Introdução

Introdução

Introdução

No Gnu/Linux temos alguns pontos de montagem, como:

/mountpoint1
/xyz/abc
/root
etc. 

É possível que os arquivos e diretórios /mountpoint1pertençam a outro volume (não importa se físico ou lógico (digamos LVM)) que os arquivos e diretórios /xyz/abc. Isso é algo como ideia de pontos de montagem.

Minha pergunta é:

É possível verificar o espaço livre em /mountpoint1? Em outras palavras, quantos arquivos e diretórios (obviamente em unidades B/KB/MB/GB...) posso escreversob /mountpoint1.

Há alguma forma de fazer isso?

Parece um pouco estranho, porém, é possível verificarespaço livre do diretório/caminho?

Responder1

É a partição, o grupo de volumes ou o volume lógico que contém o espaço, não o caminho. Você pode executar du -sh or df -h, mas o primeiro mostrará apenas o espaço que o próprio caminho está usando e o segundo é um pouco enganador porque mostrará o que está disponível para toda a partição ou grupo de volumes que contém o caminho. Se isso atender às suas necessidades, use-o.

Caso contrário, para ver o espaço incluindo o que está disponível, bem como o tamanho total e quanto está sendo usado para o disco, partições, volumes físicos, grupos de volumes ou volumes lógicos, você terá que fazer isso com:

df -h

Isso mostra o espaço total, o espaço disponível e o uso dos sistemas de arquivos montados. Como afirmei acima, executá-lo diretamente no caminho fornecerá o espaço total de onde ele está montado, que é o mesmo que você obterá executando-o sozinho.

pvs
pvdisplay

Esses comandos mostrarão o espaço total e disponível dos volumes físicos.

vgs
vgdisplay

Esses comandos mostram o espaço total e o espaço livre do(s) grupo(s) de volumes.

lvs
lvdisplay

Esses comandos mostram o espaço total e o espaço livre dos volumes lógicos.

fdisk -l

Isso mostrará os discos e partições, incluindo o que é usado e disponível na forma de tamanho do bloco e onde eles começam e terminam.

parted
print free

Usar o primeiro e depois o segundo no console mostrará o tamanho do bloco das partições, incluindo os pontos inicial e final e o espaço livre.

Responder2

dfpode ser chamado com o argumento do nome do arquivo/diretório, ele exibirá a quantidade de espaço em disco disponível no sistema de arquivos que contém esse arquivo/diretório, por exemplo:

df -h /mnt/san12/office
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdc1             2.0T  2.0T   11G 100% /mnt/san12

Responder3

Tentei com código e funcionou bem. Mostra espaço total, espaço disponível, espaço usado

df -Ph /boot/|awk 'NR >1 {gsub("%","",$0);print $0}'| awk '{print "Total Space of partition" " "$2"\n""Used space on the disk is" $3"\n""free space on the disk is "$4}'

informação relacionada