다음 설치를 영구적으로 만들고 싶습니다.
[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 ~]$
다음 명령을 사용하여 이 설치를 만들었습니다.
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
현재 내 /etc/fstab
모습은 이렇습니다. /home/michael/testing/gateway/repo /home/jail/home/public/repo xfs ro,relatime,attr2,inode64,noquota 0 0
에 추가해야 한다고 생각했지만 /etc/fstab
그렇게 한 후 서버가 질식하고 이 줄을 제거하려면 패닉 모드로 들어가야 했습니다 /etc/fstab
. 읽기 전용 액세스를 위해 마운트된 디렉토리를 영구적으로 바인딩하는 올바른 방법은 무엇입니까?
[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 ~]$
답변1
글쎄, 파일에 마운트 지점이 구성되지 /etc/fstab
않은 것 같습니다 . bind
다음 줄을 추가해 주세요.
/home/michael/testing/gateway/repo /home/jail/home/public/repo none bind,ro 0 0.
그런 다음 다음 명령을 입력하여 마운트 지점이 지속적이고 유효한지 확인합니다.
mount /home/jail/home/public/repo
그런 다음 시스템을 다시 시작할 수 있습니다.