Quando executo df -H
, minha montagem de rede relata 100% de uso:
user@system:/mnt/backup$ df -H
Filesystem Size Used Avail Use% Mounted on
...
//192.168.71.2/Linux-Database-Backup-Storage 806G 806G 0 100% /mnt/backup
A execução stat -f
confirma que não há inodes/blocos livres:
user@system:/mnt/backup$ stat -f /mnt/backup
File: "/mnt/backup"
ID: 0 Namelen: 255 Type: smb2
Block size: 1024 Fundamental block size: 1024
Blocks: Total: 786432000 Free: 0 Available: 0
Inodes: Total: 0 Free: 0
No entanto, quando tento descobrir o que está ocupando todo o espaço em disco, o uso relatado (~ 115G) não chega nem perto do tamanho da montagem da rede (~ 806G):
user@system:/mnt/backup$ du -h /mnt/backup
13G /mnt/backup/backups-a
99G /mnt/backup/backups-b
3.7G /mnt/backup/backups-c
115G /mnt/backup
Também tenho um número relativamente pequeno de arquivos. A verificação do uso de inodes relatados relata apenas 66 inodes em uso:
user@system:/mnt/backup$ du -s --inodes /mnt/backup | sort -rn
66 /mnt/backup
Minha /etc/fstab
configuração:
user@system:/mnt/backup$ cat /etc/fstab
\\192.168.71.2\Linux-Database-Backup-Storage /mnt/backup cifs credentials=/home/user/.smbcredentials2,file_mode=0755,dir_mode=0755,vers=2.0,_netdev,uid=1000,gid=1000 0 0
Por que há uma discrepância entre df
e du
? O que está consumindo todo o armazenamento extra?
Obrigado!
Existem várias razões possíveis para isso, principalmente devido ao fato de que um compartilhamento de rede não precisa corresponder a um sistema de arquivos inteiro. Aqui, é possível que, embora o sistema de arquivos remoto tenha 806 GB, apenas parte dele esteja sendo exportado para você pela rede. Você usou 115 GB, mas outra parte usou os 690 GB restantes ou mais.
Aqui está um exemplo ilustrativo da minha rede doméstica:
Na minha situação, há um sistema de arquivos de 1 TB compartilhado de várias maneiras diferentes. (Cada um dos membros da minha família tem seu próprio compartilhamento de rede semiprivada, por exemplo.) O uso total é de 915 GB de 984 GB, mas o compartilhamento mostrado aqui usa menos de 10 GB.