samba 配置应该直接指向我为两个外部 HDD 创建的安装点,但它在 Windows 中仍然报告为 116GB(我在 Pi 上的操作系统 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
谢谢!
答案1
您的 Samba 共享报告 SD 卡根文件系统磁盘空间的原因是因为这就是它所指向的位置。该目录/usb1/share
位于该根文件系统上。
可能是/etc/fstab
因为该条目无效而无法安装。您可以通过运行来检查这一点
mount /usb1/share
findmnt --target /usb1/share
第一个命令尝试挂载文件系统。第二个标识保存指定目录的实际文件系统;不应该的/
。
尝试这个/etc/fstab
条目
UUID=DEVICEUUID /usb1/share ext4 defaults 0 0