Страница 1 из 1
Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 20 окт 2014, 11:47
hitman249
Добавить в
/etc/rc.local
Код: Выделить всё
/bin/echo " -y" > /fsckoptions
/bin/touch /forcefsck
ПС: Это не вопрос, это запись чтобы не забыть
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 20 окт 2014, 12:32
saman
Круто! Надо отдельную ветку типа "Полезные советы" бы создать для таких случаев.
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 20 окт 2014, 13:14
VictorR2007
Но ведь /etc/rc.local отрабатывает после монтирования дисков,
а проверку нужно выполнять на непримонтированных дисках.
Не убъёт ли это файловую систему?
Тем более с параметром -y
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 20 окт 2014, 14:09
ДроноваЮ
simply creates a file /forcefsck. This file will cause the system to run fsck on the next reboot before the filesystem is mounted. Its similar to when you try to run chkdsk in Windows and it says it can't but it will do it on the next reboot.
So its pretty safe and with any luck it will fix your problem.
http://askubuntu.com/questions/476313/force-fsck-safe
There is a specific difference which when we read it twice might make more sense.
-p - Automatically repair the file system without any questions.
-y - Assume an answer of `yes' to all questions.
So fsck -p will try to fix the file system automatically without any user intervention. It is most likely to take decisions such as yes or no by itself.
However, fsck -y will just assume yes for all questions.
An example can be thought like,
If some changes need to be made in a partition, fsck -y will just go ahead and assume yes and make the changes.
However, fsck -p will take the correct decision which can be either yes or no.
http://unix.stackexchange.com/questions ... ns-y-and-p
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 20 окт 2014, 16:37
tverskoy
вроде в fstab в кеонце строки с диском надо написать 1
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 20 окт 2014, 16:57
hitman249
VictorR2007 писал(а):Но ведь /etc/rc.local отрабатывает после монтирования дисков,
а проверку нужно выполнять на непримонтированных дисках.
Не убъёт ли это файловую систему?
Тем более с параметром -y
rc.local да
но, он нужен лиш для того чтобы чтобы создать 2 файла, для чеканья ФС уже при Следующей перезагрузке, а не для текущей.
т.к. просле проверки фс, данные файлы самоудаляются
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 30 окт 2014, 14:51
БольшойКомпьютер
Как уживётся с SSD, интересно?
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 06 дек 2014, 11:27
VictorR2007
tverskoy писал(а):вроде в fstab в кеонце строки с диском надо написать 1
Ага, точно.
Там кстати уже прописана проверка по умолчанию.
А сделать проверку при каждой загрузке можно командой
tune2fs -c 1 /dev/sda1
Здесь прочитал
https://wiki.archlinux.org/index.php/Fs ... 8%D0%B9%29
Кстати, тут вычитал
https://wiki.archlinux.org/index.php/Fs ... 8%D0%B9%29
что для вашей btrfs значения в fstab другие, чем для ext4.
Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)
Добавлено: 08 дек 2014, 01:48
Dim
А еще можно каждый раз при включении rkhunter --check делать. И еще несколько разных проверок и тестов замутить.