Linux Mint에 QNAP 드라이브 자동 마운트

Linux Mint에 QNAP 드라이브 자동 마운트

웹 전체를 검색했는데 아마도 이 질문에 대한 답을 놓쳤을 수도 있지만 여전히 알 수는 없습니다.

지금까지 QNAP 드라이브를 성공적으로 설치했습니다.

  1. 마운트 지점용 폴더 생성: /home/t420/QNAP
  2. 다음을 포함하도록 /etc/fstab 파일을 편집(루트 권한을 얻은 후):
    • //192.168.x.xxx/homes /home/t420/QNAP nfs 기본값
    • sudo 마운트 -a
    • 이 내용을 처음 접하고 내가 하는 일이 무엇인지 배우거나 이해하려고 노력하는 사람들을 위해 내가 추가한 첫 번째 줄에 대한 이해는 다음과 같습니다.
      • 첫 번째 필드는 "Block Device"로, 설치하려는 장치의 주소와 폴더입니다.
      • 두 번째 필드는 마운트 지점 폴더입니다.
      • 세 번째 필드는 파일 시스템 유형(필자의 경우 nfs)입니다.
      • 네 번째 필드는 마운트 지점 옵션입니다(기본값 사용).
      • 필드 5는 파일 시스템 또는 이와 유사한 덤프를 수행하는 백업 유틸리티의 기능입니다. 지금은 이 필드를 비워 두겠습니다.
  3. fstab 파일의 두 번째 줄은 NAS 드라이브를 자동 마운트하려는 시도입니다.

QNAP가 드라이브 목록에 나타나지만 드라이브가 자동으로 마운트되지 않습니다. 드라이브 목록 아래에서 QNAP를 클릭하려고 하면 메시지가 나타납니다.

  • QNAP 마운트:/home/t420/QNAP를 마운트할 수 없습니다: 루트 작업만 허용됩니다.

드라이브를 수동으로 마운트할 수 있습니다.

  • su root를 입력하고 비밀번호를 입력한 후 다음을 입력하여 루트 모드로 들어가면:
  • 마운트 -t nfs 192.168.x.xxx/homes:/home/t420/QNAP

아래 댓글의 오류 및 수정 사항을 확인해주세요

|================================================ = == ==============|

더욱 실망스러운 점은 이제 드라이브를 수동으로 마운트할 수 없다는 것입니다. "/etc/fstab에서 찾을 수 없습니다"라는 메시지가 나타납니다. 위에 표시된 대로 정확히 mount 명령을 입력했고(x는 해당 주소 번호로 대체됨) fstab 파일의 줄은 표시된 대로 정확하게 입력되었습니다. 내 QNAP 폴더를 인식하지 못하는 것 같습니다. 저는 정말로 Linux와 사랑에 빠지고 싶지만 지금은 학습 곡선이 매우 험난합니다.

내가 여기서 뭘 잘못하고 있는 걸까? ! ?

래리

답변1

auto옵션을 항목에 추가 하면 fstab부팅 시 마운트가 수행됩니다.

답변2

/etc/fstab을 사용하여 드라이브 또는 적어도 nfs 유형 드라이브를 자동 마운트하려는 시도를 마침내 포기하는 데 하루 종일 걸렸습니다.

AutoFS가 즉시 작동하게 되었습니다. 설치해야 했지만 제가 본 지침은 훌륭했습니다. 그들은 -에서왔다https://devconnected.com/how-to-install-autofs-on-linux/

기본적으로 수행하는 작업은 다음과 같습니다.

  • 터미널을 열고 Linux가 최신 상태인지 확인하세요. $ sudo apt-get update

  • AutoFS 설치: $ sudo apt-get install autofs

  • 부팅 시 AutoFS 실행 활성화: $ sudo systemctl 활성화 autofs

  • autofs가 드라이브를 마운트할 위치를 알 수 있도록 매핑 파일을 만듭니다. $ sudo touch /etc/auto.anyname

  • 즐겨 사용하는 편집기 $ sudo nano /etc/auto.anyname을 사용하여 지도 파일을 편집하세요.

  • 다음 줄을 추가합니다.

    #AutoFS를 사용하여 직접 지도 만들기

    # <원격 IP>:

    /media/anyfolder -fstype=nfs 192.168.xxx.xx:/remotefolder

  • 파일을 저장하고 닫습니다.

  • /etc/auto.master를 열고 다음을 추가합니다: ///etc/auto.anyname

  • 파일을 저장하고 닫습니다.

  • autofs 다시 시작 $ sudo systemctl autofs 다시 시작

효과가 있었어요! 무엇보다도 재부팅 후에도 여전히 네트워크 드라이브가 마운트되어 있습니다. /etc/fstab을 조작하는 것보다 훨씬 쉽습니다. 문제는 nfs가 마운트하려면 루트 권한이 필요하다는 것입니다. 다른 장르는 그렇지 않은 것 같아요.

나는 적어도 지금은 행복한 캠핑카입니다.

답변3

참조 man fstab- "첫 번째 필드" 섹션 아래 두 번째 단락에 다음과 같이 나와 있습니다.

NFS 마운트의 경우 이 필드는 입니다 <host>:<dir>(예: ) knuth.aeb.nl:/.

앞에 가 없고 //호스트 이름(또는 IP 주소), 콜론 및 원격 디렉터리 이름만 있다는 점에 유의하세요. //이는 Linux가 아닌 Windows에서 원격 파일 시스템을 지정하는 방법입니다.

절대적인 최소값(다양한 옵션에 대한 세부정보 참조 man 5 nfs)은 다음과 같습니다.

192.168.x.xxx:/homes /home/t420/QNAP nfs defaults 0 0

마지막 두 필드는 선택 사항이지만 fstab 항목에 포함하는 것을 선호합니다.

관련 정보