Что такое «гора крепления»? Как мне сделать один? Для чего это? Мне сказали использовать для чего-то привязку, но я не понимаю, что это такое и как его использовать.
В моей системе Arch Linux (Linux Kernel 3.14.2) bind mounts не учитывают параметр только для чтения # mkdir test # mount --bind -o ro test/ /mnt # touch /mnt/foo создает файл /mnt/foo. Соответствующая запись в /proc/mountsIS /dev/sda2 /mnt ext4 rw,noatime,data=ordered 0 0 Параметры монтирования не соответствуют моим запрошенным вариантам, но …
Я использую fstab для привязки папки, принадлежащей другому пользователю, в одном из моих собственных каталогов. Я знаю, что могу подключать пользователей, когда монтирую SSHFS, я проводил некоторые исследования и не могу найти mount --bindэквивалент. Можно ли как-нибудь смонтировать папку и файлы другого пользователя как свои собственные? Обновление: это не обязательно …
Почему это не работает? $ unshare -rm mount --bind / /mnt mount: /mnt: wrong fs type, bad option, bad superblock on /, missing codepage or helper program, or other error. Они работают хорошо: $ unshare -rm mount --bind /tmp /mnt $ unshare -rm mount --bind /root /mnt $ $ uname …
Поэтому я пытаюсь понять, как работает пространство имен монтирования Linux. Итак, я провел небольшой эксперимент, открыл два терминала и запустил следующее: Терминал 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 Терминал 2 root@goliath:~# ls b foo.txt …
Многие люди продолжают утверждать, что Linux не хранит информацию о bind mounts, поэтому нет способа получить их список и их источники. Вот некоторые примеры: из одного из комментариев здесь : IIRC эта информация нигде не хранится: после того mount --bind, как две копии эквивалентны, нет ни одной, которая более «оригинальна», …
Отвечая на вопрос о сбое сервера, но не получил достаточного внимания, поэтому разместил здесь, с надеждой, что некоторые люди здесь знают ответ. Есть еще один вопрос, касающийся размонтирования rbind mounts, но решение имеет нежелательный эффект. Рассмотрим следующую схему каталогов: . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c …
Оригинальная проблема У меня есть файл в одной файловой системе: /data/src/file и я хочу жестко связать это с: /home/user/proj/src/file но /homeна одном диске, а /dataна другом, поэтому я получаю сообщение об ошибке: $ cd /home/user/proj/src $ ln /data/src/file . ln: failed to create hard link './file' => '/data/src/file': Invalid cross-device …
У меня есть домашний раздел, который используется несколькими дистрибутивами на одном компьютере. Я использую bindкрепления от fstab. Каждая установка Linux имеет что-то вроде этого: UUID=[...] /mnt/data ext4 nodev,nosuid 0 2 /mnt/data/arch /home none defaults,bind 0 0 /mnt/data/files /files none defaults,bind 0 0 Недостаток, конечно, в том, что /mnt/data/archи /mnt/data/filesсейчас монтируются …