Raspberry Pi. Избавление от надоедливой ошибки «Volume was not properly unmounted…»»

При загрузке Raspbian постоянно появляется надоедливое сообщение:

# dmesg | grep corrupt
[   21.280705] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

Лечится  это довольно просто и быстро (все действия необходимо выполнять от суперпользователя):

# umount /boot
# git clone http://daniel-baumann.ch/git/software/dosfstools.git

# cd dosfstools

# make
cc -O2 -fomit-frame-pointer -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wextra -Wno-sign-compare -Wno-missing-field-initializers -Wmissing-prototypes -Wstrict-prototypes -g   -c -o fatlabel.o src/fatlabel.c
.
.
.
cc   mkfs.fat.o   -o mkfs.fat

# ./fsck.fat -V /dev/mmcblk0p1
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
Starting check/repair pass.
Starting verification pass.
Leaving filesystem unchanged.
/dev/mmcblk0p1: 14 files, 2383/7161 clusters

# ./fsck.fat -a /dev/mmcblk0p1
fsck.fat 3.0.26 (2014-03-07)
0x25: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
Automatically removing dirty bit.
Performing changes.
/dev/mmcblk0p1: 14 files, 2383/7161 clusters

# mount /boot

После перезагрузки проверяем:

$ dmesg | grep corrupt

Если вывод пустой, то проблема решена.

Вот и все! Спасибо Richard-TX с форума raspberrypi.org!

Важно заметить, что установка утилиты dosfstools  из репозитория и ее точно такое же использование не дает желаемого эффекта. Возможно, в следующей версии Raspbian для Raspberry Pi данная проблема исчезнет полностью.

Полезные ссылки

  1. raspberrypi.org — Topic «Volume was not properly unmounted…»
  2. dosfstools git repository

Добавить комментарий