시작할 때 사용할 수 없는 네트워크 공유가 마운트되면 마운트됩니다.

시작할 때 사용할 수 없는 네트워크 공유가 마운트되면 마운트됩니다.

내 항목은 다음과 같습니다 /etc/fstab.

192.168.0.11:/  /mnt/tmp    fuse.sshfs  rw,noauto,_netdev   0   0

그러면 다음 줄이 있습니다 /etc/rc.local.

mount /mnt/tmp

그러면 시작 시 공유가 자동으로 마운트됩니다. 문제는 원격 호스트가 다운된 상태에서 시작하면 몇 초 후에 포기하지 않고 오랫동안 마운트가 멈춘다는 점이다.

이 문제를 해결할 방법이 있나요?

마운트 시간 초과는 어디에서 발생합니까? 변경할 수 있나요?

원격 호스트가 다운된 경우 몇 초 후에 설치를 건너뛰고 싶습니다.

답변1

시간 초과인 것 같습니다.하드코딩됨sshfs1분까지. 이를 변경하려면 패치를 적용하고 다시 빌드해야 합니다 sshfs.

&다음 명령을 추가하여 파일 시스템을 병렬로 마운트할 수 있습니다 /etc/rc.local.

systemd를 실행 중이라면여러 가지 방법이 있습니다마운트 지점의 시간 초과를 조정합니다.

  • x-systemd.device-timeout=의 옵션 에 를 추가할 수 있습니다 ./etc/fstab
  • 마운트 지점을 설명하는 시스템 마운트 장치를 생성하고 Timeout그 안에 옵션을 지정할 수 있습니다. 이 장치는 의 마운트 지점 정의보다 우선합니다 /etc/fstab.

noauto두 경우 모두 부팅 시 설치 스크립트가 이러한 작업을 처리할 수 있도록 옵션과 명령을 제거해야 합니다 . 당신은 찾을 수 있습니다mountrc.local자동 설치 장치이러한 유형의 장착 지점에 유용합니다.

관련 정보