내 LAN에는 Raspbian jessie와 Ubuntu 14.04라는 두 개의 장치가 있습니다. 후자는 약간의네트워크 파일 시스템공유 폴더는 시작 시 Raspbian에서 사용할 수 있으며 해당 파일에 다음 /etc/fstab
과 같이 설정됩니다.
192.168.1.10:/mnt/nfs/HDD /mnt nfs defaults,nofail,noatime 0 0
df
Ubuntu가 오프라인이고 Raspbian ...무한 루프 에서 실행하려고 하면 문제가 발생합니다 . 대답이 없습니다.
df
사용할 수 없는 장치를 무시할 수 있는 방법이 있나요? 현재 사용 가능한 파일 시스템만 표시됩니다.
답변1
자동 설치 프로그램은 이와 같은 문제를 위해 설계되었습니다. 필요할 때만 드라이브(로컬 또는 원격)를 자동으로 마운트하고 더 이상 사용하지 않을 때는 마운트를 해제합니다.
NFS 클라이언트의 autofs
항목을 설치하고 주석 처리(또는 삭제)합니다 /etc/fstab
. /etc/auto.master
파일에 이와 같이 주석 처리되지 않은 줄이 있는지 편집 하고 확인하세요.
/net /etc/auto.net --timeout=120
이 줄의 주석 처리를 제거하지 마십시오. /net -hosts
이렇게 하려면 NIS를 설치하고 작동하도록 구성해야 합니다. 그럴 가능성은 거의 없습니다.
자동 설치 프로그램 다시 시작을 사용하십시오 service autofs restart
. 이제 /net
이 디렉터리 아래에서 원격 NFS 파일 시스템에 액세스할 수 있습니다. 특정 인스턴스의 경우 경로는 다음과 같습니다 /net/192.168.1.10/mnt/nfs/HDD
. 그러면 마치 마운트된 것처럼 파일 시스템에 심볼릭 링크할 수 있습니다.
ln -s /net/192.168.1.10/mnt/nfs/HDD /mnt/hdd
몇 가지 메모
- 개인적으로 선호하는 것은 항목을 조정하여 프로젝트가 및 대신 및
/etc/auto.master
같은 더 깊은 보이지 않는 디렉토리에서 관리되도록 하는 것입니다 . 그러나 특정 경우에 대해서는 구성을 가능한 한 표준으로 유지했습니다./var/autofs/net
/var/autofs/misc
/net
/misc
- NFS 원격 파일 시스템에 대한 마운트 옵션을 조정하려면
/etc/auto.net
에서 옵션을 사용할 수 없으므로 이 파일을 편집해야 합니다auto.master
.