운영 체제: SLES 12.3
다음 명령을 실행하십시오.
mkdir /foo/ramdisk
mount -t tmpfs -o size=100m tmpfs /foo/ramdisk
/foo/ramdisk
NFS를 생성하면 다음과 같은 결과가 생성됩니다 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
.