Cập nhật 3:
Tôi quyết định cài đặt lại hệ thống từ đầu để loại bỏ bất kỳ hành trình cũ nào xung quanh vì tôi đã gặp một số vấn đề khác sau khi nâng cấp. Tuy nhiên, vấn đề này vẫn tồn tại.
Khi cài đặt sạch, việc chọn cài đặt bằng "nhà được mã hóa" dẫn đến cấu hình hoán đổi được mã hóa bị hỏng.
Cập nhật 2:
Tôi đã sửa lỗi thứ tự chia tay mà cfdisk phàn nàn, nhưng anh ta vẫn tồn tại. Việc hoán đổi bây giờ là trên / dev / sda6 và tôi có thể tải nó lên và chạy như sau:
~$ sudo mkswap /dev/sda6
Setting up swapspace version 1, size = 7998460 KiB
no label, UUID=18881d0f-d9ec-43be-a23f-0cbd78ea6d22
$sudo nano /etc/crypttab # Update crypttad with new UUID
$ sudo /etc/init.d/cryptdisks reload
* Stopping remaining crypto disks...
* cryptswap1 (stopped)... [ OK ]
* Starting remaining crypto disks...
* cryptswap1 (starting)..
* cryptswap1 (started)... [ OK ]
$ sudo swapon -a
$ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 May 11 09:04 08b07f88-6da5-4b40-b062-42b3bb1c5f00 -> ../../sda3
lrwxrwxrwx 1 root root 10 May 11 09:08 18881d0f-d9ec-43be-a23f-0cbd78ea6d22 -> ../../sda6
lrwxrwxrwx 1 root root 10 May 11 09:04 19aa372c-05c8-4226-8f09-c54e5566e816 -> ../../sda5
lrwxrwxrwx 1 root root 10 May 11 09:04 A800B16E00B143DA -> ../../sda1
lrwxrwxrwx 1 root root 10 May 11 09:04 D28230E68230D129 -> ../../sda2
lrwxrwxrwx 1 root root 10 May 11 09:08 fcc8c419-8fec-4d4d-b55e-9e4c3b04d21d -> ../../dm-0
Nhưng sau khi trao đổi khởi động lại không kích hoạt và nó một lần nữa trông như thế này:
$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 May 11 09:12 08b07f88-6da5-4b40-b062-42b3bb1c5f00 -> ../../sda3
lrwxrwxrwx 1 root root 10 May 11 09:12 19aa372c-05c8-4226-8f09-c54e5566e816 -> ../../sda5
lrwxrwxrwx 1 root root 10 May 11 09:12 A800B16E00B143DA -> ../../sda1
lrwxrwxrwx 1 root root 10 May 11 09:12 D28230E68230D129 -> ../../sda2
Tôi đoán tại thời điểm này là khi thiết lập đĩa là mã hóa linux không còn nhận ra loại phân vùng và do đó không tải đúng cách khiến nó không đăng ký được UUID và do đó cryptswap không thể tìm thấy nó gây ra lỗi. Nhưng tôi không biết làm thế nào để sửa nó ..
Câu hỏi cập nhật:
Thử nghiệm thêm cho thấy rằng tôi có thể nâng cấp và chạy bằng cách chạy $ mkswap / dev / sda5
và sau đó cập nhật / etc / crypttab với UUID chính xác và làm theo các bước được nêu ở đây: Làm cách nào để thiết lập tệp hoán đổi được mã hóa?
Tuy nhiên, sự cố vẫn còn khi tôi khởi động lại máy tính, / dev / sda5 không xuất hiện khi tôi chạy
$ ls -l /dev/disk/by-uuid/
Nếu tôi làm:
$ cfdisk /dev/sda
Tôi nhận được lỗi sau đây:
FATAL ERROR: Bad logical partition 6: enlarged logical partitions overlap
Press any key to exit cfdisk
Tiện ích "Đĩa" đồ họa không phàn nàn về bất kỳ lỗi nào khi mở đĩa bằng cách sử dụng nó.
$ sudo fdisk -l
Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x619aebf1
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 100870143 50331648 7 HPFS/NTFS/exFAT
/dev/sda3 191397888 192397311 499712 83 Linux
/dev/sda4 192399358 500117503 153859073 5 Extended
/dev/sda5 484118528 500117503 7999488 82 Linux swap / Solaris
/dev/sda6 192399360 484118527 145859584 83 Linux
Partition table entries are not in disk order
Câu hỏi gốc:
Sau khi nâng cấp lên 14.04 (từ 13.04), máy tính của tôi đã gặp sự cố chậm nghiêm trọng, khi chạy top tôi nhận thấy kswap0 chiếm rất nhiều thời gian của cpu. Tôi cũng nhận thấy rằng tôi không có bất kỳ không gian trao đổi!
$ sudo swapon -a
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory
Dường như có một số vấn đề với thiết lập trao đổi được mã hóa của tôi (thậm chí không biết rằng tôi đã có một)
$ cat /etc/crypttab
cryptswap1 UUID=abe3c568-c8fd-4dfb-b8e9-0520d442dd61 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 May 6 11:00 08b07f88-6da5-4b40-b062-42b3bb1c5f00 -> ../../sda3
lrwxrwxrwx 1 root root 10 May 6 11:00 19aa372c-05c8-4226-8f09-c54e5566e816 -> ../../sda6
lrwxrwxrwx 1 root root 10 May 6 11:00 A800B16E00B143DA -> ../../sda1
lrwxrwxrwx 1 root root 10 May 6 11:00 D28230E68230D129 -> ../../sda2
Và nhìn vào fstab của tôi
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda6 during installation
UUID=19aa372c-05c8-4226-8f09-c54e5566e816 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda3 during installation
UUID=08b07f88-6da5-4b40-b062-42b3bb1c5f00 /boot ext2 defaults 0 2
# swap was on /dev/sda5 during installation
#UUID=abe3c568-c8fd-4dfb-b8e9-0520d442dd61 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Tôi đoán là có lỗi gì đó khi cài đặt sda5, nhưng tôi không biết cách khắc phục vì nó được thiết lập để được mã hóa. Sẽ đánh giá cao một số trợ giúp như làm thế nào để tiến hành.