Co to jest „bind mount”? Jak to zrobić? Do czego to jest dobre? Powiedziano mi, żebym używał mocowania do czegoś, ale nie rozumiem, co to jest ani jak go używać.
W moim systemie Arch Linux (jądro Linuksa 3.14.2) monitory łączenia nie uwzględniają opcji tylko do odczytu # mkdir test # mount --bind -o ro test/ /mnt # touch /mnt/foo tworzy plik /mnt/foo. Odpowiedni wpis w /proc/mountsto /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 Opcje montowania nie pasują moje żądanych opcji, ale …
Korzystam z fstab, aby powiązać folder należący do innego użytkownika w jednym z moich własnych katalogów. Wiem, że mogę zmapować użytkowników po zamontowaniu SSHFS, przeprowadziłem badania i nie mogę znaleźć mount --bindodpowiednika. Czy jest jakiś sposób na zamontowanie folderu i plików innego użytkownika jako własnego? Aktualizacja: niekoniecznie musi być mount …
Dlaczego to nie działa? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. Te działają ok: $ unshare -rm mount --bind /tmp /mnt $ unshare -rm mount --bind /root /mnt $ $ uname …
Próbuję więc zrozumieć, jak działa przestrzeń nazw montowania Linuksa. Zrobiłem mały eksperyment i otworzyłem dwa terminale i uruchomiłem następujące: Terminal 1 root@goliath:~# mkdir a b root@goliath:~# touch a/foo.txt root@goliath:~# unshare --mount -- /bin/bash root@goliath:~# mount --bind a b root@goliath:~# ls b foo.txt Terminal 2 root@goliath:~# ls b foo.txt Dlaczego uchwyt …
Wiele osób twierdzi, że Linux nie przechowuje informacji o łączeniach bindów, więc nie ma sposobu na uzyskanie listy ich i ich źródeł. Oto kilka przykładów: z jednego z komentarzy tutaj : IIRC ta informacja nie jest nigdzie przechowywana: po tym mount --bind, dwie kopie są równoważne, nie ma jednej, która …
Zapytany o błąd serwera, ale nie otrzymał wystarczającej uwagi, więc opublikowano go tutaj z nadzieją, że niektórzy ludzie znają odpowiedź. Jest jeszcze jedno pytanie dotyczące umountowania mocowań rbind, ale rozwiązanie ma niepożądany efekt. Rozważ następujący układ katalogu: . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c └── C_dir …
Oryginalny problem Mam plik w jednym systemie plików: /data/src/file i chcę na stałe połączyć go z: /home/user/proj/src/file ale /homejest na jednym dysku i /datana innym, więc pojawia się błąd: $ cd /home/user/proj/src $ ln /data/src/file . ln: failed to create hard link './file' => '/data/src/file': Invalid cross-device link Okej, więc …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.