Desejo tornar a seguinte montaria permanente:
[michael@devserver ~]$ findmnt | grep public
└─/home/jail/home/public/repo /dev/mapper/centos-root[/home/michael/testing/gateway/repo] xfs ro,relatime,attr2,inode64,noquota
[michael@devserver ~]$
Eu criei esta montagem usando o seguinte:
sudo mkdir /home/jail/home/public/repo
sudo mount --bind /home/michael/testing/gateway/repo /home/jail/home/public/repo
sudo mount -o remount,ro,bind /home/jail/home/public/repo
Meu /etc/fstab
atualmente se parece com o seguinte. Eu esperava que deveria apenas adicionar /home/michael/testing/gateway/repo /home/jail/home/public/repo xfs ro,relatime,attr2,inode64,noquota 0 0
a /etc/fstab
, mas ao fazer isso, meu servidor engasga e eu tenho que entrar no modo de emergência para remover esta linha de /etc/fstab
. Qual é a maneira correta de vincular permanentemente a montagem de um diretório para acesso somente leitura?
[michael@devserver ~]$ cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Apr 8 14:15:42 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 1 1
UUID=362355d4-e5da-44de-bf5c-5ce92cf43888 /boot xfs defaults 1 2
/dev/mapper/centos-swap swap swap defaults 0 0
[michael@devserver ~]$
Bem, seu
/etc/fstab
arquivo não parece terbind
o ponto de montagem configurado. Seja gentil e adicione a seguinte linha:/home/michael/testing/gateway/repo /home/jail/home/public/repo none bind,ro 0 0.
Em seguida, digitaria o seguinte comando para verificar se mountpount é persistente e funciona.
mount /home/jail/home/public/repo
Depois disso, você pode reiniciar seu sistema.