13. 10. 2018

Fedora na Raspberry Pi – rozšíření souborového systému

Pokud chceme na Raspberry Pi 3B+ nainstalovat linuxovou distribuci Fedora, je dobré se řídit příslušným návodem. V případě, že použijeme manuální postup přenosu instalačního obrazu na SD kartu, nedojde po nastartování systému k automatickému rozšíření souborového systému na celou velikost SD karty a toto rozšíření musíme zajistit sami. Na výše uvedené stránce je uveden takovýto postup:
# enlarge the 3rd partition (this example uses mmcblk0)
growpart /dev/mmcblk0 3
# grow the volume to take up the rest of the disk
resize2fs /dev/mmcblk0p4
# extend the root filesystem to take up the space
# just added to the volume that it is in
lvextend -l 100%FREE /dev/mapper/fedora-root
# resize root partition for the server image (which uses xfs)
xfs_growfs -d /
Příkaz growpart nefunguje a musíme ho nahradit příkazem sfdisk, do kterého je nutno ručně zadat ", +" (tj. čárka, mezera, plus, bez uvozovek), jak je popsáno v článku Resize by sfdisk. Příkaz resize2fs také negunguje a musíme ho nahradit příkazem pvresize. Výsledná posloupnost příkazů je pak:
sudo sfdisk -N 3 /dev/mmcblk0 --force
sudo pvresize /dev/mmcblk0p3
sudo lvextend -l 100%VG /dev/mapper/fedora-root
sudo xfs_growfs -d /
Tento postup skončí úspěšně.