Editando o / etc / fstab para vincular permanentemente o diretório de montagem

0

Desejo tornar a montagem seguinte 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 parece com o seguinte.  Eu esperava 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 tenho que entrar em modo de emergência para remover essa linha de /etc/fstab . Qual é a maneira correta de vincular permanentemente 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 ~]$
    
por user1032531 30.12.2017 / 16:50

1 resposta

1

Bem, seu arquivo /etc/fstab não parece ter bind de 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, eu digitaria o seguinte comando para verificar se o mountpount é persistente e funciona.

mount /home/jail/home/public/repo

Depois disso, você pode reinicializar seu sistema.

    
por 30.12.2017 / 21:33