Untuk membuat ruang yang bersebelahan agar sistem file saya tumbuh, saya membuat partisi Sistem EFI baru di sda1 sehingga saya bisa memigrasikannya dari partisi saat ini di sda5. Langkah itu sendiri telah berhasil kecuali peringatan yang mengatakan:
kernel: FAT-fs (sda1): Volume tidak di-unmount dengan benar. Beberapa data mungkin rusak. Silakan jalankan fsck.
Saya tidak melihat peringatan yang telah ada di sana selama dua hari ketika saya pertama kali membuat partisi EFI. Saya melepas sistem file dan melakukan pemeriksaan sistem file sebagai berikut:
# 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
Saya pikir menghapus bit kotor akan menyelesaikan ini. Tapi ternyata tidak. Apa yang seharusnya dilakukan?
fsck.vfat
menjelaskan bahwa itu hanya menjalankan kering dan tidak mengubah apa pun, kecuali jika Anda memberikan opsi-a
atau-r
. Hal yang sama berlaku untuk alat cek untuk tipe sistem file lain, meskipun opsi spesifik dapat bervariasi.Note: If -a and -r are absent, the filesystem is only checked, but not repaired.
. Mereka yang melihatnyaman fsck
tidak akan pernah tahu: pfsck
sini (pada debian 8.2) tidak hanya tidak membuat yang eksplisit - tetapi juga mengutip dua makna yang bertentangan untuk-r
beralih - hanya untuk memperumit hal-hal lebih lanjut ...fsck
opsi umum , yang lain adalah opsi fs-spesifik. Ini muncul setelah--
, dan bisa melewati ke alat khusus fs.