Как восстановить fstab файл

Хорошо это просто идет от плохо до худшего. Моя проблема запустилась с иначе совершенно хорошей установки Ubuntu 16.04, которая работала в течение нескольких месяцев кроме неработающих ссылок на перезагрузке. Следование некоторым инструкциям здесь: (см., что Связь на (ярлык) разорвана после перезагрузки) я решил попытаться удостовериться, что диск был смонтирован на перезагрузке и отредактировал мой fstab файл для монтирования второго жесткого диска как требуется (как опасный, который мог быть?...)

Теперь моя целая система не перезагрузит! По-видимому, fstab файл теперь повреждается последней строкой, которую я добавил для включения монтирования второго жесткого диска. К счастью, файл резервной копии был сделан из fstab, однако я не могу сделать что-либо с ним. Хотя я могу загрузить использование myu человечность загрузочный флеш-накопитель и видеть оба файла (fstab и fstab.orig), я не могу переименовать файлы, удалить их или отредактировать их любым способом. Я предполагаю, что они защищаются от записи, но не могут найти способ сделать их перезаписываемыми.

Я уже попытался использовать GUI (доступ файлов) и вижу файлы, но вот именно. Не может отредактировать их никаким способом. В соответствии с полномочиями это указывает, что я не владелец, таким образом, я не могу изменить полномочия. Испытанное использование окна терминала, но если я пытаюсь переименовать файл, я добираюсь: Bareword "fstab", не позволенный, в то время как "строгие нижние индексы", используемые в (предоставленный пользователями код)

Я предполагаю, что это также, потому что это только для чтения. Испытанные изменяющиеся полномочия с помощью chmod, но мне говорят: chmod: изменение perissions 'fstab': операция, не разрешенная.

Так, что теперь? И не говорите мне, что я должен сделать, полное переустанавливает просто, потому что у меня есть одна строка недопустимого кода в этом frickin fstab файл...

1
задан 13 April 2017 в 15:24

3 ответа

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

  1. Загруженная Ubuntu от флеш-накопителя (как живой CD). Я должен был вернуться к использованию встроенного графического порта, поскольку моя видеокарта GTX950 отказалась сотрудничать с начальной загрузкой флеш-накопителя. Известный относительными новичками как я.

  2. использовал ctrl+alt+T для открытия окна терминала и вошел sudo терминал гнома для запуска терминала с полномочий пользователя root.

  3. , Поскольку мой путь к файлу был длинен и имел пробелы в нем, я обнаружил очень хорошее средство копирования пути к файлу, требуемого добираться до fstab файла (папка) на моем компьютере. Я открыл Файл, который является средством просмотра файла/папки в Ubuntu, подобной Windows Explorer в Windows. Я перешел к своему диску машин (media/etc/fstab) и затем перетащил путь к файлу, показанный наверху Файла окну терминала с полномочиями пользователя root.

я понимаю, что намного больше опытных пользователей будет смеяться над этим, но действительно, Вы знаете, как трудный я нашел его пытающийся найти применимый путь и т.д., когда blkid говорит мне мои медиа, UUID является некоторым длинным случайным списком алфавитно-цифровых символов! № sda1 или подобный как люди повторяется здесь. Возможно, это имеет некоторое отношение к тому, что я не использую физический жесткий диск, но вместо этого твердотельный накопитель Samsung M.2. Я не знаю, но Ubuntu отказалась называть это чем-то логическим. Так перетаскивание пути от GUI до окна терминала работало.

Однажды там, добавьте префикс cd/filepath и совершите нападки, входят (не забудьте удалять апострофы, которые были перетащены/отброшены). Необходимо теперь быть в/etc/папке, содержащей fstab файл.

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

  2. Использование команда mv для переименования файла (mv SourceFile NewFileName). В моем случае это было fstab.orig fstab мВ.

    1. Наконец, в GUI, перемещаются по Файлу использования, чтобы добраться до fstab и подтвердить, что он все еще похож на txt файл, и можно открыть его и видеть его содержание. Я только говорю это, потому что одна из моих попыток переименовать файл заставила это спонтанно превращаться в двоичный файл (?)

    2. Все сделанные. Завершите работу, удалите свой флеш-накопитель или живой CD и перезагрузку.

И только выполнить итерации, да я действительно пробовал многочисленные вещи префиксом sudo. Ничто не работало, и Ubuntu отказалась позволять мне измениться/удалить файл несмотря на использование sudo префикса к командам. Извинения за формат этого ответа, но редактор на этом сайте менее, чем удобно для пользователя...

1
ответ дан 7 December 2019 в 15:50

Вы не можете редактировать/переименовывать fstab файлы, потому что Вы не владелец файлов, и у Вас нет достаточных полномочий. НО при помощи команды SUDO необходимо смочь сделать это. В терминале, как так:

cd к / и т.д. каталог на Вашем жестком диске

sudo mv fstab fstab.bad

sudo cp fstab.orig fstab

Сообщил нам, как это работает на Вас. С наилучшими пожеланиями, Al

0
ответ дан 7 December 2019 в 15:50

Это - процедура редактирования fstab от живого usb

sudo mkdir /media/mount
sudo mount /dev/sd__ /media/mount
sudo nano /media/mount/etc/fstab

sd ___, sda1 или независимо от того, что системный раздел

0
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

Похожие вопросы: