Como faço para 'mount --bind' no / etc / fstab?

143

Eu estou tentando adicionar mount --bind /proc/ /chroot/mysql/proca /etc/fstab. Como posso fazer isso?

Algum Linux Nerd
fonte
Consulte o terceiro parágrafo da seção "O terceiro campo" em man fstab: "Uma troca de entrada indica um arquivo ou partição a ser usada para troca, cf. swapon (8). Uma entrada ignorada faz com que a linha seja ignorada. Isso é útil para mostre as partições de disco que não estão sendo usadas no momento. Uma entrada nenhuma é útil para ligar ou mover montagens. " Consulte também a seção anterior em man fstab"O segundo campo", que também menciona o uso de "nenhum".
Jonathan Ben-Avraham
Caso alguém esteja se perguntando, parece que você não pode mais fazer a mesma coisa no Mac OS X: apple.stackexchange.com/questions/197029/…
Sridhar Sarnobat em

Respostas:

146

O mountcomando aceita --bindou -o bind.

No /etc/fstabarquivo, você pode usar a seguinte linha:

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

Se eu tivesse um volume montado /media/3tb-vol1/Private/e quisesse vinculá-lo /srv/Private, tenho um /etc/fstabassim.

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

Eu provavelmente deveria ter pensado nisso mais. Enquanto não vejo como vincular o sistema de arquivos, posso ativar

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

para dentro

proc /chroot/mysql/proc proc ro 1 0
Algum Linux Nerd
fonte