Run fsck manually ubuntu что делать

Как использовать команду fsck для исправления ошибок файловой системы в Linux

Файловые системы отвечают за организацию хранения и восстановления данных. Так или иначе, со временем файловая система может быть повреждена, и некоторые её части могут оказаться недоступными. Если ваша файловая система обнаруживает такую несогласованность, рекомендуется проверить её целостность.

Это можно сделать с помощью системной утилиты fsck (проверка целостности файловой системы). Эта проверка может выполняться автоматически во время загрузки или запускаться вручную.

В этой статье мы рассмотрим утилиту fsck и её использование, чтобы помочь вам исправить ошибки диска.

Когда использовать fsck в Linux

Есть разные сценарии, когда вы захотите запустить fsck. Вот несколько примеров:

Опции программы fsck

Команду fsck необходимо запускать с привилегиями суперпользователя или root. Вы можете использовать её с разными аргументами. Их использование зависит от вашего конкретного случая. Ниже вы увидите некоторые из наиболее важных опций:

Как запустить fsck для исправления ошибок файловой системы Linux

Чтобы запустить fsck, вам нужно убедиться, что раздел, который вы собираетесь проверить, не смонтирован. Для целей этой статьи я буду использовать свой второй диск /dev/sda, смонтированный в /mnt/disk_d.

Вот что произойдёт, если я попытаюсь запустить fsck, когда раздел смонтирован.

Run fsck manually ubuntu что делать. fsck. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck. картинка Run fsck manually ubuntu что делать. картинка fsck

Если диск не только смонтирован, но и используется (например, диск, смонтированный в корневую файловую систему), то ошибка будет «/dev/nvme0n1 is in use».

Чтобы избежать этого, отключите раздел с помощью следующей команды (замените имя диска на ваше):

Тогда можно будет безопасно запускать fsck.

Run fsck manually ubuntu что делать. fsck 2. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck 2. картинка Run fsck manually ubuntu что делать. картинка fsck 2

Понимание кодов выхода fsck

После запуска fsck он вернёт код выхода. Эти коды можно увидеть в руководстве по fsck, запустив:

Описание кодов выхода fsck:

Как исправить ошибки файловой системы Linux

Иногда в файловой системе может быть обнаружено более одной ошибки. В таких случаях вы можете захотеть, чтобы fsck автоматически пытался исправить ошибки. Это можно сделать с помощью:

Флаг -y означает автоматически отвечать «да» на любые запросы от fsck для исправления ошибки.

Точно так же вы можете запустить то же самое во всех файловых системах (с пропуском корневой файловой системы):

Как запустить fsck на корневом разделе Linux

В некоторых случаях вам может потребоваться запустить fsck в корневом разделе вашей системы. Поскольку вы не можете запустить fsck, пока раздел смонтирован, вы можете попробовать один из следующих вариантов:

Мы рассмотрим обе ситуации.

Как принудительно проверить диск с помощью fsck при загрузке системы

Это относительно легко выполнить, единственное, что вам нужно сделать, это создать файл с именем forcefsck в корневом разделе вашей системы. Используйте следующую команду:

Затем вы можете просто принудительно перезагрузить или запланировать перезагрузку системы. Во время следующей загрузки будет выполнена проверка диска командой fsck. Если время простоя критично, рекомендуется тщательно его спланировать, поскольку, если в вашей системе много используемых inode, выполнение fsck может занять дополнительное время.

После загрузки системы проверьте, существует ли ещё файл:

Если это так, вы можете удалить его, чтобы избежать появления fsck при каждой загрузке системы.

Как запустить fsck в режиме восстановления

Для запуска fsck в режиме восстановления требуется ещё несколько шагов. Сначала подготовьте вашу систему к перезагрузке. Остановите все критически важные службы, такие как MySQL/MariaDB и т. д., а затем введите.

Во время загрузки удерживайте нажатой клавишу Shift, чтобы отобразилось меню grub. Выберите Advanced options («Дополнительные параметры»).

Run fsck manually ubuntu что делать. Grub Advance Options. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Grub Advance Options. картинка Run fsck manually ubuntu что делать. картинка Grub Advance Options

Затем выберите Recovery mode («Режим восстановления»).

Run fsck manually ubuntu что делать. Select Linux Recovery Mode. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Select Linux Recovery Mode. картинка Run fsck manually ubuntu что делать. картинка Select Linux Recovery Mode

В следующем меню выберите «fsck».

Run fsck manually ubuntu что делать. Select fsck Utility. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Select fsck Utility. картинка Run fsck manually ubuntu что делать. картинка Select fsck Utility

Вас спросят, хотите ли вы перемонтировать / файловую систему. Выберите Yes («да»).

Run fsck manually ubuntu что делать. Confirm Root Filesystem. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Confirm Root Filesystem. картинка Run fsck manually ubuntu что делать. картинка Confirm Root Filesystem

Вы должны увидеть нечто подобное.

Run fsck manually ubuntu что делать. Running fsck Filesystem Check. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Running fsck Filesystem Check. картинка Run fsck manually ubuntu что делать. картинка Running fsck Filesystem Check

Затем вы можете вернуться к нормальной загрузке, выбрав Resume («Возобновить»).

Run fsck manually ubuntu что делать. Select Normal Boot. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Select Normal Boot. картинка Run fsck manually ubuntu что делать. картинка Select Normal Boot

Заключение

В этом руководстве вы узнали, как использовать fsck и выполнять проверки согласованности в разных файловых системах Linux. Если у вас есть какие-либо вопросы о fsck, не стесняйтесь задавать их в разделе комментариев ниже.

Источник

Использование утилиты fsck для исправления ошибок файловой системы в Linux

Оригинал: How to Use ‘fsck’ to Repair File System Errors in Linux
Автор: Marin Todorov
Дата публикации: 1 октября 2018 года
Перевод: А. Кривошей
Дата перевода: июль 2019 г.

Файловые системы отвечают за организацию хранения данных. Так или иначе, со временем файловая система может быть повреждена и некоторые ее части могут быть недоступны. Если ваша файловая система имеет такое несоответствие, рекомендуется проверить ее целостность.

Это можно выполнить с помощью системной утилиты fsck (file system consistency check). Эта проверка может быть выполнена автоматически во время загрузки или запущена вручную.

В этой статье мы рассмотрим утилиту fsck и ее использование, чтобы помочь вам исправить дисковые ошибки.

Когда нужно использовать fsck в Linux

Существуют разные сценарии, когда вам понадобится запустить fsck. Вот несколько примеров:

Система не загружается.
Файлы в системе поврежденны (часто вы можете увидеть ошибку ввода/вывода).
Подключенный диск (включая флэшки/SD-карты) не работает должным образом.

Опции fsck

Команда Fsck должна быть запущена с привилегиями суперпользователя (root). Вы можете использовать ее с разными аргументами. Их использование зависит от вашего конкретного случая. Ниже вы увидите некоторые из наиболее важных опций:

Как запустить fsck для исправления ошибок файловой системы Linux

Чтобы запустить fsck, вам нужно убедиться, что раздел, который вы собираетесь проверить, не смонтирован. Для этой статьи я буду использовать мой второй диск /dev/sdb, смонтированный в /mnt.

Вот что произойдет, если я попытаюсь запустить fsck на смонтированном разделе.

Run fsck manually ubuntu что делать. Run fsck on Mounted Partition. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Run fsck on Mounted Partition. картинка Run fsck manually ubuntu что делать. картинка Run fsck on Mounted Partition

Чтобы избежать этого, размонтируйте раздел с помощью команды:

Теперь fsck можно запустить безопасно.

Run fsck manually ubuntu что делать. Run fsck on Linux Partition. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Run fsck on Linux Partition. картинка Run fsck manually ubuntu что делать. картинка Run fsck on Linux Partition

Понимание кодов выхода fsck

После запуска fsck она вернет код выхода. Эти коды можно увидеть в руководстве fsck, выполнив:

Исправление ошибок файловой системы Linux

Иногда в файловой системе можно найти ошибки. В таких случаях вы захотите, чтобы fsck автоматически пыталась исправить ошибки. Это можно сделать с помощью следующей команды:

Точно так же вы можете запустить команду на всех файловых системах (без корневой):

Как запустить fsck в корневом разделе Linux

В некоторых случаях вам может потребоваться запустить fsck в корневом разделе вашей системы. Поскольку вы не можете запустить fsck на смонтированном разделе, вы можете попробовать один из следующих вариантов:

1. Принудительно использовать fsck при загрузке системы
2. Запустить fsck в режиме восстановления

Мы рассмотрим обе ситуации.

Принудительная проверка корневой файловой системы с помощью fsck при загрузке системы

Это относительно легко выполнить, единственное, что вам нужно сделать, это создать файл с именем forcefsck в корневом разделе вашей системы. Используйте следующую команду:

Во время следующей загрузки будет выполняться fsck. Если время простоя является критическим, рекомендуется тщательно спланировать эту проверку, так как если в вашей системе много используемых inode, fsck может занять некоторое, довольно значительное время.

После загрузки системы проверьте, существует ли этот файл:

Если он есть, вы можете удалить его, чтобы избежать запуска fsck при каждой загрузке системы.

Запуск fsck в режиме восстановления

Запуск fsck в режиме восстановления требует еще нескольких шагов. Сначала подготовьте систему к перезагрузке. Остановите все важные службы, такие как MySQL/MariaDB и т. д., а затем перезагрузите компьютер.

Во время загрузки удерживайте нажатой клавишу Shift, чтобы отобразилось меню grub. Выберите «Advanced options».

Run fsck manually ubuntu что делать. Grub Advance Options. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Grub Advance Options. картинка Run fsck manually ubuntu что делать. картинка Grub Advance Options

Затем выберите «Recovery mode».

Run fsck manually ubuntu что делать. Select Linux Recovery Mode. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Select Linux Recovery Mode. картинка Run fsck manually ubuntu что делать. картинка Select Linux Recovery Mode

В следующем меню выберите «fsck».

Run fsck manually ubuntu что делать. Select fsck Utility. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Select fsck Utility. картинка Run fsck manually ubuntu что делать. картинка Select fsck Utility

Вас спросят, хотите ли вы перемонтировать вашу корневую файловую систему. Выберите «yes».

Run fsck manually ubuntu что делать. Confirm Root Filesystem. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Confirm Root Filesystem. картинка Run fsck manually ubuntu что делать. картинка Confirm Root Filesystem

Вы должны увидеть что-то похожее на это.

Run fsck manually ubuntu что делать. Running fsck Filesystem Check. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Running fsck Filesystem Check. картинка Run fsck manually ubuntu что делать. картинка Running fsck Filesystem Check

Затем вы можете вернуться к нормальной загрузке, выбрав «Resume».

Run fsck manually ubuntu что делать. Select Normal Boot. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Select Normal Boot. картинка Run fsck manually ubuntu что делать. картинка Select Normal Boot

Заключение

Из этого руководства вы узнали, как использовать fsck и выполнять проверки согласованности в разных файловых системах Linux. Если у вас есть какие-либо вопросы о fsck, пожалуйста, не стесняйтесь задавать их в разделе комментариев ниже.

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Руководство по команде fsck для проверки и восстановления файловой системы

Утилита для файловой системы

Run fsck manually ubuntu что делать. rocket. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-rocket. картинка Run fsck manually ubuntu что делать. картинка rocket

Эта утилита по умолчанию входит в состав дистрибутивов Linux. Для использования fsck не требуется никаких специальных шагов или процедуры установки. После загрузки терминала вы готовы использовать функции инструмента.

Следуйте этому руководству, чтобы узнать, как использовать fsck для проверки и восстановления файловой системы на Linux-машине. В руководстве будут перечислены примеры того, как использовать инструмент и для каких вариантов использования.

Run fsck manually ubuntu что делать. 1. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-1. картинка Run fsck manually ubuntu что делать. картинка 1

Когда использовать fsck в Linux

Инструмент fsck можно использовать в различных ситуациях:

Базовый синтаксис fsck

Базовый синтаксис утилиты fsck следует этому шаблону:

В приведенном выше примере файловой системой может быть устройство, раздел, точка монтирования и так далее. Вы также можете использовать параметры, относящиеся к файловой системе, в конце команды.

Как проверить и восстановить файловую систему

Перед проверкой и восстановлением файловой системы необходимо выполнить несколько шагов. Вам нужно найти устройство и размонтировать его.

Просмотр подключенных дисков и разделов

Чтобы просмотреть все подключенные устройства в вашей системе и проверить расположение диска, используйте один из доступных инструментов в Linux.

Run fsck manually ubuntu что делать. 2. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-2. картинка Run fsck manually ubuntu что делать. картинка 2

Например, для просмотра разделов вашего первого диска используйте следующую команду:

В нашем примере мы получили один результат, поскольку на этой виртуальной машине был только один раздел. Вы получите больше результатов, если у вас будет больше разделов.

Run fsck manually ubuntu что делать. 3. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-3. картинка Run fsck manually ubuntu что делать. картинка 3

Размонтировать диск

Run fsck manually ubuntu что делать. 4. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-4. картинка Run fsck manually ubuntu что делать. картинка 4

Обязательно выполните команду размонтирования:

Замените /dev/sdb устройством, которое вы хотите размонтировать.

Обратите внимание, что вы не можете размонтировать корневые файловые системы. Следовательно, теперь fsck нельзя использовать на работающей машине. Подробнее об этом в конце руководства.

Запустить fsck для проверки ошибок

Run fsck manually ubuntu что делать. 5. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-5. картинка Run fsck manually ubuntu что делать. картинка 5

В приведенном выше примере показан результат для чистого диска. Если на вашем диске имеется несколько проблем, для каждой из них появляется запрос, в котором вы должны подтвердить действие.

Run fsck manually ubuntu что делать. 6. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-6. картинка Run fsck manually ubuntu что делать. картинка 6

Смонтировать диск

Когда вы закончите проверку и ремонт устройства, смонтируйте диск, чтобы вы могли использовать его снова.

В нашем случае мы перемонтируем SDB-диск:

Сделать пробный запуск с fsck

На выходе печатается, что могло бы произойти, но не выполняется никаких действий.

Автоматическое исправление обнаруженных ошибок с помощью fsck

Таким образом, вы говорите «да, попытайтесь исправить все обнаруженные ошибки» без необходимости каждый раз получать запрос.

Пропускать восстановление, но выводить ошибки fsck на выходе

Run fsck manually ubuntu что делать. 7. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-7. картинка Run fsck manually ubuntu что делать. картинка 7

Заставить fsck выполнить проверку файловой системы

Run fsck manually ubuntu что делать. 8. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-8. картинка Run fsck manually ubuntu что делать. картинка 8

При сканировании будут выполнены все пять проверок для поиска повреждений, даже если будет обнаружено, что проблем нет.

Запустить fsck сразу для всех файловых систем

Пропустить проверку fsck в определенной файловой системе

Пропустить Fsck в подключенных файловых системах

Run fsck manually ubuntu что делать. 9. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-9. картинка Run fsck manually ubuntu что делать. картинка 9

Пока sdb смонтирован, инструмент выходит без проверки. Затем мы размонтируем sdb и снова запускаем ту же команду. На этот раз fsck проверяет диск и сообщает, что он чистый или с ошибками.

Запустить fsck в корневом разделе Linux

Как мы уже упоминали, fsck не может проверить корневые разделы на работающей машине, поскольку они смонтированы и используются. Однако даже корневые разделы Linux можно проверить, если вы загрузитесь в режиме восстановления и запустите проверку fsck :

1. Для этого включите или перезагрузите компьютер через графический интерфейс или с помощью терминала:

2. Нажмите и удерживайте клавишу Shift во время загрузки. Появится меню GNU GRUB.

3. Выберите Advanced options for Ubuntu (Дополнительные параметры для Ubuntu).

Run fsck manually ubuntu что делать. 10. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-10. картинка Run fsck manually ubuntu что делать. картинка 10

5. Выберите fsck в меню.

Run fsck manually ubuntu что делать. 11. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-11. картинка Run fsck manually ubuntu что делать. картинка 11

6. Подтвердите, выбрав Yes в ответ на запрос.

Run fsck manually ubuntu что делать. 12. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-12. картинка Run fsck manually ubuntu что делать. картинка 12

7. По завершении выберите resume в меню восстановления, чтобы загрузить машину.

Что делать, если fsck прерывается?

Если утилита обнаружила ошибку во время проверки, она не будет пытаться что-либо исправить, если ее прервать. Вы можете повторно запустить проверку в следующий раз и дождаться ее завершения.

Обзор параметров команды Linux fsck

Подводя итоги, ниже приведен список параметров, которые вы можете использовать с утилитой fsck Linux.

Источник

Как восстановить файловую систему в fsck

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

Но если питание выключается неожиданно, часть данных теряется, и могут быть потерянны важные данные, что приведет к повреждению самой файловой системы. В этой статье мы рассмотрим как восстановить файловую систему fsck, для нескольких популярных файловых систем, а также поговорим о том, как происходит восстановление ext4.

Немного теории

Как вы знаете файловая система содержит всю информацию обо всех хранимых на компьютере файлах. Это сами данные файлов и метаданные, которые управляют расположением и атрибутами файлов в файловой системе. Как я уже говорил, данные не сразу записываются на жесткий диск, а некоторое время находятся в оперативной памяти и при неожиданном выключении, за определенного стечения обстоятельств файловая система может быть повреждена.

Для этих целей используется утилита fsck. По сути, это оболочка для других утилит, ориентированных на работу только с той или иной файловой системой, например, для fat одна утилита, а для ext4 совсем другая.

В большинстве систем для корневого раздела проверка fsck запускается автоматически, но это не касается других разделов, а также не сработает если вы отключили проверку.

Основы работы с fsck

В этой статье мы рассмотрим ручную работу с fsck. Возможно, вам понадобиться LiveCD носитель, чтобы запустить из него утилиту, если корневой раздел поврежден. Если же нет, то система сможет загрузиться в режим восстановления и вы будете использовать утилиту оттуда. Также вы можете запустить fsck в уже загруженной системе. Только для работы нужны права суперпользователя, поэтому выполняйте ее через sudo.

А теперь давайте рассмотрим сам синтаксис утилиты:

$ fsck [опции] [опции_файловой_системы] [раздел_диска]

А теперь давайте рассмотрим самые полезные опции fsck:

Это были глобальные опции утилиты. А теперь рассмотрим опции для работы с файловой системой, их меньше, но они будут более интересны:

Теперь мы все разобрали и вы готовы выполнять восстановление файловой системы linux. Перейдем к делу.

Как восстановить файловую систему в fsck

Допустим, вы уже загрузились в LiveCD систему или режим восстановления. Ну, одним словом, готовы к восстановлению ext4 или любой другой поврежденной ФС. Утилита уже установлена по умолчанию во всех дистрибутивах, так что устанавливать ничего не нужно.

Восстановление файловой системы

Если ваша файловая система находится на разделе с адресом /dev/sda1 выполните:

Run fsck manually ubuntu что делать. fsck3. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck3. картинка Run fsck manually ubuntu что делать. картинка fsck3

Опцию y указывать необязательно, но если этого не сделать утилита просто завалит вас вопросами, на которые нужно отвечать да.

Восстановление поврежденного суперблока

Но не спешите прощаться с вашими данными, все еще можно восстановить. С помощью такой команды смотрим куда были записаны резервные суперблоки:

Run fsck manually ubuntu что делать. fsck1. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck1. картинка Run fsck manually ubuntu что делать. картинка fsck1

Теперь у нас есть шесть резервных адресов суперблоков и мы можем попытаться восстановить файловую систему с помощью каждого из них, например:

Run fsck manually ubuntu что делать. fsck2. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck2. картинка Run fsck manually ubuntu что делать. картинка fsck2

После этого, скорее всего, вам удастся восстановить вашу файловую систему. Но рассмотрим еще пару примеров.

Проверка чистой файловой системы

Проверим файловую систему, даже если она чистая:

Run fsck manually ubuntu что делать. fsck4. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck4. картинка Run fsck manually ubuntu что делать. картинка fsck4

Битые сектора

Или еще мы можем найти битые сектора и больше в них ничего не писать:

Run fsck manually ubuntu что делать. fsck5. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck5. картинка Run fsck manually ubuntu что делать. картинка fsck5

Установка файловой системы

Вы можете указать какую файловую систему нужно проверять на разделе, например:

Run fsck manually ubuntu что делать. fsck6. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck6. картинка Run fsck manually ubuntu что делать. картинка fsck6

Проверка всех файловых систем

Но такая команда сработает только в режиме восстановления, если корневой раздел и другие разделы уже примонтированы она выдаст ошибку. Но вы можете исключить корневой раздел из проверки добавив R:

Или исключить все примонтированные файловые системы:

Также вы можете проверить не все файловые системы, а только ext4, для этого используйте такую комбинацию опций:

Или можно также фильтровать по опциям монтирования в /etc/fstab, например, проверим файловые системы, которые монтируются только для чтения:

Проверка примонтированных файловых систем

Раньше я говорил что нельзя. Но если другого выхода нет, то можно, правда не рекомендуется. Для этого нужно сначала перемонтировать файловую систему в режим только для чтения. Например:

А теперь проверка файловой системы fsck в принудительном режиме:

Run fsck manually ubuntu что делать. fsck7. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck7. картинка Run fsck manually ubuntu что делать. картинка fsck7

Просмотр информации

Run fsck manually ubuntu что делать. fsck8. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-fsck8. картинка Run fsck manually ubuntu что делать. картинка fsck8

Выводы

Вот и все, теперь вы знаете как выполняется восстановление файловой системы ext4 или любой другой, поддерживаемой в linux fsck. Если у вас остались вопросы, спрашивайте в комментариях!

На десерт сегодня видео на английском про различия файловых систем ext4 и xfs, как обычно, есть титры:

Источник

Команда Fsck в Linux (восстановление файловой системы)

Главное меню » Операционная система Linux » Команда Fsck в Linux (восстановление файловой системы)

Run fsck manually ubuntu что делать. Komanda Fsck v Linux vosstanovlenie fajlovoj sistemy. Run fsck manually ubuntu что делать фото. Run fsck manually ubuntu что делать-Komanda Fsck v Linux vosstanovlenie fajlovoj sistemy. картинка Run fsck manually ubuntu что делать. картинка Komanda Fsck v Linux vosstanovlenie fajlovoj sistemy

Вы можете использовать команду fsck для восстановления поврежденных файловых систем в ситуациях, когда система не загружается или раздел не может быть смонтирован.

В этой статье мы поговорим о команде fsck.

Как пользоваться fsck

Команда fsck принимает следующую общую форму:

Только root или пользователи с привилегиями sudo могут очистить буфер.

Если FILESYSTEM в качестве аргумента указано no, fsck проверяются устройства, указанные в файле fstab.

Никогда не запускайте fsckна смонтированных разделах, так как это может повредить файловую систему. Прежде чем пытаться проверить или восстановить файловые системы, всегда делайте unmountэто сначала.

Команда fsck является оболочкой для различных контроллеров файловой системы Linux ( fsck.*) и принимает различные параметры в зависимости от типа файловой системы.

Проверьте справочные страницы для получения дополнительной информации о конкретном контролере. Например, чтобы просмотреть доступные параметры fsck.ext4, введите:

Восстановление поврежденной файловой системы

Простейший вариант использования команды fsck – восстановить поврежденную файловую систему ext3 или ext4 без полномочий root.

Восстановление корневой файловой системы

fsck не может проверить корневую файловую систему на работающей машине, потому что она не может быть размонтирована.

Если вы хотите проверить или восстановить корневую файловую систему, у вас есть несколько вариантов в вашем распоряжении. Вы можете настроить запуск fsck при загрузке, загрузить систему в режиме восстановления или использовать live CD.

Для запуска fsck в режиме восстановления:

Чтобы запустить fsck из живого дистрибутива:

Проверьте файловые системы при загрузке

В большинстве дистрибутивов Linux fsck запускается во время загрузки, если файловая система помечена как грязная или после определенного количества загрузок или времени.

Чтобы увидеть текущий счетчик монтирования, проверить номер частоты, интервал проверки и время последней проверки для определенного раздела, используйте инструмент tune2fs:

Если, например, вы хотите запускать fsck после каждых 25 загрузок (монтирования), введите:

Вы также можете установить максимальное время между двумя проверками. Например, чтобы установить один месяц, вы должны выполнить:

Чтобы заставить fsck работать во время загрузки на дистрибутивах SystemD, передайте следующие параметры загрузки ядра:

В старых дистрибутивах fsck будет работать при загрузке, если файл /forcefsck присутствует:

Параметры fstab

fstab это файл конфигурации, который сообщает системе, как и где монтировать разделы.

Файл /etc/fstab содержит список записей в следующем виде:

Последний, шестой столбец ( [PASS]) – это параметр, который контролирует порядок, в котором проверки файловой системы выполняются во время перезагрузки.

Корневая файловая система должна иметь значение 1, а все остальные файловые системы, которые вы хотите проверить, должны иметь значение 2.

Заключение

fsck является инструментом командной строки для проверки и при необходимости восстановления файловых систем Linux

Чтобы узнать больше о команде fsck, посетите страницу руководства fsck или введите man fsck в свой терминал.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *