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?


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

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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.