Aşağıdakileri yapmak istemem durumunda LVM'de kullanılacak komutlar nelerdir:
- birimin salt okunur anlık görüntüsünü oluşturma;
- (hacimde bazı deneyler yapın);
- ve sonra ses düzeyini anlık görüntüye geri mi döndürürsünüz?
Aşağıdakileri yapmak istemem durumunda LVM'de kullanılacak komutlar nelerdir:
Yanıtlar:
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ışındadmsetup 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.
-pr
(--permission r
) seçeneği verilmezselvcreate
, 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.)