ใช้ Kubuntu 17.10 ฉันมีฮาร์ดไดรฟ์ภายนอก 500GB แยกออกเป็นสองพาร์ติชันที่มีขนาดเท่ากัน หนึ่งพาร์ติชั่นคือพาร์ติชั่น NTFS และอีกอันคือพาร์ติชั่นเข้ารหัส เมื่อฉันเชื่อมต่อดิสก์กับแล็ปท็อปของฉันตัวแจ้งอุปกรณ์แสดงรายการพาร์ติชันทั้งสองแยกจากกัน
ผลลัพธ์ของsudo cryptsetup luksDump /dev/sdd1is:
LUKS header information for /dev/sdd1
Version:        1
Cipher name:    aes
Cipher mode:    xts-plain64
Hash spec:      sha1
Payload offset: 4096
MK bits:        256
MK digest:      40 50 .. ..
MK salt:        b4 cb .. ..
MK iterations:  16500
UUID:           3a2bf693-..
Key Slot 0: ENABLED
        Iterations:             66251
        Salt:                   42 ba .. ..
        Key material offset:    8
        AF stripes:             4000
Key Slot 1: DISABLED
เมื่อฉันลองติดตั้งพาร์ติชันด้วยsudo cryptsetup luksOpen /dev/sdd1 lukslvmจะถามรหัสผ่าน เมื่อฉันป้อนรหัสผ่านที่ถูกต้องมันจะไม่มีข้อผิดพลาด
หลังจากนี้ls -lA /dev/mapperแสดง:
crw------- 1 root root 10, 236 Feb 11 09:52 control
lrwxrwxrwx 1 root root       7 Feb 11 09:52 cryptswap1 -> ../dm-3
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-root -> ../dm-1
lrwxrwxrwx 1 root root       7 Feb 11 09:52 kubuntu--vg-swap_1 -> ../dm-2
lrwxrwxrwx 1 root root       7 Feb 13 16:32 lukslvm -> ../dm-4
lrwxrwxrwx 1 root root       7 Feb 11 09:52 sda3_crypt -> ../dm-0
ผลลัพธ์ของsudo lsblk -fis:
NAME            FSTYPE      LABEL            UUID                                   MOUNTPOINT
sda                                                                                 
├─sda1          vfat                         E551-A70F                              /boot/efi
├─sda2          ext4                         4b..   /boot
└─sda3          crypto_LUKS                  9f..   
  └─sda3_crypt  LVM2_member                  6d.. 
    ├─kubuntu--vg-root
    │           ext4                         29..   /
    └─kubuntu--vg-swap_1
                swap                         6f..   
      └─cryptswap1
                swap                         01..   [SWAP]
sdb                                                                                 
├─sdd1          crypto_LUKS                  3a..   
│ └─lukslvm     ext4        efinso-X53U-back 6a..   
└─sdd2          ntfs        backup           64..                       
sr0                                                       
ผลลัพธ์ของcryptsetup status lukslvmis:
/dev/mapper/lukslvm is active.
  type:    LUKS1
  cipher:  aes-xts-plain64
  keysize: 256 bits
  device:  /dev/sdd1
  offset:  4096 sectors
  size:    586078488 sectors
  mode:    read/write
อุปกรณ์แจ้งเตือนยังแสดงระดับเสียงตามที่ไม่ได้เมานต์
เมื่อฉันพยายามที่จะติดมันโดยใช้อุปกรณ์แจ้งเตือนก็เกิดข้อผิดพลาดแจ้งให้ฉันทราบว่ามันไม่สามารถติดตั้ง
ในปลาโลมาเมื่อฉันพยายามที่จะติดมันมันทำให้เกิดข้อผิดพลาด:
เกิดข้อผิดพลาดขณะเข้าถึง 'efinso-X53U-back' ระบบตอบกลับ: การดำเนินการที่ร้องขอล้มเหลว:
Error mounting /dev/dm-4 at /media/sandip/efinso-X53U-back: Command-line mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/dm-4" "/media/sandip/efinso-X53U-back"' exited with non-zero exit status 32: mount: /media/sandip/efinso-X53U-back: can't read superblock on /dev/mapper/lukslvm.
ฉันสามารถติดตั้งพาร์ติชัน NTFS ได้อย่างง่ายดาย
นอกจากนี้ฮาร์ดดิสก์ภายนอกที่มีพาร์ติชันเข้ารหัสหนึ่งพาร์ติชันที่โหลดไว้โดยไม่มีข้อผิดพลาด
มีอะไรผิดพลาดหรือเปล่า? ฉันจะตั้งค่าอย่างไร
FWIW มีโอกาสที่ครั้งล่าสุดที่ฉันใช้พาร์ติชันที่เข้ารหัสฉันลืมที่จะเปิดมัน
cryptsetup luksOpen /dev/sdc1 lukslvmคำสั่งสร้างข้อผิดพลาด: อุปกรณ์ / dev / sdc1 ไม่อยู่หรือปฏิเสธการเข้าถึง
                An error occurred while accessing '199.0 MiB Encrypted Drive', the system responded: The requested operation has failed: Error unlocking /dev/sdd2: Command-line cryptsetup luksOpen "/ dev / sdd2" "luks-xx" 'ออกจากสถานะการออกที่ไม่เป็นศูนย์ 5: อุปกรณ์ luks-xx มีอยู่แล้ว `
                error: Device /dev/sdc1 doesn't exist or access deniedอาจเกิดจากการพิมพ์ผิด: คุณกำลังใช้งาน/dev/sdd1ตามที่ระบุไว้ในคำถามของคุณไม่ใช่/dev/sdc1โปรดลองอีกครั้งจาก commandline ด้วยcryptsetup luksOpen /dev/sdc1 lukslvm- โปรดบอกเราว่ามันใช้งานได้หรือข้อผิดพลาดแบบไหนที่คุณได้รับ หาก devicename มีการเปลี่ยนแปลงทุกครั้งที่คุณเสียบไดรฟ์ของคุณคุณควรใช้ UUID - คุณจะได้รับโดยใช้cryptsetup luksUUID  </dev/yourdevice>ซึ่งช่วยให้คุณสามารถเปลี่ยนเส้นทางอุปกรณ์ของคุณในคำสั่งในอนาคตด้วยUUID=luks-ID-ID-ID
                
cryptsetup luksOpen /dev/sdX2 lukslvmหรือไม่? มันจะมีความสุขกับดิสก์อื่นด้วยหรือไม่? - ลองสร้างไดรฟ์ usb เข้ารหัสชั่วคราวด้วยพาร์ติชั่นเดียวและติดตั้งเช่นกัน