我的电脑是 SSD(240G) + HDD(320G) 双硬盘。系统 macOS 10.13 安装在 SSD,用户数据放在 HHD 并挂载到 /Users
。
最近随便下载点文件就显示 "No space left on device"
,明明磁盘剩余空间近 40G,inode 余量充足:
$ [~/Downloads] a2.sh https://nodejs.org/dist/v18.1.0/node-v18.1.0.pkg
04/08 15:37:01 [NOTICE] Downloading 1 item(s)
[#30d21c 8.3MiB/65MiB(12%) CN:10 DL:441KiB ETA:2m13s]
04/08 15:37:06 [ERROR] Error when trying to flush write cache
Exception: [AbstractDiskWriter.cc:456] errNum=28 errorCode=9 \
Failed to write into the file /Volumes/HDD/Users/*/Downloads/node-v18.1.0.pkg, \
cause: No space left on device
...
$ [~/Downloads] df -hi
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s1 233Gi 50Gi 177Gi 22% 1697029 9223372036853078778 0% /
devfs 341Ki 341Ki 0Bi 100% 1180 0 100% /dev
/dev/disk2s4 233Gi 5.0Gi 177Gi 3% 1 9223372036854775806 0% /private/var/vm
/dev/disk1s2 297Gi 260Gi 37Gi 88% 5469492 4289497787 0% /Volumes/HDD
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
磁盘错误也修复了,但并没有解决问题。
会是什么原因导致?