Назад | Перейти на главную страницу

Есть ли способ получить настройки, запущенные из fstab, которые использовались при загрузке?

Я сосал жизнь и случайно перезаписал свой fstab перед тем, как сделать резервную копию, пытаясь

chmod 777 /etc/fstab

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

Итак, мой вопрос: поскольку большинство этих настроек используются при загрузке для настройки различных вещей, таких как свопинг и тому подобное, есть ли способ определить, что было в моей предыдущей fstab, если я не перезапускаю свой сервер?

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

Ура.

Посмотри на свой /etc/mtab, /proc/swaps файлы и посмотрите на вывод mount. Это должно дать вам достаточно информации для воссоздания вашего fstab.

Чтобы добавить к приведенному выше ответу (который действителен):

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

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

  1. отключение для одного пользователя
  2. grep в известной точке монтирования (например, загрузочном разделе sda1) в разделе, где находится / etc / fstab: grep -a -B30 -A30 -i sda1 / dev / sda2

Этот greps для текстовой строки "sda1" для всех данных в разделе / ​​dev / sda2, а также захватывает 30 строк текста до и после, что должно быть достаточно, чтобы покрыть / etc / fstab нормального размера.