Ubuntu - 设备上没有剩余空间 (NTFS)

Pet*_*erN 11 storage ubuntu disk-usage ntfs

我有一个存储大量数据的服务器,我保留了许多嵌套目录,其中包含数百万个文件。

在尝试将一个大目录 (~700GB) 从一个磁盘移动到另一个磁盘时,我收到一个错误:

mv /media/storage3/dir /media/storage4/

"No space left on device"
Run Code Online (Sandbox Code Playgroud)

此外,尝试在磁盘上创建一个小的 txt 文件不起作用:

Error opening file '/media/storage4/Untitled Document': No space left on device
Run Code Online (Sandbox Code Playgroud)

我在网上查了很多选项,都没有用。

df -h 输出:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdg7        77G  9.2G   64G  13% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev             32G  4.0K   32G   1% /dev
tmpfs           6.3G  1.4M  6.3G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none             32G   76K   32G   1% /run/shm
none            100M   48K  100M   1% /run/user
/dev/sdg6        19G  6.7G   11G  39% /home
/dev/sdb1       440G  278G  140G  67% /var
/dev/sda1       2.8T  2.0T  764G  73% /media/storage1
/dev/sdh1       2.8T  1.6T  1.3T  56% /media/storage2
/dev/sdi1       2.8T  1.7T  1.2T  60% /media/storage3
/dev/sdf1       2.8T  876G  1.9T  32% /media/storage4
Run Code Online (Sandbox Code Playgroud)

df -i 输出:

Filesystem         Inodes    IUsed      IFree IUse% Mounted on
/dev/sdg7         5079040   514215    4564825   11% /
none              8242449        2    8242447    1% /sys/fs/cgroup
udev              8239750      611    8239139    1% /dev
tmpfs             8242449      696    8241753    1% /run
none              8242449        5    8242444    1% /run/lock
none              8242449        4    8242445    1% /run/shm
none              8242449       28    8242421    1% /run/user
/dev/sdg6         1220608   218613    1001995   18% /home
/dev/sdb1        29310976 12863877   16447099   44% /var
/dev/sda1       858436804 41630853  816805951    5% /media/storage1
/dev/sdh1      1356948436 38728057 1318220379    3% /media/storage2
/dev/sdi1      1217505624 34748869 1182756755    3% /media/storage3
/dev/sdf1      2048962648 36308921 2012653727    2% /media/storage4
Run Code Online (Sandbox Code Playgroud)

在线阅读,人们说由于访问大量文件而发生类似问题,将 fs.inotify.max_user_watches 设置为高数量可能会解决它,我将其从 8192 增加到 1000000 但没有帮助。

小智 0

您可以尝试使用 tar 复制所有数据,然后将其删除:

cd /media/storage3/; tar cfp - ./dir | ( cd /media/storage4; tar xfp - )
Run Code Online (Sandbox Code Playgroud)

这将保留所有所有权、权限和链接