Aktualizacja 3:
Postanowiłem ponownie zainstalować system od zera, aby usunąć wszelkie stare cruft leżące w pobliżu, ponieważ miałem również inne problemy po aktualizacji. Jednak problem nadal występował.
W przypadku czystej instalacji wybór instalacji za pomocą „szyfrowanego domu” prowadzi do zepsutej konfiguracji szyfrowanej wymiany.
Aktualizacja 2:
Naprawiłem kolejność podziału, na którą narzekał cfdisk, ale problem nadal występuje. Wymiana jest teraz włączona / dev / sda6 i mogę ją uruchomić w następujący sposób:
~$ 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
Ale po ponownym uruchomieniu swap nie aktywuje się i po raz kolejny wygląda następująco:
$ 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
W tej chwili domyślam się, że podczas konfigurowania dysku jako zaszyfrowanego linux nie rozpoznaje typu partycji i dlatego nie ładuje go poprawnie, co powoduje, że nie rejestruje się dla swojego identyfikatora UUID, a zatem zamiana kryptograficzna nie może go znaleźć, powodując awarię. Ale nie wiem jak to naprawić ...
Zaktualizowane pytanie:
Dalsze testy wykazały, że mogę uruchomić swap i uruchomić go, uruchamiając $ mkswap / dev / sda5
a następnie aktualizując / etc / crypttab z poprawnym UUID i postępując zgodnie z krokami opisanymi tutaj: Jak skonfigurować zaszyfrowany plik wymiany?
Problem pozostaje jednak po ponownym uruchomieniu komputera, / dev / sda5 nie pojawia się po uruchomieniu
$ ls -l /dev/disk/by-uuid/
Jeśli zrobię:
$ cfdisk /dev/sda
Otrzymuję następujący błąd:
FATAL ERROR: Bad logical partition 6: enlarged logical partitions overlap
Press any key to exit cfdisk
Graficzne narzędzie „Dyski” nie narzeka na żaden błąd podczas otwierania używanego dysku.
$ 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
Oryginalne pytanie:
Po aktualizacji do wersji 14.04 (od 13.04) na moim komputerze występują poważne spowolnienia, kiedy działając na górze zauważyłem, że kswap0 zajmuje dużo czasu procesora. Zauważyłem też, że nie mam miejsca na wymianę!
$ sudo swapon -a
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory
Wygląda na to, że jest jakiś problem z moją szyfrowaną konfiguracją wymiany (nawet nie wiedziałem, że ją mam)
$ 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
I patrząc na mój fstab
$ 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
Domyślam się, że jest coś nie tak w konfiguracji sda5, ale nie wiem, jak to naprawić, ponieważ jest skonfigurowany do szyfrowania. Byłbym wdzięczny za pomoc, jak postępować.