ext4 유형 파일 시스템의 디렉토리를 다른 Linux 시스템에 마운트하려고 합니다. 두 상자 모두 동일한 네트워크에 있습니다.
[root@localhost]# mount -o rw x.y.z.w:/home/lab /devbox
mount: wrong fs type, bad option, bad superblock on x.y.z.w:/home/lab, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so
[root@localhost]# mount -o ro,noload x.y.z.w:/home/lab /devbox
mount: wrong fs type, bad option, bad superblock on x.y.z.w:/home/lab, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so
[root@localhost]# mount -o ro,noload -t ext4 x.y.z.w:/home/lab /devbox
mount: special device x.y.z.w:/home/lab does not exist
dir /home/lab이 xyzw에 존재합니다. 여기서 무엇을 놓치고 있는지 잘 모르겠습니다.
답변1
특정 디렉터리를 원격으로 마운트하려면 일종의 네트워크 파일 시스템을 사용해야 합니다. 추가 소프트웨어 없이는 원격 디렉토리를 직접 마운트할 수 없습니다.
- 이미 ssh를 실행 중이고 원격 서버에 계정이 있는 경우 다음을 사용하십시오.sshfs
sshfs user@host:/path/to/remote/directory /local/directory
- Windows 클라이언트에 대한 네트워크 공유가 이미 있는 경우 cifs를 통해 디렉터리를 마운트하면 됩니다.
mount -t cifs //server-name/share-name /mnt/cifs
- 사용네트워크 파일 시스템원격 디렉터리를 마운트합니다. 클라이언트와 서버에 추가 rpc 소프트웨어를 설치하고 장치를 내보내도록 명시적으로 구성해야 합니다.
mount -t nfs -o rw host:/remote/directory /local/directory
다른 옵션도 있지만 가장 빠르고 쉬운 해결책은 다음을 사용하는 것입니다.sshfs.