losetup ayırmayı reddediyor


4

Aşağıdakileri birkaç kez yaptım, ancak şimdi artık çalışmıyor:

  1. son Raspbian resmini indirdi
  2. qemu-img resize 2017-06-21-raspbian-jessie-lite.img +300M
  3. sudo losetup -P /dev/loop0 2017-06-21-raspbian-jessie-lite.img
  4. sudo gparted /dev/loop0
  5. gparted kullanarak boş alanı doldurmak için fs bölümünü yeniden boyutlandırın
  6. sudo losetup -D
  7. truncate --size=$[(3162111+1)*512] 2017-06-21-raspbian-jessie-lite.img

"Sihirli sayı" 3162111, ikinci bölümün son bölümüdür. Sonra yeni görüntü ile bir sd kart yaktım. Önyükleme yapmaz - siyah ahududu ile 4 ahududu üzerinde asılı.

Tabii ki orijinal olan iyi çalışıyor. Bunu farkettim sudo losetup -a hala takılı görüntüyü gösterir:

$ sudo losetup -a
/dev/loop0: [2049]:1179664 (/home/dev/opt/2017-06-21-raspbian-jessie-lite.img), offset 48234496

İle tekrar deneniyor sudo losetup -D hiçbir şeyi değiştirmez. Üstelik fuser -c veya -k işe yarar bir şey yapmaz.

Korkarım açılıştaki sorun bununla ilgili. Şimdi ne kontrol etmeye çalışabilirim?


Bunu amd64 Debian Buster'da tekrar edemiyorum. Yaptıktan sonra losetup -D Hangi çıkış değerini döndürür? (girmek echo $? hemen sonra losetup -D )
Larssend

echo $? 0 döndürür
Mark

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.