E2IMAGE(8) | Sistem Yönetim Komutları | E2IMAGE(8) |
e2image - ext2/ext3/ext4 dosya sisteminin hassas meta verilerini dosyaya kaydeder
e2image, aygıtta bulunan hassas ext2, ext3 veya ext4 dosya sistemi meta verilerini belirtilen imge-dosyasına kaydeder. imge-dosyası -i seçeneği ile birlikte dumpe2fs(8) ve debugfs(8) komutlarına aktarılarak incelenebilir. imge-dosyası, feci şekilde bozulmuş dosya sistemlerini kurtarmak için bir uzmana yardımcı olabilir.
Bir sistemdeki tüm dosya sistemleri için imge dosyaları oluşturmak ve bölüm düzenini (fdisk -l komutu ile) düzenli aralıklarla (önyükleme sırasında ve/veya haftada bir vb.) kaydetmek çok iyi bir fikirdir. Dosya sisteminin ciddi şekilde zarar görmesi durumunda bu verilere erişilebilir olmasını sağlamak için, imge-dosyası verilerini içerdiği dosya sisteminde değil, başka dosya sistemlerinde (örn. bir USB diskte) saklanmalıdır.
Disk alanından tasarruf etmek için e2image, imge-dosyasını seyrek bir dosya olarak veya QCOW2 biçiminde oluşturur. Bu nedenle, seyrek imge-dosyasının başka bir konuma kopyalanması gerekiyorsa, önce sıkıştırılmalı ya da --sparse=always seçeneği kullanılarak cp(1)’in GNU sürümü ile kopyalanmalıdır. Bu, seyrek olmayan QCOW2 imgesi için geçerli değildir.
Bir ext2 imge-dosyasının boyutu, öncelikle dosya sisteminin boyutuna ve kullanımda olan düğüm sayısına bağlıdır. 1,2 milyon düğümden 200.000 düğümün kullanıldığı 10 Gigabaytlık bir dosya sistemi için, imge-dosyası yaklaşık 35 Megabayt olacaktır; 550.000 düğümden 15.000 düğümün kullanıldığı 4 Gigabaytlık bir dosya sistemi, 3 Megabaytlık bir imge-dosyasıyla sonuçlanacaktır. imge-dosyasıları oldukça sıkıştırılabilir olma eğilimindedir; diskte 32 Megabayt yer kaplayan bir imge-dosyası genellikle 3 veya 4 Megabayt’a kadar sıkıştırılır.
imge-dosyası - ise, e2image çıktısı standart çıktıya gönderilir, böylece çıktı gzip(1) gibi bir komuta aktarılabilir. (Normal bir imge-dosyası veya QCOW2 imgesi oluşturma işlemi dosyaya rasgele erişim gerektirdiğinden ve boru kullanılarak yapılamadığından, bunun şu anda yalnızca -r seçeneği kullanılarak ham imge-dosyası oluşturulurken desteklendiği unutulmamalıdır.)
-r seçeneği, normal bir imge dosyasından iki şekilde farklı olan ham bir imge dosyası oluşturur. İlk olarak, imge dosyası içinde dosya sistemi meta verileri, aygıttaki konumuna göreli bir konuma yerleştirilir, böylece debugfs(8), dumpe2fs(8), e2fsck(8), losetup(8), vb. doğrudan ham imge-dosyası üzerinde çalıştırılabilir. Ham imge dosyası, tüketilen disk alanı miktarını en aza indirmek için seyrek dosya olarak oluşturulur. (Bu dosyanın, seyrek dosyaların nasıl oluşturulacağını anlamayan yardımcı uygulamalarla kopyalama, sıkıştırma/açma işlemlerinde dikkatli olun; dosya, dosya sisteminin kendisi kadar büyük olacaktır!) İkinci olarak, ham imge dosyası ayrıca, standart imge dosyasında bulunmayan dolaylı bloklar ve dizin blokları da içerecektir.
İmge dosyaları bazen, e2fsprogs’a gönderilen hata raporlarının bir parçası olarak dosya sistemleri gönderilirken kullanılır. Böyle bir kullanım için önerilen komut aşağıdakine benzer (hda1 yerine kendi aygıtınızı yazın):
e2image -r /dev/hda1 - | bzip2 > hda1.e2i.bz2
/dev/hda1 yerine başka bir ham disk imgesi veya daha önce e2image tarafından oluşturulmuş bir QCOW2 imgesi belirtilse bile bunun işe yarayacağı unutulmamalıdır.
-Q seçeneği, normal veya ham imge dosyası yerine bir QCOW2 imge dosyası oluşturacaktır. Bir QCOW2 imgesi, ham imgenin içerdiği tüm bilgileri içerir, ancak ham imgenin aksine seyrek değildir. QCOW2 imgesi, verileri birbirine yakın bir şekilde paketleyen özel bir yapıda depolayarak imge tarafından kullanılan alan miktarını en aza indirir, böylece boyut en aza indirilirken boş alanlar oluşmaz.
İmge dosyaları bazen, e2fsprogs’a gönderilen hata raporlarının bir parçası olarak dosya sistemleri gönderilirken kullanılır. Böyle bir kullanım için önerilen komut aşağıdakine benzer (hda1 yerine kendi aygıtınızı yazın):
e2image -Q /dev/hda1 hda1.qcow2 bzip2 -z hda1.qcow2
e2image tarafından oluşturulan QCOW2 imgesinin normal bir QCOW2 imgesi olduğu ve örneğin qemu-img(1) gibi QCOW2 yapısını bilen araçlar tarafından işlenebileceği unutulmamalıdır.
QCOW2 imgesi ham imgeye şöyle dönüştürülebilir:
e2image -r hda1.qcow2 hda1.raw
Normalde bir dosya sistemi disk bölümünün başlangıcında başlar ve e2image bu disk bölümünde çalıştırılır. İmge dosyalarıyla çalışırken, disk bölümü aygıtını kullanma seçeneğiniz yoktur, bu nedenle doğrudan -o seçeneğiyle dosya sisteminin başladığı konumu belirtebilirsiniz. Benzer şekilde -O seçeneği, dosya sistemini yazmadan önce hedefte ilerlenecek konumu belirler.
Örneğin, 1 MiB’tan başlayan disk bölümünde bulunan ext2 dosya sistemini içeren sabit sürücünün tamamının dd(1) imgesi bir blok aygıtına şöyle klonlanabilir:
e2image -aro 1048576 imge /dev/sda1
e2image -arO 1048576 /dev/sda1 imge
Theodore Ts’o tarafından yazılmıştır.
e2image, e2fsprogs paketinin bir parçasıdır ve http://e2fsprogs.sourceforge.net adresinden elde edilebilir.
dumpe2fs(8), debugfs(8), e2fsck(8).
© 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni
bir konu açınız ve isteğinizi belirtiniz.
Aralık 2021 | E2fsprogs 1.46.5 |