Afin de créer un espace contigu pour que mon système de fichiers se développe, j'ai créé une nouvelle partition EFI System à sda1 afin de pouvoir la migrer de la partition actuelle à sda5. Le déplacement lui-même a réussi, sauf pour un avertissement qui dit:
noyau: FAT-fs (sda1): le volume n'a pas été correctement démonté. Certaines données peuvent être corrompues. Veuillez exécuter fsck.
Je n'ai pas remarqué l'avertissement qui était là depuis deux jours lorsque j'ai créé la partition EFI pour la première fois. J'ai démonté le système de fichiers et effectué une vérification du système de fichiers comme suit:
# umount /dev/sda1
# fsck -V /dev/sda1
fsck from util-linux 2.24
[/sbin/fsck.vfat (1) -- /boot/efi] fsck.vfat /dev/sda1
fsck.fat 3.0.24 (2013-11-23)
0x25: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 1
Leaving filesystem unchanged.
/dev/sda1: 14 files, 2435/51145 clusters
Je pensais que retirer le bit sale résoudrait cela. Mais ce n'était pas le cas. Que faut-il réellement faire?
C'est stupide. Je me retrouve à répondre à ma propre question. Ça dit,
Laisser le système de fichiers inchangé.
suggérant que rien n'est changé. Cela signifie en fait que taper 1
suivi d'une pression sur enter à l'intérieur de l'invite fsck n'a pas fonctionné. Quoi qu'il en soit, ce qui suit fonctionne:
# fsck.vfat -v -a -w /dev/sda1
La commande ci-dessus écrit automatiquement les modifications sur le disque. Ce serait génial si quelqu'un pouvait me dire s'il s'agissait d'un bogue dans fsck
ou s'il était dû à autre chose.