tmpfs 드라이브에 NFS를 생성할 수 없습니다.

tmpfs 드라이브에 NFS를 생성할 수 없습니다.

운영 체제: SLES 12.3

다음 명령을 실행하십시오.

mkdir /foo/ramdisk
mount -t tmpfs -o size=100m tmpfs /foo/ramdisk

/foo/ramdiskNFS를 생성하면 다음과 같은 결과가 생성됩니다 showmount -e <IP>.

clnt_create: RPC: 프로그램이 등록되지 않았습니다.

NFS 공유를 삭제하면 showmount -e <IP>다시 작동합니다.

목록 내보내기...


또 다른 이상한 사실:

NFS를 생성 /foo하고 해당 NFS를 다른 Linux/Windows PC에 마운트하면 [NFS를 마운트한 PC에서]아니요파일이 표시 /foo/ramdisk되고 나는아니요[예, 올바른 권한이 설정되었습니다]가 디렉토리에 무엇이든 쓸 수 있도록 허용합니다 /foo/ramdisk.


SUSE 도구를 사용하여 NFS를 내보냈습니다.저스트다음 설정을 사용하세요.

crossmnt, rw, no_root_squash, 비동기, no_subtree_check


내 질문:

램디스크를 NFS로 내보내는 것이 허용되지 않습니까, 아니면 제가 뭔가 잘못하고 있는 것입니까?

답변1

문제를 발견했습니다.NFS 옵션을 추가해야 했기 fsid때문에 이제 전체 목록은 다음과 같습니다.

fsid=1, crossmnt, rw, no_root_squash, 비동기, no_subtree_check

사실은저스트여기에는 경고가 없습니다. 이 문제를 실행 exportfs한 후 에 대한 메시지를 받았기 때문에 이 문제를 해결할 수 있었습니다 fsid.

관련 정보