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 /
.
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?