Linux

rpi/Linux 上的 Samba 共享報告的是 SD 卡空間而不是 Windows 中的 HDD 空間

  • October 1, 2021

samba 配置應該直接指向我為兩個外部 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 返回

/      /dev/mmcblk0p2 ext4   rw,noatime

謝謝!

您的 Samba 共享報告 SD 卡根文件系統磁碟空間的原因是它指向的位置。該目錄/usb1/share位於此根文件系統上。

/etc/fstab很可能是由於無效而無法裝入條目。您可以通過執行檢查這一點

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

第一個命令嘗試掛載文件系統。第二個標識保存指定目錄的實際文件系統;不應該/

試試這個/etc/fstab條目

UUID=DEVICEUUID  /usb1/share  ext4  defaults  0  0

引用自:https://unix.stackexchange.com/questions/671344