Obtenha o tamanho do disco rígido sem o df

0

Como verificar a declaração de um fornecedor sobre o tamanho do disco rígido? df mostra resultados orientados por partição (incluindo tmpfs), é preciso executá-lo e contar com orientação por rótulo.

Como entrar em um único comando ou no arquivo cat / proc do tamanho do disco rígido?

    
por Rodrigo Gurgel 03.01.2014 / 16:38

3 respostas

2

hdparm , quando invocado com a opção -I , exibe informações de identificação solicitado diretamente da unidade. Isso inclui o tamanho da unidade e praticamente tudo o mais que você poderia se interessar.

Para exibir apenas o tamanho da unidade, você pode usar este comando:

sudo hdparm -I /dev/sdX | grep "device size"

Uma palavra de cautela: hdparm requer acesso root e é uma ferramenta potencialmente destrutiva. Embora a opção -I seja perfeitamente segura para usar, outras não são.

    
por 03.01.2014 / 16:58
2

Existem vários métodos na verdade, Nem todos esses programas serão instalados por padrão, mas todos estarão facilmente disponíveis em qualquer distribuição GNU / Linux:

$ sudo lshw | grep -A 15 disk | grep size
             size: 465GiB (500GB)
$ df --total -TH --exclude-type=tmpfs | awk '{print $3}' | tail -n 1
468G

hdparm e fdisk -l já foram mencionados, mas você pode fazer

$ sudo fdisk -l | grep "^Disk /" | gawk '{print $3,$4}'
500.1 GB,
    
por 03.01.2014 / 17:12
1

Embora não seja o mais fácil de analisar e não seja recomendado para fins de script, fdisk -l /dev/sdX deve fornecer as informações que você está procurando.

    
por 03.01.2014 / 16:44