小编Chr*_*ell的帖子

当设备有足够的空间时,如何在 mv 期间修复间歇性的“设备上没有剩余空间”错误?

  • 桌面上的 Ubuntu 14.04
  • 源驱动器:/dev/sda1:5TB ext4 单
    驱动器卷
  • 目标卷:/dev/mapper/archive-lvarchive:raid6 (mdadm) 18TB 卷,带 lvm
    分区和 ext4

大约有 1500 万个文件要移动,有些可能是重复的(我不想覆盖重复的)。

使用的命令(来自源目录)是:

ls -U |xargs -i -t mv -n {} /mnt/archive/targetDir/{}
Run Code Online (Sandbox Code Playgroud)

这已经按预期持续了几天,但我收到了增加频率的错误。当它开始时,目标驱动器大约为 70%,现在大约为 90%。过去大约有 1/200 的动作会出现状态和错误,现在大约是 1/5。没有一个文件超过 100Mb,大多数都在 100k 左右

一些信息:

$ df -h
Filesystem                     Size  Used Avail Use% Mounted on
/dev/sdb3                      155G  5.5G  142G   4% /
none                           4.0K     0  4.0K   0% /sys/fs/cgroup
udev                           3.9G  4.0K  3.9G   1% /dev
tmpfs                          797M  2.9M  794M   1% /run
none                           5.0M  4.0K  5.0M   1% /run/lock
none                           3.9G     0 …
Run Code Online (Sandbox Code Playgroud)

linux command-line ubuntu ext4

21
推荐指数
2
解决办法
6万
查看次数

标签 统计

command-line ×1

ext4 ×1

linux ×1

ubuntu ×1