mount --bind vypros
12 отговора
219 прегледа
mount --bind vypros
Izpolzvam tazi komanda (mnogo e iaka), mountvam sydyrjanieto na edna direktoria v druga. Zna4i vyrposyt mi e moje li da se napravi taka 4e v edna direktoria da se mountnat 2 drugi. Da stane taka 4e sydyrjanieto na 2-te drugi directorii da izglejda kato edno cialo v tazi direktoria.
Re: mount --bind vypros
Mi s dva symbolic linka bi bilo po uda4no.
man ln
Best Regards,,,,
man ln
Best Regards,,,,
Re: mount --bind vypros
Kak ste stane taka. Imam predvid dwata simbolic linka ste so4at kym dvete direktorii tova e iasno. Na az iskam:
Primer
cd nesto
I tam da vijdam filovete i na 2-te direktorii zaedno.Hm ama mai tova ne e vyzmojno.
Primer
cd nesto
I tam da vijdam filovete i na 2-te direktorii zaedno.Hm ama mai tova ne e vyzmojno.
Re: mount --bind vypros
Доколкото знам не е възможно. Ал Виро обещава да го направи от поне 2 години, но очевидно в Линукс това не е толкова лесно.
П.П. В Plan9, откъдето Виро "открадна" идеята за mount --bind, това което искаш, е възможно (донякъде :)
П.П.П. Друго интересно нещо "откраднато" от Plan9 са т.нар. private namespaces, т.е. различните процеси могат да имат различна представа за монтираните файлови системи.
П.П. В Plan9, откъдето Виро "открадна" идеята за mount --bind, това което искаш, е възможно (донякъде :)
П.П.П. Друго интересно нещо "откраднато" от Plan9 са т.нар. private namespaces, т.е. различните процеси могат да имат различна представа за монтираните файлови системи.
Re: mount --bind vypros
Mi kato napravish dva linka s ednakvi imena v edna i syshta dir stava perfectno :)
Best Regards,,,,
Best Regards,,,,
Re: mount --bind vypros
Трудно ще направиш два файла с едно и също име в една и съща директория :)
Все пак, между mound --bind и symbolic link има значителна разлика. Ще се сети ли някой каква точно е тя, и защо двете не са взаимозаменяеми?
Все пак, между mound --bind и symbolic link има значителна разлика. Ще се сети ли някой каква точно е тя, и защо двете не са взаимозаменяеми?
Re: mount --bind vypros
Az po princip izpolzvam mount --bind pri ftp server, zastoto tam symbolic ne mi raboti :)
Re: mount --bind vypros
В отговор на:Az po princip izpolzvam mount --bind pri ftp server, zastoto tam symbolic ne mi raboti :)
въпрос на настройка...
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Re: mount --bind vypros
E sigurno e vypros na nastroika. Oba4e 4etah niakade v neta 4e ne raboti i pri men ne proraboti i zatova .
Re: mount --bind vypros
A kakvo bi stanalo ako ....
primer:
iskash da mount v /mnt/dir/ drugi dve direktorii v koito po nqkakva sluchainost ima failove s ednakvi imena ili direktorii s ednakvi imena ?
bi stanalo pulna kasha !
primer:
iskash da mount v /mnt/dir/ drugi dve direktorii v koito po nqkakva sluchainost ima failove s ednakvi imena ili direktorii s ednakvi imena ?
bi stanalo pulna kasha !
Re: mount --bind vypros
Защо пък каша?
В Plan9 при монтиране се задава реда в който файловите системи се обхождат. Ако има повече от един файл с едно и също име, при опит за отваряне, се отваря файла от първата файлова система. От друга страна ls показва всички файлове, независимо дали се дублират или не.
В Plan9 при монтиране се задава реда в който файловите системи се обхождат. Ако има повече от един файл с едно и също име, при опит за отваряне, се отваря файла от първата файлова система. От друга страна ls показва всички файлове, независимо дали се дублират или не.
Re: mount --bind vypros
Очаквах по-теоретичен отговор, но и този става.
Линк-а е обект, който е част от файловата система, а bind-a е част от информацията в ядрото.
Съответно при процеси с различни namespaces (пък дори и добрия стар) chroot, може да се окаже че линковете не работят, защото сочат към части от файловата система, недостъпни до съответния процес.
Същото е и при използване на файлова система от повече от един компютър. Ако е направен линк, трябва да се внимава реалният файл също да е share-нат, и то да се вижда на същото място, на всички компютри. При mount --bind това не е необходимо.
Линк-а е обект, който е част от файловата система, а bind-a е част от информацията в ядрото.
Съответно при процеси с различни namespaces (пък дори и добрия стар) chroot, може да се окаже че линковете не работят, защото сочат към части от файловата система, недостъпни до съответния процес.
Същото е и при използване на файлова система от повече от един компютър. Ако е направен линк, трябва да се внимава реалният файл също да е share-нат, и то да се вижда на същото място, на всички компютри. При mount --bind това не е необходимо.