你好,我刚刚安装了一个新的 6tb 硬盘,并开始将一些文件从我的 Windows 10 机器传输到我的 ubuntu 服务器 18.04,其中新的 6tb 驱动器被分区并格式化为 ext4。
在传输了大约 100GB 的数据后,我无法再传输了,因为它说空间已经不够了!!!
您可以看到df -h
我只使用了 3%...
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 765M 4.0M 761M 1% /run
/dev/sdd2 908G 780G 83G 91% /
tmpfs 3.8G 16K 3.8G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/loop0 90M 90M 0 100% /snap/core/8039
/dev/loop1 218M 218M 0 100% /snap/nextcloud/16402
/dev/loop3 90M 90M 0 100% /snap/core/7917
/dev/loop2 212M 212M 0 100% /snap/nextcloud/16739
/dev/sdb 5.5T 145G 5.0T 3% /media/wd_6tb_pics_2019
/dev/sdc 5.5T 1.5T 3.7T 29% /media/wb6tbOwncloud
/dev/sde1 932G 923G 9.0G 100% /media/WD_1TB_pictures
/dev/sdd1 511M 6.1M 505M 2% /boot/efi
/dev/sdf2 1.9T 1.7T 154G 92% /media/WD_2tb_9VJN
tmpfs 765M 0 765M 0% /run/user/1000
以下是使用 lsblk -o 命令获取的有关硬盘的更多详细信息
sdb ext4 5.5T /media/wd_6tb_pics_2019 Pictures_2019 a3ae30ee-efd1-4a03-b382-da322fb6c30f WD-WX31D47CECD4
我正在使用 samba 文件共享,并且所有连接设备所在的根文件夹的共享配置部分如下:
[All_media_drives]
path = /media
browsable = yes
writable = yes
guest ok = yes
read only = no
编辑:我的 fstab 条目
UUID=a3ae30ee-efd1-4a03-b382-da322fb6c30f /media/wd_6tb_pics_2019 ext4 defaults,rw 0 2
df-i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 970040 574 969466 1% /dev
tmpfs 978788 1045 977743 1% /run
/dev/sdd2 60514304 335251 60179053 1% /
tmpfs 978788 4 978784 1% /dev/shm
tmpfs 978788 4 978784 1% /run/lock
tmpfs 978788 18 978770 1% /sys/fs/cgroup
/dev/loop0 12842 12842 0 100% /snap/core/8039
/dev/loop1 20782 20782 0 100% /snap/nextcloud/16402
/dev/loop3 12829 12829 0 100% /snap/core/7917
/dev/loop2 20785 20785 0 100% /snap/nextcloud/16739
/dev/sdb 183144448 2917 183141531 1% /media/wd_6tb_pics_2019
/dev/sdc 183144448 993063 182151385 1% /media/wb6tbOwncloud
/dev/sde1 9623780 158730 9465050 2% /media/WD_1TB_pictures
/dev/sdd1 0 0 0 - /boot/efi
/dev/sdf2 160873192 71178 160802014 1% /media/WD_2tb_9VJN
tmpfs 978788 11 978777 1% /run/user/1000
答案1
您已共享文件系统/media
上的/
。那里有 83GiB 可用空间。您复制的内容大小约为 120GiB 吗?如果是,则错误消息完全合理。
当 Windows 询问共享的可用空间时,Samba 会尽职尽责地报告共享/media
根目录的可用空间。Windows 检查此情况,发现可用空间小于对象的大小。
一种解决方法是将每个驱动器作为单独的共享进行共享。看来这也是已知行为:
如果导出的路径由多个磁盘组成,Samba 守护进程不会报告正确的磁盘空间。
例如,它假设 /home 在 Samba 上导出,并由以下 3 个磁盘组成。Samba 守护进程应该报告 210GB 的可用空间,但实际上报告的是 10GB。
因此,这似乎是 Samba 的一个已知问题。最简单的解决方法可能是将每个驱动器作为其自己的共享共享。另一个解决方法是安装samba-dfree