改变你的行为不是中止而是跳过

改变你的行为不是中止而是跳过

我正在运行这个puppy

root# cat /etc/os-release
NAME="Ubuntu"
VERSION="14.04.6 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.6 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/" ```

访问防病毒程序的不必要的努力给了我这个:

$ du -hs   /mnt/sda2
du: cannot access ‘/mnt/sda2/ProgramData/Comodo/CCAV/Flsdata.db-journal’: Input/output error
Aborted

我希望忽略它,即du应该跳过此错误并继续。是否有任何选项可以执行此操作或使用替代实用程序的解决方法?

答案1

它不会中止文件系统访问错误,但它似乎会中止 IO 错误,而这在正常运行的系统上根本不应该发生。

您的错误可能表明您的磁盘即将失效,需要更换或采取某些措施。

您始终可以使用以下方法排除任何内容:

       --exclude=PATTERN
              exclude files that match PATTERN

在你的情况下,那就是--exclude="/mnt/sda2/ProgramData/Comodo/CCAV/Flsdata.db-journal".

相关内容