Aggiornamento 3:
Ho deciso di reinstallare il sistema da zero per rimuovere qualsiasi vecchia cruft in giro poiché avevo riscontrato anche altri problemi dopo l'aggiornamento. Tuttavia, questo problema è persistito.
In un'installazione pulita, la scelta di installare utilizzando "home crittografata" porta a una configurazione di swap crittografata interrotta.
Aggiornamento 2:
Ho corretto l'ordine di suddivisione di cui si è lamentato cfdisk, ma il problema persiste. Lo swap è ora su / dev / sda6 e posso farlo funzionare come segue:
~$ 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
Ma dopo un riavvio lo swap non si attiva e sembra di nuovo così:
$ 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
La mia ipotesi al momento è che quando si configura il disco come Linux crittografato non riconosce più il tipo di partizione e quindi non lo carica correttamente, impedendo che si registri per il suo UUID e quindi cryptswap non riesce a trovarlo causando l'errore. Ma non so come risolverlo ..
Domanda aggiornata:
Ulteriori test hanno rivelato che avrei potuto ottenere lo swap attivo e funzionante eseguendo $ mkswap / dev / sda5
e quindi aggiornando / etc / crypttab con l'UUID corretto e seguendo i passaggi qui descritti: Come posso impostare un file di scambio crittografato?
Il problema tuttavia rimane quando riavvio il computer, / dev / sda5 non appare quando corro
$ ls -l /dev/disk/by-uuid/
Se lo faccio:
$ cfdisk /dev/sda
Ottengo il seguente errore:
FATAL ERROR: Bad logical partition 6: enlarged logical partitions overlap
Press any key to exit cfdisk
L'utilità grafica "Dischi" non si lamenta di alcun errore quando si apre il disco utilizzandolo.
$ 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
Domanda originale:
Dopo l'aggiornamento alla versione 14.04 (dalla 13.04) il mio computer ha avuto grossi rallentamenti, quando ho funzionato ho notato che kswap0 impiegava parecchio tempo in CPU. Ho anche notato che non avevo spazio di swap!
$ sudo swapon -a
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory
Sembra che ci sia qualche problema con la mia configurazione di scambio crittografata (non sapevo nemmeno che ne avessi uno)
$ 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
E guardando il mio 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
La mia ipotesi è che ci sia qualcosa di sbagliato nell'installazione di sda5, ma non so come risolverlo poiché è configurato per essere crittografato. Gradirei un aiuto su come procedere.