Dar raiz mais espaço

3

Acabei de instalar Minibiano no meu Raspberry Pi, mas eu não pareço ser capaz de usar todo o espaço no meu cartão SD (64 shows). Tanto quanto eu posso descobrir sozinho, o volume da raiz é muito pequeno. Aqui está a saída de df -h:

root@minibian:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       705M  441M  213M  68% /
devtmpfs        483M     0  483M   0% /dev
tmpfs           487M     0  487M   0% /dev/shm
tmpfs           487M  6.5M  481M   2% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           487M     0  487M   0% /sys/fs/cgroup
tmpfs           487M     0  487M   0% /tmp
/dev/mmcblk0p1   61M   35M   27M  57% /boot
tmpfs            98M     0   98M   0% /run/user/0

Originalmente as partições ficaram assim:

root@minibian:~# fdisk -l
[...]
Disk /dev/mmcblk0: 59.5 GiB, 63864569856 bytes, 124735488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device         Boot  Start     End Sectors  Size Id Type
/dev/mmcblk0p1          16  125055  125040 61.1M  b W95 FAT32
/dev/mmcblk0p2      125056 1626111 1501056  733M 83 Linux

root@minibian:~# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0 59.5G  0 disk 
├─mmcblk0p1 179:1    0 61.1M  0 part /boot
└─mmcblk0p2 179:2    0  733M  0 part /

Mas então eu apaguei o mmcblk0p2 -partition e criou um novo com mais espaço:

Device         Boot  Start       End   Sectors  Size Id Type
/dev/mmcblk0p1          16    125055    125040 61.1M  b W95 FAT32
/dev/mmcblk0p2 *    125056 100788223 100663168   48G 83 Linux

root@minibian:~# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0 59.5G  0 disk 
├─mmcblk0p1 179:1    0 61.1M  0 part /boot
└─mmcblk0p2 179:2    0   48G  0 part /

A saída dada por df -h continua exatamente o mesmo, no entanto. Como posso dar /dev/root mais espaço?

Sidenote: Eu não me importo se eu perder algum dado, ainda não comecei a usar o Raspberry. Muitíssimo obrigado!

Simon Hyttfors
fonte
Você cresceu o sistema de arquivos depois de mudar a partição? Você pode usar o fatresize, manpages.ubuntu.com/manpages/precise/man1/fatresize.1.html .
prateek61
1
@ prateek61 Olhe para o fdisk saída, ele está tentando redimensionar id 83 - uma partição do tipo linux, poderia haver FAT instalado em teoria, mas eu duvido. (O fatresize pode manipular apenas os tipos de sistema de arquivos FAT de acordo com a página man).
Marek Rost
@MarekRost yup eu vejo isso. Eu interpretei mal a partição de inicialização. Isso é o que eu recebo por tentar ler isso enquanto estou com sono. Deixarei minha idiotice para a posteridade e mantenho esta cadeia de comentários sensata. :)
prateek61

Respostas:

3

Há uma diferença entre o tamanho da partição e o tamanho do sistema de arquivos. Até agora, você ampliou a partição e salvou essas informações no disco (ou cartão SD), mas não alterou as informações salvas no sistema de arquivos.

O método para ampliar o sistema de arquivos depende do seu tipo. Como é minibiano, provavelmente você está usando ext3 ou ext4 sistema de arquivo. Verifica para ter a certeza.

A ampliação do sistema de arquivos ext é bastante fácil e, se for ext4, deve ser possível fazê-lo mesmo quando montado. Apenas chame resize2fs sem o parâmetro size para utilizar a partição inteira:

resize2fs / dev / mmcblk0p2

Marek Rost
fonte
Muito obrigado! Redimensionando com resize2fs resolveu a questão. Tenha um ótimo dia!
Simon Hyttfors