Sağlanan resmi görüntüler, kullanılarak oluşturulabilen ham disk görüntüleridir dd
.
Bir görüntüyü nasıl büyütebilirim? Ben / (kök) bölümümü nasıl yeniden boyutlandırabilirim? .
Sağlanan resmi görüntüler, kullanılarak oluşturulabilen ham disk görüntüleridir dd
.
Bir görüntüyü nasıl büyütebilirim? Ben / (kök) bölümümü nasıl yeniden boyutlandırabilirim? .
Yanıtlar:
Bu soruda açıklandığı gibi , görüntüyü genişletmenin iki yöntemi vardır. Aşağıda, dosyayı 1 kilobayt genişletmek için iki örnek verilmiştir.
DD, seyrek olmayan bir dosya oluşturur
dd if=/dev/zero bs=1k count=1 >> myimage.img
Truncate seyrek bir dosya oluşturur
truncate -s +1024 myimage
Muhtemelen kesmeyi kullanmak istiyorsunuz. Seyrek bir dosya, blokları yazmak yerine yalnızca kullandığı blokların meta verilerini yazar. Bu, dosya oluşturmayı daha hızlı hale getirir (diske gerçek sıfırlar yazmak zorunda olmadığından) ve diskinizde yer tasarrufu sağlar.
Not Apple'ın HFS + dosya sistemi seyrek dosyaları desteklemez.
dd
bir seyrek dosya, hala doğru olacaktır?
Görüntüyü yeniden boyutlandırmanın inanılmaz kolay bir yolu, qemu
denilen araçlardan birini kullanmaktır qemu-img
. Bu elbette qemu
kurmuş olduğunuz gerçeğine bağlıdır (ki bunu zaten Alex yaptığınızı biliyorum).
Komut şöyle görünür:
qemu-img resize filename [+|-]size[K|M|G|T]
filename
Görüntü dosyası nerede ve boyut, görüntüyü büyütmek (veya daraltmak) istediğiniz boyuttur.
Örneğin, görüntüyü archarm.img
2 GB genişletmek istiyorsanız, yürütürsünüz:
qemu-img resize archarm.img +2G