Я только что изменил таблицу разделов рабочего стола Ubuntu 12.04, и все, кажется, работает нормально. Я хочу выполнить аналогичные изменения в другой (более важной) системе.
Машина загружается, так что, думаю, все работало хорошо.
Есть ли более полный способ проверить, что таблица разделов в порядке и файловая система согласована?
Если у вас есть таблица разделов MBR, вы можете использовать fdisk
:
sudo fdisk -l
Эта команда распечатает таблицу разделов, а также автоматически выполнит некоторые проверки согласованности. Если вместо этого у вас есть таблица разделов GPT, вы можете использовать gdisk
(спасибо Роду Смиту за указание на это) :
sudo gdisk /dev/something
где /dev/something
путь к файлу вашего дискового устройства (например, /dev/sda
). В интерфейсе gdisk
вы сможете нажать v
для запуска проверки согласованности.
Что касается файловой системы, есть много способов выполнить проверку, один из которых я предпочитаю, это:
sudo touch /forcefsck
Таким образом, после перезагрузки компьютера файловая система проверяется на наличие ошибок. , Это хороший способ сделать это, потому что вам не нужно беспокоиться об опасностях бега fsck
.
Стоит отметить, что файл /forcefsck
будет автоматически удален, как только проверка завершится.
Вы можете использовать команду fsck . Обязательно выполняйте fsck в несмонтированных файловых системах, чтобы избежать проблем с повреждением данных.
Просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
fsck /dev/sdaX
Обязательно замените X на номер вашего устройства.
Ниже приведены возможные коды выхода для команды fsck.
0 – No errors
1 – Filesystem errors corrected
2 – System should be rebooted
4 – Filesystem errors left uncorrected
8 – Operational error
16 – Usage or syntax error
32 – Fsck canceled by user request
128 – Shared-library error
Вы также можете взглянуть на 10 примеров команд Linux Fsck для проверки и восстановления файловой системы
Источник: Страница man fsck < / SUP>