dmsetup durum alanları açıklandı mı?


1

Linux için yeni değilim, ama altta yatan bağırsaklarda yeniyim ve LVM veya cihaz eşleştiricisi hakkında hiçbir şey bilmiyorum. Canlı-rw (dm-0) dosya sistemini sadece işlem sırasında okunan şekilde monte eden bir canlı bağlantıyı gidermeye çalışıyorum ve bunu hafif bir şekilde söylemek sinir bozucu oldu.

Dmsetup durumunun bazı sayıları göstereceğini keşfettim - anlık görüntü boyutunu düşünüyorum, ancak emin değilim:

[root@localhost ~]# dmsetup status
live-osimg-min: 0 4194304 snapshot 1272/1272 16
live-rw: 0 4194304 snapshot 7568/1048576 40

En doğru sayıların, "7568/1048576" nın, okuyucumun salt okunur şekilde monte edilmeden ve ölmeden önce yaşaması gereken sürenin uzunluğunu belirlediği görülüyor. Bu sayılar her zaman aynı miktarda başlar ve kök bölümün boyutuna bakılmaksızın dosya sisteminde daha fazla etkinlik gerçekleştirildiği için işaretleyin. "Yum update" gibi komutlar bu numaraya özellikle zararlıdır.

Alanları etiketleyen ve ne olduklarını açıklayan çevrimiçi hiçbir belge bulamıyorum - klasik linux tarzında, sadece "iyi şanslar!" Demesi gibi hiçbir açıklama yapmadan, siyah bir arka plan üzerinde yüzen bazı tamsayılar.

Bir CentOS 6.6 livecd inşa ederken bu rakamların neyi temsil ettiğini ve 1048576'dan "sınır" ları nasıl daha büyük bir şeye yükseltebileceğimi bilen var mı?

Yanıtlar:


1

Anlık görüntü DM hedefinin Linux çekirdeği dokümantasyonu, ilk sorunuzun yanıtını içerir:

Anlık görüntü birleştirme ve anlık görüntü durum satırları şu şekilde biter: <sectors_allocated>/<total_sectors> <metadata_sectors>

İlk iki sayı (sizin durumunuzda 0 ve 4194304) 512 bayt sektörlerde eşlemenin başlangıcını ve uzunluğunu tanımlar, ancak bu anlık görüntü hedefine özgü değildir (kesinlikle durum bilgisi değil, daha çok tablo bilgisi gibi) ). device-mapperİlgileniyorsanız , belgeler dizinindeki diğer dosyaları okuyun .

Anlık görüntü boyutu ("başlık"), anlık görüntü hedefine verilen yazma üzerine kopyala (COW) aygıtının boyutuna göre belirlenir. Hedef parametrelerini ile kontrol edin dmsetup table. Belgeleri kısaca aynı dosyada:

snapshot <origin> <COW device> <persistent?> <chunksize>

CentOS 6.6 LiveCD'nizin bir COW cihazı olarak kullandığı ve onu nasıl etkileyeceğini bilmiyorum.

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.