✓ Решено Чем посоветуете проверять файловую систему?

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах
LinuNoob
Сообщения: 23
Зарегистрирован: 03 авг 2017, 11:07
Решено: 2
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Чем посоветуете проверять файловую систему?

Сообщение LinuNoob » 05 авг 2017, 17:51

Существует ли аналог виндового chkdsk?
Вообще, часто ли ext4 ловит глюки, скажем, из-за аварийного выключения?

Спасибо за ваши ответы!

Решение slant » 06 авг 2017, 13:46
Добавлю пять копеек: фрагментацией на ext4 можно смело пренебрегать пока есть 15-20% свободного места на разделе. Если меньше - фрагментация таки будет расти.

Проверка FS с помощью fsck выполняется не при каждом монтировании во время запуска системы, а если обнаружен не закрытый правильно журнал, т.е. могла быть не доделанная до конца операция записи. Потому, скажем, нарушение структуры раздела из-за записи данных из битой памяти может быть пропущено во время следующего старта (журнал то был закрыт, а то что записалась каша - журнал за это не отвечает. Он отвечает только за мониторинг начала-окончания самого факта записи блока данных).
Так что иногда, если есть подозрения, ручная проверка раздела смысл имеет. В этом случае делается так :
fsck -f /dev/sda (или другой диск).
Ключ -f заставляет команду проверить раздел, не смотря на то, что журнал чистый. Если диск с ценными данными - имеет смысл добавить ключ "-n" - запрет на любые изменения. Только проверить на ошибки, без попыток лечения. И если что не так - делать дамп-бекап перед попытками лечения.

Не стоит пытаться проверять/лечить таким образом разделы ntfs и btrfs. Первые - для винды, из нее и проверяйте. А вторые имеют собственную команды проверок и лечения.

Перейти к ответу ➙

Аватара пользователя
symon2014
Сообщения: 1514
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 46 раз
Поблагодарили: 399 раз

Чем посоветуете проверять файловую систему?

Сообщение symon2014 » 05 авг 2017, 17:55

LinuNoob, Файловая система проверается при каждом запуске. Этим.
:sry:
Debian (8.8) , LMDE2 , LM 18.2 Mate .

LinuNoob
Сообщения: 23
Зарегистрирован: 03 авг 2017, 11:07
Решено: 2
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Чем посоветуете проверять файловую систему?

Сообщение LinuNoob » 05 авг 2017, 18:13

symon2014 писал(а):Источник цитаты Файловая система проверается при каждом запуске


Ага, спасиб, теперь понятно, почему fsck не предлагает проверить при следующем запуске, как chkdsk у винды ))

Ivanov_k
Сообщения: 34
Зарегистрирован: 07 мар 2017, 11:08
Решено: 2

Чем посоветуете проверять файловую систему?

Сообщение Ivanov_k » 06 авг 2017, 07:02

А еще наверное система умеет фоново проверять файловую систему и при следующем включении исправлять?

Unborn
Сообщения: 640
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 93 раза

Чем посоветуете проверять файловую систему?

Сообщение Unborn » 06 авг 2017, 07:47

Ivanov_k писал(а):Источник цитаты А еще наверное система умеет фоново проверять файловую систему и при следующем включении исправлять?

В фоновой проверке нет необходимости, физически запись производится когда всё нормально. А за физическим состоянием диска следит СМАРТ. И дефрагментации нет. Можно годами юзать, а при проверке на фрагменты увидеть 0 целых и хрен десятых.

Аватара пользователя
darkfenix
Сообщения: 323
Зарегистрирован: 27 июн 2017, 10:36
Решено: 3
Благодарил (а): 25 раз
Поблагодарили: 54 раза

Чем посоветуете проверять файловую систему?

Сообщение darkfenix » 06 авг 2017, 08:15

Unborn писал(а):Источник цитаты И дефрагментации нет.

К сожалению вы не правы. Фрагментация есть, но она значительно меньше чем на виндовых ФС. Вот тут и тут подробнее о фрагментации в Linux.

Аватара пользователя
qwertKI
Сообщения: 139
Зарегистрирован: 03 сен 2016, 10:11
Решено: 5
Откуда: г.Полтава. Украина
Благодарил (а): 54 раза
Поблагодарили: 54 раза

Чем посоветуете проверять файловую систему?

Сообщение qwertKI » 06 авг 2017, 09:09

darkfenix писал(а):Источник цитаты К сожалению вы не правы

к нашей великой радости, он то как раз и прав...о том что на ext уровень фрагментации столь низок, что может не браться во внимание, известно всему миру линукс уже как лет 10. не буду за весь мир, скажу за себя... последние 3-4 года на ноуте только Debian, не переустанавливалось, а только обновлялось, в данный момент Stretch . в live режиме из под Parted Magic

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

 fsck -nvf /dev/sda1

результат : 531 non-contiguous files (0.3%)
114 non-contiguous directories (0.1%)
дефрагментация - 0.3% ... ... ... я даже не буду с ней бороться ешшо лет 10 ... :))) ...

Filin
Сообщения: 171
Зарегистрирован: 05 ноя 2016, 15:20
Решено: 1
Благодарил (а): 24 раза
Поблагодарили: 19 раз

Чем посоветуете проверять файловую систему?

Сообщение Filin » 06 авг 2017, 09:38

LinuNoob, Спасибо за вопрос но я тоже реально за полтора года пользования Linyx не понимал как linyx выходит из жёсткой перазагрузки типа отключения эл энергии без оповещения. Ну какае то белое пятно в глазах у меня наверное.

Аватара пользователя
darkfenix
Сообщения: 323
Зарегистрирован: 27 июн 2017, 10:36
Решено: 3
Благодарил (а): 25 раз
Поблагодарили: 54 раза

Чем посоветуете проверять файловую систему?

Сообщение darkfenix » 06 авг 2017, 10:01

qwertKI писал(а):Источник цитаты дефрагментация - 0.3%

И в чем он прав? Вот если бы было 0% тогда да - он прав. При наличии 0.3% - он не прав. Фрагментация есть. Да она ничтожно мала, но это не говорит о том что ее нет. Хотя я с вами согласен. Она на столько мала - что бороться с ней и не нужно.

Не будем спорить. Наличие фрагментации не относится к данной теме.

Filin
Сообщения: 171
Зарегистрирован: 05 ноя 2016, 15:20
Решено: 1
Благодарил (а): 24 раза
Поблагодарили: 19 раз

Чем посоветуете проверять файловую систему?

Сообщение Filin » 06 авг 2017, 10:16

darkfenix, Не по теме. Фрагментация определяет неразмеченные области. Здесь можно спорить до усёру. Каждый разработчик по своему видит разметку диска. Мы тут не судьи.

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Чем посоветуете проверять файловую систему?

Сообщение Chocobo » 06 авг 2017, 11:15

Многих очень заводит факт, что и на ext4 есть фрагментированные блоки, хоть чуть-чуть :-D

А с приходом твердотелов - её и вовсе можно не учитывать, т.к не требуется тратить время на перенос головки hdd
Изображение

slant
Сообщения: 197
Зарегистрирован: 21 июн 2017, 15:09
Решено: 3
Поблагодарили: 74 раза

Чем посоветуете проверять файловую систему?

Сообщение slant » 06 авг 2017, 13:46

Добавлю пять копеек: фрагментацией на ext4 можно смело пренебрегать пока есть 15-20% свободного места на разделе. Если меньше - фрагментация таки будет расти.

Проверка FS с помощью fsck выполняется не при каждом монтировании во время запуска системы, а если обнаружен не закрытый правильно журнал, т.е. могла быть не доделанная до конца операция записи. Потому, скажем, нарушение структуры раздела из-за записи данных из битой памяти может быть пропущено во время следующего старта (журнал то был закрыт, а то что записалась каша - журнал за это не отвечает. Он отвечает только за мониторинг начала-окончания самого факта записи блока данных).
Так что иногда, если есть подозрения, ручная проверка раздела смысл имеет. В этом случае делается так :
fsck -f /dev/sda (или другой диск).
Ключ -f заставляет команду проверить раздел, не смотря на то, что журнал чистый. Если диск с ценными данными - имеет смысл добавить ключ "-n" - запрет на любые изменения. Только проверить на ошибки, без попыток лечения. И если что не так - делать дамп-бекап перед попытками лечения.

Не стоит пытаться проверять/лечить таким образом разделы ntfs и btrfs. Первые - для винды, из нее и проверяйте. А вторые имеют собственную команды проверок и лечения.

LinuNoob
Сообщения: 23
Зарегистрирован: 03 авг 2017, 11:07
Решено: 2
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Чем посоветуете проверять файловую систему?

Сообщение LinuNoob » 06 авг 2017, 19:09

Господа, благодарю за ответы, считаю вопрос закрытым, всё для себя уяснил!

LinuNoob
Сообщения: 23
Зарегистрирован: 03 авг 2017, 11:07
Решено: 2
Благодарил (а): 18 раз
Поблагодарили: 2 раза

Чем посоветуете проверять файловую систему?

Сообщение LinuNoob » 06 авг 2017, 19:13

slant писал(а):Источник цитаты fsck -f /dev/sda

Что, как я понял, не распространяется на системный диск/партицию:

Изображение

Ещё раз спасибо за Ваши ответы!

Аватара пользователя
darkfenix
Сообщения: 323
Зарегистрирован: 27 июн 2017, 10:36
Решено: 3
Благодарил (а): 25 раз
Поблагодарили: 54 раза

Чем посоветуете проверять файловую систему?

Сообщение darkfenix » 07 авг 2017, 03:35

LinuNoob писал(а):Источник цитаты Что, как я понял, не распространяется на системный диск/партицию:

Это лучше делать загрузившись с лайвсиди

Unborn
Сообщения: 640
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 93 раза

Чем посоветуете проверять файловую систему?

Сообщение Unborn » 07 авг 2017, 05:22

LinuNoob писал(а):Источник цитаты Что, как я понял, не распространяется на системный диск/партицию:

Хорошо, что защита от дурака есть. Проверка делается ТОЛЬКО НА НЕ СМОНТИРОВАННОМ РАЗДЕЛЕ! Иначе можете потерять все данные.

Аватара пользователя
symon2014
Сообщения: 1514
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 46 раз
Поблагодарили: 399 раз

Чем посоветуете проверять файловую систему?

Сообщение symon2014 » 07 авг 2017, 05:25

Не по теме
Unborn писал(а):Источник цитаты Хорошо, что защита от дурака есть.

И по этому сообщение о проверке появляется в начале загрузки. :joke:
:sry:
Debian (8.8) , LMDE2 , LM 18.2 Mate .

slant
Сообщения: 197
Зарегистрирован: 21 июн 2017, 15:09
Решено: 3
Поблагодарили: 74 раза

Чем посоветуете проверять файловую систему?

Сообщение slant » 07 авг 2017, 13:44

LinuNoob писал(а):Источник цитаты
slant писал(а):Источник цитаты fsck -f /dev/sda

Что, как я понял, не распространяется на системный диск/партицию:

Опять забываю что народ норовит команды напрямую вбить не разбираясь. :) Я написал просто "sda" т.к. не конкретизировал раздел, для примера.
На реальной системе диск поделен на разделы, так что вряд-ли будет просто /dev/sda - обычно это что-то вроде /dev/sda1 и т.д. - т.е. выбирается конкретный раздел где непосредственно создана FS.
И да, проверять надо размонтированный раздел.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Чем посоветуете проверять файловую систему?

Сообщение colonel » 07 авг 2017, 17:31

LinuNoob писал(а):Источник цитаты Чем посоветуете проверять файловую систему?
Сообщение #1 LinuNoob » Вчера, 00:51
Существует ли аналог виндового chkdsk?
.......

ясен пень fsck :magic: ....
и красноглазики никак без указаний на терминальные команды немОжут :-D

а собсно, тот же fsck применяется для проверки и исправления ошибок файловых систем на разделах под графикой в програмке GParted.
0.png

( К сожалению аналогичную проверку убрали из утилиты Диски . Ранее она присутствовала в дисковой утилите ранних версий пакета gnome-disk-utility, когда дисковая утилита запускалась ещё командой palimpsest.)

Не стоит пытаться проверять/лечить таким образом разделы ntfs .... . .... - для винды, из нее и проверяйте.

не понятно почему не стоит пытаться.
если винды на компе нет, но есть винты или флешки с разделами на нтфс, то почему бы не попытаться если они не монтируются из-за ошибок ?
вот к примеру проверка fat32
3.png


...и ntfs
1.png
2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

slant
Сообщения: 197
Зарегистрирован: 21 июн 2017, 15:09
Решено: 3
Поблагодарили: 74 раза

Чем посоветуете проверять файловую систему?

Сообщение slant » 07 авг 2017, 20:42

У вас никогда после подобной операции через fsck, потом Windows не отказывался принимать NTFS раздел? А я встречался. Может просто слететь буква диска, а может раздел начать видеться в менеджере дисков как Unformatted или Unknown. Причем под линуксом все прекрасно - и видится и монтируется. А винда его не принимает. Издержки того, что формат NTFS в отличии от FAT(32) был закрыт долгое время. И разрабатывали драйвер для линукс его реверс-инженерингом.


Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей