Image dosyası boyutlandırma
Bazen elimizde bir image(.img gibi) dosyası olur bunun boyutunu artırmamız gerekebilir bu durumlarda aşağıdaki adımları takipe debiliriz bizim image dosyamız bir raspberry os image dosyası
aşağıdaki uygulamarı kuruyoruz bu işlemleri yaparken raspberry pi lite os kullandım bu adımlar sorunsuz çalıştı.
sudo apt install qemu-utils qemu-system-arm unzip lsof
ilk kontrolü yapıyoruz boyut bilgisini öğreniyoruz
kpartx -a -v <img file>
mount /dev/mapper/loop0p2 /mnt
df -h
kpartx ile image dosyasını kapatıyoruz ve un mount ediyoruz
umount /mnt
kpartx -d <img file>
image kullanılıyormu kontrol ediyoruz
lsof <img file>
resize işlemini yapıyoruz
qemu-img resize <img file> +1G
yeniden başlatıyoruz
kpart ile image dosyasını açıyoruz
kpartx -a -v <img file>
fdisk ile dosyayı açıp partiton düzenlemsini yapıyoruz
fdisk -l <img file>
fdisk <img file>
yeniden başlatıp dosya sistemini düzenliyoruz
e2fsck -f /dev/mapper/loop0p2 ## burada kendi loop dosyanızı gösterin
resize2fs /dev/mapper/loop0p2 ## burada kendi loop dosyanızı gösterin
Değşikliği Kontrol ediyoruz
mount /dev/mapper/loop0p2 /mnt
df -h