Saat ini saya memiliki posting pengguna super yang menanyakan apakah saya dapat menginstal / meningkatkan LUKS / LVM yang ada tanpa harus menghapus dan membangun kembali partisi. Ini telah memberikan instruksi untuk memasang HDD, tetapi ada kesalahan. Saya telah mencetak ulang langkah-langkah di bawah ini dan menunjukkan kesalahan yang saya alami. Posting lain pada topik yang sama menawarkan saran yang sama, tetapi tampaknya tidak memiliki masalah yang sama dengan yang saya alami.
Tujuan saya adalah menentukan apakah saya dapat memutakhirkan menggunakan LUKS dan LVM yang ada. Namun, masalahnya sama jika saya ingin melakukan fsck
operasi pada boot HDD internal saya dari CD media LANGSUNG.
Satu: Buka volume terenkripsi
su -
cryptsetup luksOpen /dev/sda3 cryptLVM
Dua: Buat semua direktori yang diperlukan:
2.
mkdir /mnt/{home,proc,dev,sys}
Tiga: Gunung LVM:
3.
mount /dev/mapper/cryptVG-root /mnt
mount /dev/mapper/cryptVG-data /mnt/home
Empat: Pasang semua sistem file sistem:
4.
mount -t proc /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev
Masalahnya terjadi antara 3-4.
> mount: you must specify the filesystem type
Jika saya tentukan -t ext4
, maka saya mendapatkan kesalahan lain.
> mount: special device /dev/mapper/cryptVG-data does not exist
UPDATE: Saya juga punya posting tentang nilai LUKS / cryptsetup name
ketika saya mencoba mencari tahu bagaimana tindakan ini bekerja sama untuk me-mount HDD.
vgscan
/pvscan
terlihat relevan.Jawaban:
Tergantung pada pengaturan Anda, Anda mungkin perlu secara eksplisit mengaktifkan grup volume yang sesuai sebelum atau setelah menggunakan cryptsetup.
Seperti yang sudah disebutkan dalam komentar ini , coba
vgscan
dan / atauvgdisplay
pertama.Anda kemudian dapat mengaktifkan semua volume logis yang tersedia di grup volume dengan
vgchange -ay
.sumber
vgchange -ay
tanpa parameter lain. Ini akan memungkinkan semua volume logis yang tersedia dari semua grup volume yang tersedia.