Quão grande é esse disco, e eu realmente tenho um adicional de 250Gb que não estou usando?

0

Eu tenho um laptop antigo que roda Ubuntu 10.04 desde que foi lançado, e eu realmente me esqueci completamente do seu conteúdo. Eu gostaria de evitar qualquer tempo de inatividade, se possível, no entanto, descobri a seguinte saída de fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00068a66

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          32      248832   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              32       30402   243947521    5  Extended
/dev/sda5              32       30402   243947520   8e  Linux LVM

A parte superior diz 250Gb claramente, mas parece haver sda2 e sda5 aparentemente contendo ~243Gb cada. Isso é realmente apenas uma unidade de 250Gb ou há outra partição que eu simplesmente não estou usando? Aqui está o conteúdo de df -h fwiw:

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/dandell-root
                      227G  121G   94G  57% /
none                  491M  276K  491M   1% /dev
none                  496M     0  496M   0% /dev/shm
none                  496M  692K  495M   1% /var/run
none                  496M     0  496M   0% /var/lock
none                  496M     0  496M   0% /lib/init/rw
none                  227G  121G   94G  57% /var/lib/ureadahead/debugfs
/dev/sda1             228M   36M  181M  17% /boot

Eu não tenho vontade de manter a partição e gostaria de mesclá-las. O servidor está sem cabeça, portanto, apenas a linha de comando :) Obrigado por qualquer conselho!

UPDATE : OK, eu fiquei satisfeito com a minha curiosidade de que a unidade é realmente apenas 250Gb com sudo hdparm -I /dev/sda . No entanto, estou interessado em interpretar a saída de fdisk -l acima?

    
por DanH 18.12.2013 / 15:32

3 respostas

2

O disco tem apenas 250 GB, se você olhar para os cilindros de início e fim, verá que eles são os mesmos.

/dev/sda2 é apenas uma partição estendida, que é uma maneira sofisticada de dizer ' um contêiner para outras partições '. Contido nessa partição estendida está um volume LVM ( /dev/sda5 ), que por sua vez contém seus dados.

Partições estendidas são uma solução para a incapacidade dos discos rígidos com o tipo MS-DOS tabelas de partição para armazenar mais de 4 entradas de partição. Com a GPT , não há mais necessidade deles.

    
por drc 18.12.2013 / 15:45
1
/dev/sda2              32       30402   243947521    5  Extended
/dev/sda5              32       30402   243947520   8e  Linux LVM

Como você pode ver, o sda2 é uma partição estendida e inicia em 32. O sda5 começa em 32 também.
Normalmente você pode ter até 4 partições primárias no seu disco (btw: Alguém sabe o motivo?) Uma partição estendida é algo como um "contêiner" no qual você pode criar mais partições.
Então sda5 é uma partição dentro de sda2.

Mas como o sda5 ocupa todo o espaço em sda2 (você pode vê-lo nos pontos inicial e final), acho que sda2 é mais ou menos inútil e você poderia mover sda5 para fora se sda2 e depois remover sda2. Mas eu não sei se, e como, isso é possível

    
por 0xAffe 18.12.2013 / 15:44
1

Como /dev/sda2 é uma partição Estendida , ela não é realmente utilizável para armazenamento de dados. Você notará que /dev/sda2 e /dev/sda5 na lista têm os mesmos valores nas colunas Start e End e diferem apenas em Blocks de um. Partições estendidas são usadas para permitir a criação de mais partições do que normalmente seria permitido na tabela de partições. O aplicativo fdisk (e similar) não mostra bem, mas no seu caso, /dev/sda5 está realmente dentro da partição /dev/sda2 .

    
por dobey 18.12.2013 / 15:45