web-dev-qa-db-fra.com

14.04 avec FDE et swap manquant

Helo

J'ai une nouvelle installation de 14.04 sur un ordinateur portable avec un disque dur SSD. Lors de l'installation, j'ai activé Full Disk Encryption ainsi que cryptage du dossier de départ.

Le partitionnement a été laissé à l'installateur sans modifications de ma part.

Quelqu'un saurait-il pourquoi mon échange n'est pas activé et comment le réparer?

Mon fstab

/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=54b1c8ac-4c47-4d8a-a748-e15b1d6eb2ba /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0
/dev/sr0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/mapper/cryptswap1 none swap sw 0 0

mon crypttab

sda5_crypt UUID=59a0e1c9-2517-4434-b9bd-c3633047190d none luks,discard
cryptswap1 UUID=171441f7-054f-423a-ad8b-eba623bf67c9 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

swapon -s rapporte:

Filename                Type        Size    Used    Priority

free rapporte:

             total       used       free     shared    buffers     cached
Mem:       3740660    3463264     277396     310880      37924    1643064
-/+ buffers/cache:    1782276    1958384
Swap:            0          0          0

Si j'essaie d'activer l'échange, je reçois

Sudo swapon -a
swapon: /dev/mapper/ubuntu--vg-swap_1: read swap header failed: Invalid argument
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory

fdisk rapports

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: 0x000965cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   500117503   249807873    5  Extended
/dev/sda5          501760   500117503   249807872   83  Linux

Disk /dev/mapper/sda5_crypt: 255.8 GB, 255801163776 bytes
255 heads, 63 sectors/track, 31099 cylinders, total 499611648 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: 0x00000000

Disk /dev/mapper/sda5_crypt doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-root: 251.8 GB, 251821817856 bytes
255 heads, 63 sectors/track, 30615 cylinders, total 491839488 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: 0x00000000

Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-swap_1: 3976 MB, 3976200192 bytes
255 heads, 63 sectors/track, 483 cylinders, total 7766016 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: 0x00000000

Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table

blkid rapports

/dev/sda1: UUID="54b1c8ac-4c47-4d8a-a748-e15b1d6eb2ba" TYPE="ext2" 
/dev/sda5: UUID="59a0e1c9-2517-4434-b9bd-c3633047190d" TYPE="crypto_LUKS" 
/dev/mapper/sda5_crypt: UUID="nbHinG-ylK8-KGxN-FTXP-GYnd-yhcj-zbJ3qd" TYPE="LVM2_member" 
/dev/mapper/ubuntu--vg-root: UUID="93d6000b-74cb-47a6-9535-9f5a49c95c0e" TYPE="ext4"
7
Jan Geep

Je l'ai expérimenté avec Linux Mint 17 (basé sur 14.04) et j'ai cherché une solution sans succès.

J'ai fait une petite enquête, comme vous l'avez fait ci-dessus, et elle a montré que, même s'il existait une entrée dans crypttab, cet UUID n'existait pas en réalité lors de l'affichage de la sortie blkid. J'ai donc émis un Sudo mkswap /dev/mapper/mint--vg-swap_1 et copié le nouvel UUID généré dans l'entrée cryptswap1 de mon fichier crypttab, puis je l'ai redémarré. Mon problème d'échange est résolu!

Votre entrée pour mkswap sera spécifique à votre distribution et, selon les informations ci-dessus, devrait être /dev/mapper/ubuntu--vg-swap_1. YMMV.

10
user289445

J'ai eu le même problème et j'ai réussi à le résoudre avec les commentaires existants, merci les gars :). Voici les étapes suivantes que j'ai suivies, mon domicile est crypté et j'ai une partition de swap dédiée.

Connectez-vous via la CLI avec le compte root et la partition d'échange de format

Sudo mkswap /dev/sdaX

Vérifiez l'UUID de la partition d'échange

Sudo blkid /dev/sdaX

Ajouter la ligne suivante dans le /etc/fstab

UUID=XXXXXXXXXX none swap sw 0 0

Remarque! Je désactive la ligne /dev/mapper/cryptswap1 none swap sw 0 0 mais je suppose que mon échange ne doit pas être crypté ...

Si quelqu'un sait faire la même chose avec un échange crypté, j'apprécierai :).

3
kasiu

Avez-vous vraiment besoin d'un échange? Combien de bélier avez-vous? Un échange peut raccourcir inutilement la vie des systèmes SSD avec beaucoup de mémoire vive ...

Il me semble que votre partition d'échange n'a pas été créée lors de l'installation, bien que vous en ayez besoin. Je ne sais pas trop comment cela s'est passé ... Je suppose que cela dépend de nombreux facteurs. La recommandation malheureuse que j'ai pour vous est de vous passer d'une partition de swap si vous avez au moins 4 Go de RAM ou de le réinstaller simplement au début.

Le guide que j’aime le plus, même s’il faut beaucoup plus de travail manuel, est ici .

J'espère que ça t'as aidé...

1
user175999