Como obter espaço em disco disponível no sistema operacional Unix / Linux, incluindo espaço não alocado (que não foi atribuído a nenhuma partição)?
linux
unix
hard-drive
krapstuke
fonte
fonte
Respostas:
No Linux, o espaço livre pode se esconder em vários lugares:
Espaço livre no sistema de arquivos (o mais óbvio):
Espaço não particionado:
ou
e estude cuidadosamente quanto espaço há entre as partições e entre as partições e o final do dispositivo
Espaço livre no sistema LVM:
ou
O volume físico pode usar menos espaço que o tamanho da partição; portanto, compare seu tamanho com o tamanho da partição
Espaço não atribuído à partição no sistema MD:
Você precisará comparar o "Tamanho do desenvolvedor usado" com o tamanho da partição
Os sistemas de arquivos podem ser menores que o volume em que estão (obrigado @PaulGear!). Você deve comparar o tamanho do volume lógico LVM, dispositivo MD RAID, partição ou outro dispositivo em que o sistema de arquivos reside com o tamanho do sistema de arquivos (conforme retornado por
df
).Se você tiver mais de um grupo de discos ou volumes LVM e uma distribuição relativamente nova, poderá usar
lsblk
para mostrar uma árvore de dispositivos de bloco juntamente com pontos de montagem.NOTA: Há também a diferença entre GB de marketing (que é 10 ^ 9B) e SO ou GB de engenharia (que é 2 ^ 30B e deve ser escrito GiB para diferenciar os dois). 40GB é de cerca de 37,25GiB. Todas as ferramentas acima, exceto
parted
usam gigabytes binários como unidades padrão. Adicioneunit MiB
ao comando parted, antesprint
de obter respostas em Mebibytes (também útil para alinhar partições em SSDs e discos do setor 4KiB).fonte
df
elvs
.Parece que talvez o desejo seja por uma ferramenta como o partitionmanager ou gparted.
http://kde-apps.org/content/show.php?content=89595
http://gparted.sourceforge.net/download.php
O cfdisk também mostrará espaço não alocado em um disco por disco:
cfdisk /dev/sda
Especifique o dispositivo apropriado - sda, sdb, sdc etc.
fonte
Experimentar:
ou
http://www.unix.com/red-hat/178290-get-unallocated-disk-space.html
O link acima tem mais algumas descrições sobre o que você procura
http://www.computerhope.com/unix/udf.htm Espero que isso ajude
fonte
Você pode ver as partições com "df -h". De resto, você pode usar "parted discname " e depois "print".
fonte