web-dev-qa-db-fra.com

Supprimé une partition, obtenant maintenant le message '' Attendait l'attente du périphérique suspendre / reprendre '' au démarrage

J'ai récemment supprimé une partition de taille 8GB environ. Cette partition était située après la partition principale, mais semble ne pas être critique car je peux toujours démarrer le système d'exploitation et exécuter toutes les applications.

Le processus de démarrage nécessite désormais deux minutes supplémentaires et affiche les messages suivants:

Gave up waiting for suspend/resume device
/dev/sda4: clean, .../... files .../... blocks
[ ***] A start job is running for dev-disk-by\.....\....\... .device
Dependencies failed!

Ma question est la suivante:

Quelle était cette seconde partition, et comment peut-on la restaurer ou la recréer?

12
samdd

Je viens de rencontrer le même message d'erreur sur Debian et un retard de démarrage similaire, avec une légère variation: je savais que je venais de supprimer volontairement ma partition de swap et je n'avais pas l'intention de la recréer.

La partition n'était plus répertoriée dans /etc/fstab mais le délai a persisté. Rien dans /etc/initramfs-tools/conf.d/resume (Merci @KamilMaciorowski pour l'indication).

La clé était de comprendre que le disque RAM initial est "compilé" et, dans certains cas (comme celui-ci), doit être régénéré. Solution: Sudo update-initramfs -u.

20
jmr

À cause du message

Donne en attente pour suspendre/reprendre l'appareil

Je soupçonne un problème avec votre partition d'échange. Vérifiez si votre système utilise le swap en exécutant swapon. Exécutez ensuite swapon -a et observez le résultat. Il peut se plaindre avec le message cannot find the device. Si tel est le cas, vous saurez que vous devriez recréer votre partition d'échange.

La procédure:

Reportez-vous à une question précédente: Comment puis-je restaurer une partition de swap que j'ai supprimée?

  1. Modifiez votre table de partition avec fdisk, gdisk, gparted ou un autre outil équivalent. Recréez l'entrée de la partition. Le type de partition doit être 0x82 Linux swap.
  2. Configurez la partition avec mkswap.
  3. Modifiez votre /etc/fstab en conséquence (la sortie précédente de swapon -a devrait vous indiquer quelle entrée vous devez modifier au cas où vous ne le sauriez pas).
  4. Important: Remplacez l'UUID dans /etc/initramfs-tools/conf.d/resume par celui utilisé à l'étape ci-dessus.
  5. Exécutez update-initramfs -u.
9
Kamil Maciorowski

Dans mon cas, le message de démarrage ressemblait à ceci. La partition d'échange a été supprimée.

Gave up waiting for suspend/resume device
/dev/sda4 ... ...

[***] A start job is running for dev-disk-by\...\...\...\.device
...
...
...

Tout d’abord, regardez le contenu de votre fichier fstab, cat /etc/fstab renverra ce type de sortie

# /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/sda4 during installation
UUID=8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=00fd67-123DE-4b98-aa17-2d4025aed54 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

Ensuite, vous remarquerez que "swap était sur/dev/sdax lors de l’installation".

Recréez la partition supprimée (fdisk ou Gparted par exemple), puis utilisez cette commande pour rechercher le nouvel uuid de la partition.

ls -l /dev/disk/by-uuid/

Cela génère:

total 0
lrwxrwxrwx 1 root root 10 févr. 19 07:18 00151dcd-2bf5-4b98-aa17-8f40ef4cfd86 -> ../../sda4
lrwxrwxrwx 1 root root 10 févr. 19 07:18 6C5A1AC45A1A8B4A -> ../../sda2
lrwxrwxrwx 1 root root 10 févr. 19 07:18 8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 -> ../../sda3
lrwxrwxrwx 1 root root 10 févr. 19 07:18 C064106664106188 -> ../../sda1

Mettez à jour votre fstab avec le bon uuid affiché par la dernière commande en copiant/collant le bon uuid du swap dans le fichier fstab. Puis redémarrez, cela devrait corriger le problème.

1
Pat. ANDRIA