Как мне сделать 'mount --bind' в / etc / fstab?

144

Я пытаюсь добавить mount --bind /proc/ /chroot/mysql/procв /etc/fstab. Как я могу это сделать?

Немного Linux Nerd
источник
См. Третий абзац раздела «Третье поле» в man fstab: «Подстановка записи обозначает файл или раздел, который будет использоваться для подкачки, см. Swapon (8). Запись игнорирования приводит к игнорированию строки. Это полезно для показать разделы диска, которые в настоящее время не используются. Запись, ни одна из которых не подходит для привязки или перемещения монтирования. " См. Также предыдущий раздел man fstab«Второе поле», в котором также упоминается использование «нет».
Джонатан Бен-Авраам
Если кому-то интересно, похоже, вы больше не можете делать то же самое в Mac OS X: apple.stackexchange.com/questions/197029/…
Шридхар Сарнобат,

Ответы:

147

Команда mountпринимает --bindили -o bind.

В /etc/fstabфайле вы можете использовать следующую строку:

/proc /chroot/mysql/proc none defaults,bind 0 0
Матеус
источник
94

Если у меня был установлен том на /media/3tb-vol1/Private/, и я хотел привязать его к /srv/Privateмне, у меня /etc/fstabвот так.

/media/3tb-vol1/Private/ /srv/Private        none    bind
Zoredache
источник
5

Я, наверное, должен был подумать об этом сложнее. Хотя я не вижу, как связать файловую систему, я могу включить

mount -t proc ro /chroot/mysql/proc/

в

proc /chroot/mysql/proc proc ro 1 0
Немного Linux Nerd
источник