![시작할 때 사용할 수 없는 네트워크 공유가 마운트되면 마운트됩니다.](https://linux55.com/image/93176/%EC%8B%9C%EC%9E%91%ED%95%A0%20%EB%95%8C%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EA%B3%B5%EC%9C%A0%EA%B0%80%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%90%98%EB%A9%B4%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%90%A9%EB%8B%88%EB%8B%A4..png)
내 항목은 다음과 같습니다 /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
자동 설치 장치이러한 유형의 장착 지점에 유용합니다.