내 항목은 다음과 같습니다 /etc/fstab
.
192.168.0.11:/ /mnt/tmp fuse.sshfs rw,noauto,_netdev 0 0
그러면 다음 줄이 있습니다 /etc/rc.local
.
mount /mnt/tmp
그러면 시작 시 공유가 자동으로 마운트됩니다. 문제는 원격 호스트가 다운된 상태에서 시작하면 몇 초 후에 포기하지 않고 오랫동안 마운트가 멈춘다는 점이다.
이 문제를 해결할 방법이 있나요?
마운트 시간 초과는 어디에서 발생합니까? 변경할 수 있나요?
원격 호스트가 다운된 경우 몇 초 후에 설치를 건너뛰고 싶습니다.
답변1
시간 초과인 것 같습니다.하드코딩됨sshfs
1분까지. 이를 변경하려면 패치를 적용하고 다시 빌드해야 합니다 sshfs
.
&
다음 명령을 추가하여 파일 시스템을 병렬로 마운트할 수 있습니다 /etc/rc.local
.
systemd를 실행 중이라면여러 가지 방법이 있습니다마운트 지점의 시간 초과를 조정합니다.
x-systemd.device-timeout=
의 옵션 에 를 추가할 수 있습니다 ./etc/fstab
- 마운트 지점을 설명하는 시스템 마운트 장치를 생성하고
Timeout
그 안에 옵션을 지정할 수 있습니다. 이 장치는 의 마운트 지점 정의보다 우선합니다/etc/fstab
.
noauto
두 경우 모두 부팅 시 설치 스크립트가 이러한 작업을 처리할 수 있도록 옵션과 명령을 제거해야 합니다 . 당신은 찾을 수 있습니다mount
rc.local
자동 설치 장치이러한 유형의 장착 지점에 유용합니다.