Я пытаюсь проверить использование моего диска, потому что мой корневой том заполнен. Я на Centos 7.5.

Я подумала, что если задать du-флаг, он игнорирует подключенные тома.

Но когда я проверяю использование моего диска в этом окне Centos, я получаю такой вывод:

[root@bc1 /]# du -skx * | sort -nr | head -10
du: cannot access ‘proc/24813/task/24813/fd/3’: No such file or directory
du: cannot access ‘proc/24813/task/24813/fdinfo/3’: No such file or directory
du: cannot access ‘proc/24813/fd/3’: No such file or directory
du: cannot access ‘proc/24813/fdinfo/3’: No such file or directory
207749412       data
61255660        home
1114652 usr
177732  var
138592  boot
124312  root
52112   run
34276   etc
52      tmp
0       sys

Но раздел /data монтируется из другого тома. И я хочу исключить это.

[root@bc1 /]# df -h /data
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda        246G  199G   36G  85% /data

Почему флаг -x не исключает этот том? А как мне заставить ду показать только рут громкость?

1 ответ1

1

Когда вы находитесь в / и используете звездочку в du -skx * вы специально просите du просмотреть данные.

echo * должен уточнить, что делает звездочка.

Попробуйте du -skx / вместо этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .