Para criar um espaço contíguo para o meu sistema de arquivos crescer, criei uma nova partição do Sistema EFI no sda1 para poder migrá-lo da partição atual no sda5. A mudança em si foi bem-sucedida, exceto por um aviso que diz:
kernel: FAT-fs (sda1): o volume não foi desmontado corretamente. Alguns dados podem estar corrompidos. Por favor, execute fsck.
Não notei o aviso que existe há dois dias quando criei a partição EFI. Desmontei o sistema de arquivos e executei uma verificação no sistema de arquivos da seguinte maneira:
# 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
Eu pensei que remover a parte suja resolveria isso. Mas isso não aconteceu. O que realmente deve ser feito?
fsck.vfat
explica que ele faz apenas uma execução a seco e não muda nada, a menos que você dê as opções-a
ou-r
. O mesmo se aplica às ferramentas de verificação para outros tipos de sistema de arquivos, embora as opções específicas possam variar.Note: If -a and -r are absent, the filesystem is only checked, but not repaired.
. Aqueles que olhamman fsck
nunca descobrirão: pfsck
aqui (no Debian 8.2) não só não faz que explícita - mas também cita dois significados contraditórios para o-r
switch - apenas para as coisas complicar ainda mais ...fsck
opção geral , a outra é uma opção específica do FS. Eles aparecem depois--
e são passados para a ferramenta específica do fs.