วิธีการที่แน่นอนขึ้นอยู่กับว่าคุณมี luks ตั้งค่าอย่างไรและถ้าคุณมี LVM อยู่ด้านบนของ luks หรือถ้าคุณมีระบบไฟล์ในปริมาณ luks
หากคุณไม่มี LVM นอกเหนือจาก luks คุณอาจทำสิ่งนี้
cryptsetup luksOpen /dev/rawdevice somename
fsck /dev/mapper/somename
# or
cryptsetup luksOpen /dev/sda2 _dev_sda2
fsck /dev/mapper/_dev_sda2
หากคุณใช้ตัวเลือก LVM บน LUKS ที่จัดเตรียมโดยตัวติดตั้ง Debian / Ubuntu คุณจะต้องเริ่มต้น LVM ดังนั้นvgchange -aly
หลังจากที่เปิดปริมาณการเข้ารหัสจากนั้นก็วิ่ง fsck /dev/mapper/lvname
กับ
(ถ้าคำสั่งที่หายไปคุณอาจจำเป็นต้องทำapt-get install cryptsetup
ครั้งแรก. ในทำนองเดียวกันถ้าคุณจำเป็นต้องvgchange
ทำapt-get install lvm
.)
cryptsetup luksOpen /dev/rawdevice somename
ก็ไม่ได้ทำให้ฉันทำงานได้fsck
ถึงแม้ว่ามันจะปรากฏขึ้นด้วยvgscan
ดีหลังจากvgchange -ay
ที่ 'ใช้งานอยู่' ... ฉันต้องสร้างอุปกรณ์ดิบด้วยตนเองด้วยvgscan --mknodes
และจากนั้นfsck
บนโลจิคัลวอลุ่มที่แสดงในvgscan
ด้วยfsck /dev/cryptVG/root
- หวังว่าสิ่งนี้จะช่วยให้คนอื่นอยู่ข้างนอก