Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Ответить
hitman249
Сообщения: 70
Зарегистрирован: 08 дек 2012, 23:32
Operating system: Win 7 | ROSA 2012

Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение hitman249 » 20 окт 2014, 11:47

Добавить в /etc/rc.local

Код: Выделить всё

/bin/echo " -y" > /fsckoptions
/bin/touch /forcefsck
ПС: Это не вопрос, это запись чтобы не забыть

saman
Сообщения: 346
Зарегистрирован: 18 июн 2012, 05:19

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение saman » 20 окт 2014, 12:32

Круто! Надо отдельную ветку типа "Полезные советы" бы создать для таких случаев.

Аватара пользователя
VictorR2007
Сообщения: 5512
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение VictorR2007 » 20 окт 2014, 13:14

Но ведь /etc/rc.local отрабатывает после монтирования дисков,
а проверку нужно выполнять на непримонтированных дисках.
Не убъёт ли это файловую систему?
Тем более с параметром -y

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение ДроноваЮ » 20 окт 2014, 14:09

Код: Выделить всё

touch forcefsck
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

Аватара пользователя
tverskoy
Сообщения: 1127
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение tverskoy » 20 окт 2014, 16:37

вроде в fstab в кеонце строки с диском надо написать 1

hitman249
Сообщения: 70
Зарегистрирован: 08 дек 2012, 23:32
Operating system: Win 7 | ROSA 2012

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение hitman249 » 20 окт 2014, 16:57

VictorR2007 писал(а):Но ведь /etc/rc.local отрабатывает после монтирования дисков,
а проверку нужно выполнять на непримонтированных дисках.
Не убъёт ли это файловую систему?
Тем более с параметром -y
rc.local да
но, он нужен лиш для того чтобы чтобы создать 2 файла, для чеканья ФС уже при Следующей перезагрузке, а не для текущей.
т.к. просле проверки фс, данные файлы самоудаляются

БольшойКомпьютер
Сообщения: 120
Зарегистрирован: 01 апр 2014, 23:26
Operating system: ROSA Desktop Fresh R2 KDE x86-64 (десктоп)
ROSA Fresh R2 LXDE x86-64 (нетбук/ультрабук)

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение БольшойКомпьютер » 30 окт 2014, 14:51

Как уживётся с SSD, интересно?

Аватара пользователя
VictorR2007
Сообщения: 5512
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение VictorR2007 » 06 дек 2014, 11:27

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.

Dim
Сообщения: 319
Зарегистрирован: 09 июн 2014, 08:09
Operating system: ROSA Desktop Fresh R3

Re: Автоматическая проверка файловой системы после каждой перезагрузки (ext*)

Сообщение Dim » 08 дек 2014, 01:48

А еще можно каждый раз при включении rkhunter --check делать. И еще несколько разных проверок и тестов замутить.

Ответить