Yedek LVM anlık görüntüleri ve Grub2 sorunu


9

Uzun lafın kısası, sistemimin yedeklerini almak için obnam kullanıyorum .

Bu benim işim:

  1. LVM anlık görüntüsünü almak /, /usr, /boot, /var,/home
  2. üzerinde anlık monte /bck-snapshots, /bck-snapshots/usr, /bck-snapshots/boot, /bck-snapshots/var,/bck-snapshots/home

  3. anlık görüntülerin yedeğini çalıştırın:

    obnam backup \
        /bck-snapshots \
        /bck-snapshots/usr  \
        /bck-snapshots/boot \
        /bck-snapshots/var  \
        /bck-snapshots/home \
    
  4. yedekleme tamamlandığında, 2. adımda monte edilen anlık görüntü dosya sistemlerini umount edin.

  5. anlık görüntüleri kaldır

Sorun

yedekleme sırasında, yeni bir çekirdek yüklü ve tüm grub2 güncelleme dansı ile bir sistem güncellemesi yapıldı. Şimdi kök anlık görüntüsünü (adım 5.) kaldırmaya çalıştığımda bunu alıyorum:

cihaz eşleyici: ioctl kaldırılamadı başarısız: Cihaz veya kaynak meşgul

çünkü anlık görüntü kök aygıtı meşgul ve başka bir işlem tarafından kullanılıyor:

$ sudo lsof /dev/dm-6 # This is the root snapshot device.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE DEVICE   SIZE/OFF    NODE NAME
grub-moun 9160 root    3r   BLK  252,6 0t36339712 5295479 /dev/dm-6

Sorular

  1. Anlık görüntüyü grub-mountkaldırmak için cihazı kullanmayı bırakmam gerektiğini tahmin ediyorum . Bunu nasıl güvenli bir şekilde yapabilirim?

  2. Yedek anlık görüntünün önyükleme sırasında gösterilen grub menüsünde göstermek için uygun bir seçenek olarak grub eklendiğini düşünüyorum. İlgili fotoğrafı kaldırırsam ne olur?

  3. Grub'un / bck-snapshots'ta bulunan kök anlık görüntüsünü eklemesini engellemenin herhangi bir yolu var mı?

Güncellemelerin etkin olması için sistemi yeniden başlatmam gerekiyor, ancak önce bu soruların cevabını bilmeliyim.


bkz.info grub
LittleByBlue

Yanıtlar:


1

Görünüşe göre grub-mount salt okunur bir dosya sistemini düzenlemeye çalışıyor ve asılı.

killVazgeçmesini istemek için bir sinyal göndermek güvenli olmalıdır ( 15birkaç saniye sonra gönderin ve gerekirse ve birkaç saniye 2sonra 1gerekirse, hala çalışıyorsa -9ve koruyucusuna bildirin) (pid sayı değişiklikleri tekrar 15 ile başlar)

Bekleyen komut dosyalarını etkileyebilecek sıfırdan çıkılması muhtemeldir, ancak bu konuda yapabileceğiniz tek şey bir hata raporu dosyası oluşturmak ve bakım görevlisinden salt okunur dosya sistemlerini atlamasını istemektir.

Üzerinde çalıştıkları bazı ilgili hatalar olduğunu unutmayın .


1

Artık kalan gruba montaj işlemini öldür. Bu da benim başıma geldi ve öldürmenin belirgin bir olumsuz yan etkisi yoktu, çünkü ilgili güncelleme-grub süreci zaten terk etmişti - artık grub-montaj sürecinin artık nasıl olmadığını görerek kolayca doğrulayabilirsiniz. ebeveyn.

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.