시작할 때 /etc/fstab을 사용하지 않는 이유는 무엇입니까?

시작할 때 /etc/fstab을 사용하지 않는 이유는 무엇입니까?

nfs 장치를 설치했습니다. nosuidthrough를 사용하여 설정하려고 하는데 /etc/fstab문제가 있습니다. 올바르게 설정했지만 /etc/fstab(제 생각에는) 여기에 문제가 있습니다. 시스템을 재부팅하고 실행해 보면 mount | grep nfs설치가 되지 않는 것을 볼 수 있습니다 nosuid. 그런 다음 실행하면 umount -l sunrpc올바르게 mount sunrpc설치됩니다 nosuid.

무엇을 기대해야 할지 아는 사람 있나요?

주문하다:

# mount |grep nfs
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
# umount -l sunrpc
# mount sunrpc
# mount |grep nfs
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,nosuid)

/etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Apr 19 09:13:00 2018
#
# 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/vg_opendcsoel6-lv_root /                       ext4    defaults        1 1
UUID=e3b1a0fb-c27f-42e9-ab93-15295497a293 /boot                   ext4    defaults        1 2
/dev/mapper/vg_opendcsoel6-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sunrpc  /var/lib/nfs/rpc_pipefs         rpc_pipefs      nosuid  0       0

답변1

섞이는 것 같은데rpc_pipefs그리고네트워크 파일 시스템.

rpc_pipefs는 nfs 작업에 필요한 도우미 프로그램이지만 원격 nfs 서버의 실제 마운트는 아닙니다. 대부분의 경우 /etc/fstab에서 안전하게 생략할 수 있습니다. 일반적으로 rpc_pipefs의 올바른 기본값은 /etc/fstab을 무시하는 nfs 시작 스크립트에 하드코딩되어 있습니다.

예를 들어 다음 줄은 내 /etc/fstab에서 가져온 것입니다(참고네트워크 파일 시스템바꾸다rpc_pipefs세 번째 열에서):

192.168.200.1:/mnt/vg/git   /mnt/host/git   nfs  defaults       0 0
192.168.200.1:/mnt/vg/work  /mnt/host/work  nfs  nosuid,noexec  0 0

관련 정보