rpi/Linux의 Samba 공유는 Windows에서 HDD 공간 대신 ​​SD 카드 공간을 보고합니다.

rpi/Linux의 Samba 공유는 Windows에서 HDD 공간 대신 ​​SD 카드 공간을 보고합니다.

Samba 구성은 2개의 외부 HDD용으로 생성한 마운트 지점을 직접 가리켜야 하지만 Windows에서는 여전히 116GB(Pi의 OS SD 카드 크기)로 보고됩니다.

/etc/fstab (DEVICEUUID는 하드 디스크의 실제 UUID입니다)

UUID=DEVICEUUID /usb1/share ext4 defaults,auto,users,$users,rw,nofail

/etc/samba/smb.conf(읽기 쉽도록 share1만 표시됨)

[Share]
comment = Private storage
path = /usb1/share
valid users = @users
force group = users
create mask = 0775
directory mask = 0775
read only = no

또한 /usb1 및 /usb2 디렉토리에서 다음 명령을 실행했습니다.

sudo chown -R pi usb1
sudo chmod -R 0775 usb1

findmnt --target /usb1/share return

/      /dev/mmcblk0p2 ext4   rw,noatime

감사해요!

답변1

Samba 공유가 SD 카드 루트 파일 시스템 디스크 공간을 보고하는 이유는 그것이 가리키는 곳이기 때문입니다. 이 디렉터리는 /usb1/share루트 파일 시스템에 있습니다.

/etc/fstab항목이 유효하지 않아 설치할 수 없는 것일 수 있습니다 . 다음을 실행하여 확인할 수 있습니다.

mount /usb1/share
findmnt --target /usb1/share

첫 번째 명령은 파일 시스템 마운트를 시도합니다. 두 번째는 사용해서는 안 되는 지정된 디렉토리를 보유하는 실제 파일 시스템을 식별합니다 /.

/etc/fstab항목을 사용해 보세요

UUID=DEVICEUUID  /usb1/share  ext4  defaults  0  0

관련 정보