use du para excluir volumes montados, mas verifique somente o volume da raiz

0

Estou tentando verificar meu uso de disco, porque meu volume de raiz está cheio. Estou no Centos 7.5.

Eu achei que dar o sinal -x para ignorar os volumes montados.

Mas quando eu verifico o uso do meu disco nesta caixa centos eu recebo esta saída:

[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

Mas a partição / data é montada a partir de outro volume. E eu quero excluir isso.

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

Por que o sinalizador -x não é excluído desse volume? E como obtenho du para me mostrar apenas o volume da raiz?

    
por user99201 18.09.2018 / 02:33

1 resposta

1

Quando você está em / e usa o asterisco em du -skx * , está pedindo especificamente para que o dude nos dados.

echo * deve esclarecer o que o asterisco está fazendo.

Experimente du -skx / .

    
por 18.09.2018 / 04:48