¿Cómo hago 'mount --bind' en / etc / fstab?

144

Estoy tratando de agregar mount --bind /proc/ /chroot/mysql/proca /etc/fstab. ¿Cómo puedo hacer esto?

Un poco de nerd de Linux
fuente
Consulte el tercer párrafo de la sección "El tercer campo" en man fstab: "Un intercambio de entrada denota un archivo o partición que se utilizará para el intercambio, cf. swapon (8). Una entrada ignorada hace que la línea se ignore. Esto es útil para muestra particiones de disco que no se utilizan actualmente. Una entrada none es útil para enlazar o mover montajes ". Consulte también la sección anterior en man fstab"El segundo campo" que también menciona el uso de "ninguno".
Jonathan Ben-Avraham
En caso de que alguien se pregunte, parece que ya no puede hacer lo mismo en Mac OS X: apple.stackexchange.com/questions/197029/…
Sridhar Sarnobat

Respuestas:

147

El mountcomando acepta --bindo -o bind.

En el /etc/fstabarchivo, puede usar la siguiente línea:

/proc /chroot/mysql/proc none defaults,bind 0 0
Matheus
fuente
94

Si tuviera un volumen montado /media/3tb-vol1/Private/y quisiera vincularlo, /srv/Privatetengo un tipo /etc/fstabcomo este.

/media/3tb-vol1/Private/ /srv/Private        none    bind
Zoredache
fuente
5

Probablemente debería haber pensado más en esto. Si bien no veo cómo vincular el sistema de archivos, puedo activar

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

dentro

proc /chroot/mysql/proc proc ro 1 0
Un poco de nerd de Linux
fuente