LVM'de salt okunur bir anlık görüntü nasıl oluşturulur ve daha sonra bazı çalışmalardan sonra nasıl geri alınır?


12

Aşağıdakileri yapmak istemem durumunda LVM'de kullanılacak komutlar nelerdir:

  1. birimin salt okunur anlık görüntüsünü oluşturma;
  2. (hacimde bazı deneyler yapın);
  3. ve sonra ses düzeyini anlık görüntüye geri mi döndürürsünüz?

Yanıtlar:


11

Bence aradığınızı lvconvert --merge. Man sayfasından:

--birleştirmek

Anlık görüntüyü başlangıç ​​birimine birleştirir. Senin çekirdek için göz bu özelliği destekleyip desteklemediğini kontrol etmek snapshot-mergeçıkışında dmsetup targets. Hem başlangıç ​​noktası hem de anlık görüntü hacmi açık değilse, birleştirme hemen başlar. Aksi takdirde, başlangıç ​​veya anlık görüntü ilk kez etkinleştirildiğinde ve her ikisi de kapatıldığında birleştirme başlar. Anlık görüntüyü, örneğin bir kök dosya sistemi gibi kapatılamayan bir başlangıç ​​noktasına birleştirmek, başlangıç ​​birimi etkinleştirilene kadar ertelenir. Birleştirme başladığında, sonuçta ortaya çıkan mantıksal birim başlangıç, ad, küçük numara ve UUID'ye sahip olur.
Birleştirme devam ederken, kaynağa okuma veya yazma işlemleri birleştirilen anlık görüntüye yönlendirildikçe görünür.Birleştirme tamamlandığında, birleştirilen anlık görüntü kaldırılır. Komut satırında birden çok anlık görüntü belirtilebilir veya ilgili kökenlerine birleştirilecek birden fazla anlık görüntüyü birleştirmek için @ etiketi kullanılabilir.

/ Dosya sisteminizi içeren bir mantıksal birim vg0 / sisteminiz olduğunu varsayın.

# create a read-only snapshot
lvcreate -pr --snapshot --name system_snapshot vg0/system
# upgrade or something
# if it fails, reboot and do this from a livecd
lvconvert --merge vg0/system_snapshot
# reboot again and you have your old system back

Yeniden başlatmalar yalnızca bu senaryoda dosya sistemini kaldıramayacağınız için gereklidir. / Fs değilse, bağlantısını kesmek yeterlidir.

Birleştirmeden sonra anlık görüntünün silineceğini unutmayın.


Cevap için teşekkürler! Ve -pr( --permission r) seçeneği verilmezse lvcreate, anlık görüntü varsayılan olarak salt okunur olur mu? ( LVM yazılabilir anlık görüntülere izin veriyor mu ? Evetse, geçici deneylerin ana ciltte görünmeyeceği, ancak geçici yazılabilir anlık görüntüde gerçekleştirileceği alternatif bir senaryo mümkün olabilir.)
imz - Ivan Zakharyaschev

1
Varsayılan RW'dir.
stribika

3
Birleştirme işlemini canlı bir CD'den yapmamalısınız, komutu verebilirsiniz ve yeniden başlattıktan sonra otomatik olarak birleştirilir.
Hanan N.
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.