/etc/fstab을 편집하여 디렉터리를 영구적으로 바인드 마운트합니다.

/etc/fstab을 편집하여 디렉터리를 영구적으로 바인드 마운트합니다.

다음 설치를 영구적으로 만들고 싶습니다.

[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

그런 다음 시스템을 다시 시작할 수 있습니다.

관련 정보