Saya memiliki gambar DD yang diambil dari gambar HDD mentah (/ dev / sdb). File gambar ini berisi sistem file XFS yang perlu saya mount. Ini terlalu besar untuk dipulihkan ke disk (file img 2.6TB) jadi saya ingin memasangnya menggunakan loopback.
Namun, tabel partisi menjadi masalah. Saya mencoba menentukan partisi offset menggunakan parted dan fdisk -lu. Parted mengembalikan "label disk yang tidak dikenal", fdisk -lu menunjukkan kepada saya tabel partisi kosong.
Bagaimana Anda akan merekomendasikan menemukan partisi mulai sehingga saya bisa memasangnya dengan -o loop
Jawaban:
The
kpartx
perintah akan melakukan semua pekerjaan untuk Anda mendeteksi di mana partisi ada dan menyiapkan perangkat lingkaran dengan offset yang sesuai.sumber
Lihat apakah testdisk dapat menemukan label partisi Anda. Anda dapat mencoba dan melihat apakah
kpartx
dapat menemukan dan mengaktifkannya terlebih dahulu:Ingat juga untuk mencoba kedua hal itu pada salinan gambar. Anda tidak ingin menghancurkan gambar cadangan Anda dengan tes.
sumber
Anda dapat menggunakan
sfdisk
untuk membuang tabel partisi gambar. Cukup baik salah satu*fdisk
varian akan melakukannya, tetapi beberapa mengeluh lebih banyak daripada yang lain. Ini akan memungkinkan Anda untuk menghitung offset partisi.sumber
Jalankan
file - </dev/sdb
untuk melihat apa yang sebenarnya Anda miliki di disk, karena sepertinya itu bukan gambar disk dengan sistem partisi PC.Diberikan komentar Anda, Anda mungkin memiliki volume fisik LVM. Jadi pertama-tama kaitkan perangkat blok dengannya
losetup
, kemudian daftarkan perangkat loop sebagai volume fisik dan lanjutkan dari sana.sumber
kpartx disebutkan dua kali dan Anda harus menggunakannya! Posting ini akan memberi Anda beberapa praktik dengan kpartx & Co .: Dapatkah saya "secara atom" menukar drive raid5 dalam serangan perangkat lunak Linux?
sumber