Mise à jour 3:
J'ai décidé de réinstaller le système à partir de zéro pour supprimer toute vieille déchirure qui traînait depuis que j'avais également rencontré d'autres problèmes après la mise à niveau. Cependant, ce problème a persisté.
Sur une installation propre, le choix d'installer à l'aide de "la maison cryptée" conduit à une configuration de swap cryptée cassée.
Mise à jour 2:
J'ai corrigé l'ordre de partage dont cfdisk s'est plaint, mais son problème persiste. Le swap est maintenant sur / dev / sda6, et je peux le faire fonctionner comme suit:
~$ 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
Mais après un redémarrage, le swap ne s'active pas et il ressemble à nouveau à ceci:
$ 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
Ma conjecture pour le moment est que lors de la configuration du disque comme étant chiffré, Linux ne reconnaît plus le type de partition et ne le charge donc pas correctement, ce qui ne l'enregistre pas pour son UUID et donc cryptswap ne peut pas le trouver à l'origine de l'échec. Mais je ne sais pas comment y remédier ..
Question mise à jour:
Des tests supplémentaires ont révélé que je pouvais obtenir l'échange en cours d'exécution en exécutant $ mkswap / dev / sda5
puis mettre à jour / etc / crypttab avec l'UUID correct et suivre les étapes décrites ici: Comment configurer un fichier d'échange chiffré?
Cependant, le problème persiste lorsque je redémarre l'ordinateur, le / dev / sda5 n'apparaît pas lorsque j'exécute
$ ls -l /dev/disk/by-uuid/
Si je fais:
$ cfdisk /dev/sda
J'obtiens l'erreur suivante:
FATAL ERROR: Bad logical partition 6: enlarged logical partitions overlap
Press any key to exit cfdisk
L'utilitaire graphique "Disques" ne se plaint d'aucune erreur lors de l'ouverture du disque l'utilisant.
$ 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
Question d'origine:
Après la mise à niveau vers 14.04 (à partir du 13.04), mon ordinateur a connu de graves ralentissements, lorsque j'ai exécuté top, j'ai remarqué que kswap0 prenait beaucoup de temps processeur. J'ai aussi remarqué que je n'avais pas d'espace de swap!
$ sudo swapon -a
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory
Il semble y avoir un problème avec ma configuration de swap crypté (je ne savais même pas que j'en avais un)
$ 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
Et en regardant mon 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
Je suppose qu'il y a quelque chose qui ne va pas dans la configuration de sda5, mais je ne sais pas comment le réparer car il est configuré pour être crypté. J'apprécierais un peu d'aide sur la façon de procéder.