mount --bind vypros

12 отговора 219 прегледа
#1

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.

Отговор
в отговор на ggg #2

Re: mount --bind vypros

Mi s dva symbolic linka bi bilo po uda4no.
man ln

Best Regards,,,,
Отговор
в отговор на ~mrvn~ #3

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.

Отговор
в отговор на ggg #4

Re: mount --bind vypros

Доколкото знам не е възможно. Ал Виро обещава да го направи от поне 2 години, но очевидно в Линукс това не е толкова лесно.

П.П. В Plan9, откъдето Виро "открадна" идеята за mount --bind, това което искаш, е възможно (донякъде :)

П.П.П. Друго интересно нещо "откраднато" от Plan9 са т.нар. private namespaces, т.е. различните процеси могат да имат различна представа за монтираните файлови системи.

Отговор
в отговор на l #5

Re: mount --bind vypros

Hm :). Mersi za otgovora.

Отговор
в отговор на ggg #6

Re: mount --bind vypros

Mi kato napravish dva linka s ednakvi imena v edna i syshta dir stava perfectno :)

Best Regards,,,,
Отговор
в отговор на ~mrvn~ #7

Re: mount --bind vypros

Трудно ще направиш два файла с едно и също име в една и съща директория :)

Все пак, между mound --bind и symbolic link има значителна разлика. Ще се сети ли някой каква точно е тя, и защо двете не са взаимозаменяеми?

Отговор
в отговор на l #8

Re: mount --bind vypros

Az po princip izpolzvam mount --bind pri ftp server, zastoto tam symbolic ne mi raboti :)

Отговор
в отговор на ggg #9

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
Отговор
в отговор на onzi #10

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 .

Отговор
в отговор на ggg #11

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 !

Отговор
в отговор на runtime_error #12

Re: mount --bind vypros

Защо пък каша?

В Plan9 при монтиране се задава реда в който файловите системи се обхождат. Ако има повече от един файл с едно и също име, при опит за отваряне, се отваря файла от първата файлова система. От друга страна ls показва всички файлове, независимо дали се дублират или не.

Отговор
в отговор на ggg #13

Re: mount --bind vypros

Очаквах по-теоретичен отговор, но и този става.

Линк-а е обект, който е част от файловата система, а bind-a е част от информацията в ядрото.

Съответно при процеси с различни namespaces (пък дори и добрия стар) chroot, може да се окаже че линковете не работят, защото сочат към части от файловата система, недостъпни до съответния процес.

Същото е и при използване на файлова система от повече от един компютър. Ако е направен линк, трябва да се внимава реалният файл също да е share-нат, и то да се вижда на същото място, на всички компютри. При mount --bind това не е необходимо.

Отговор