Estou tentando descobrir o tamanho total do meu disco rígido usando df -h
, mas ele imprime o tamanho de cada partição e requer sudo
.
Existe alguma maneira de obter o tamanho total do meu disco rígido usando a linha de comando, sem a necessidade de permissão root?
linux
ubuntu
hard-drive
command-line
HVNSweeting
fonte
fonte
df
é impreciso se o disco tiver espaço não particionado, nem todas as partições estão montadas (por exemplo, algumas partições do Windows na mesma unidade) ou algumas partições não são montadas diretamente, mas indiretamente, através de RAID, LVM ou LUKS (criptografia). Também perderá as partições de troca. Então, eu recomendo não usardf
para descobrir o tamanho do disco rígido.Respostas:
Uma maneira hacky é ignorar a necessidade
sudo
lendo o log do sistema com:Observe que isso pode não ser o ideal, então sua milhagem pode variar ...
fonte
Mas o tamanho está na unidade baseada em bloco
. Encontrei esta resposta aqui .
Outras soluções aqui .
Ou você pode tentar udiscos
fonte
Se você deseja o tamanho em bytes e apenas o valor, por exemplo, para scripts:
-b : Saída em bytes.
-n : Sem títulos. Queremos apenas o valor numérico puro.
--output SIZE : imprime apenas a coluna de tamanho.
-d / dev / sdXn : o dispositivo que tamanho queremos saber. X é, por exemplo, d, n é, por exemplo, 1 para a primeira partição do disco d.
Vantagens:
fonte
Se você deseja usar essas informações em um script, por exemplo, usar
pode ser mais fácil que o fdisk ou hdparm, pois fornece apenas as informações relevantes (basta multiplicar por 512). No entanto, também será necessário sudo.
Obviamente, você pode alterar a configuração do sudo de forma que ele permita executar este comando específico sem solicitar a senha (acho que
blockdev --getsz
é bastante seguro, mesmo quando executado por um usuário normal sem privilégios).Isso seria feito adicionando a seguinte linha a
/etc/sudoers
:Ao editar esse arquivo, use o comando
sudo visudo
e não o editor habitual. Caso contrário, é muito fácil cometer um erro de sintaxe, o que resultaria em não ser mais possível usar o sudo (você teria que reiniciar o modo de recuperação para corrigir isso).fonte
--getsize64 Print device size in bytes.
. Também aqui .Não estou na minha caixa Linux agora, mas você pode tentar:
ou
o que provavelmente também exigirá um sudo.
Eu não vi em nenhum lugar que df requer raiz. Isso é estranho.
fonte
Você tem uma instalação incorreta ou um administrador de sistema absurdamente paranóico. Eu nunca ouvi falar de
df
exigir privilégios de root antes. E trabalhei com alguns tipos diferentes de sistemas operacionais unix / unix-like.De qualquer forma, isso fornecerá o tamanho total de todas as partições de disco (a primeira
df
coluna é/dev/hd...
ou/dev/sd...
) em blocos (kB):ou em GB:
fonte
Verificando o espaço em disco no Gnome e no Kubuntu
O Disk Usage Analyzer é um aplicativo gráfico orientado a menus que relata o uso do disco nos ambientes Gnome e Kubuntu. O DUA (Disk Usage Analyzer) pode verificar a árvore inteira do sistema de arquivos ou os diretórios individuais, locais ou remotos. O DUA também é dinâmico, pois informa em tempo real todos os dispositivos montados e desmontados.
Para acessar o Disk Usage Analyzer no Gnome, clique em: Applications \ Accessories \ Disk Usage Analyzer.
fonte