SAMBA를 사용하여 네트워크를 통해 외부 드라이브의 폴더 공유

SAMBA를 사용하여 네트워크를 통해 외부 드라이브의 폴더 공유

내 외부 드라이브가 부팅 시 마운트되지 않았거나 네트워크(Samba)에서 액세스할 수 없습니다. 두 가지 문제 중 하나를 해결하면 내가 원하는 것을 달성하기에 충분합니다.

내 데비안 컴퓨터에 외부 드라이브가 연결되어 있습니다. 그 안에 사진이 담긴 폴더가 있습니다.

내 의도는 폴더를 네트워크에서 사용할 수 있도록 하여 랩톱에서 해당 디렉터리에 액세스할 수 있도록 하는 것입니다.

다음은 제가 수행한 단계이지만 원하는 결과를 얻지 못했습니다.

  1. 드라이브의 UUID를 가져옵니다. 온라인에서 봤던 가이드와는 다르게 제 UUID가 많이 달라서 이렇게 생겼어요. 대시가 포함된 긴 숫자 대신 DACA165CCA1634EB를 사용하세요.

  2. /etc/fstab다음 줄을 사용하여 부팅 시 파티션을 자동으로 마운트하도록 편집했습니다 .

    UUID=DACA165CCA1634EB "/home/phil/Pictures/nfo" auto defaults 0 0
    

    그러나 시작 시 폴더는 이 위치에 탑재되지 않습니다. umount먼저 명령을 사용하여 해당 마운트 지점에 수동으로 설치한 다음 다시 명령을 사용할 수 있습니다 mount.

  3. /etc/samba/smb.conf공유 경로를 편집했는데 /home/phil/Pictures/nfo효과가 있었습니다.

    하지만 부팅 시 시스템이 자동으로 선택하는 마운트 지점, 즉 /media모든 이동식 미디어에 있는 마운트 지점을 공유할 수 있다고 생각했습니다. 이렇게 하려면 이 fstab줄을 주석 처리해야 합니다. 다음과 같이 samba-share 블록을 추가했습니다.

    [Fotos,Bilder]
    comment = Bilder, Fotos
    public = yes
    writeable = yes
    browsable = yes
    path = "/media/phil/extern_drive/Bilder. Backup"
    create mask = 0777
    directory mask = 0777
    guest ok = yes
    only guest = no
    

    하지만 웹에서 액세스하려고 해도 액세스 권한이 부여되지 않습니다. 내 로그인 자격 증명으로도 마찬가지입니다.

이 목표를 어떻게 달성할 수 있나요?

관련 정보