Плохой fstab, не могу исправить

Редактирование : Еще одна проблема, которая усугубляет / усложняет проблему, заключается в том, что pysdm позволяет добавлять пробелы в точках монтирования диска, что, я уверен, не поддерживается.

Редактировать: Итак. Я скачал программу, которая должна автоматически настраивать программы NTFS, и, кажется, автоматически вставил эти UUID для меня! Проблема в том, что у меня теперь есть две записи для каждого диска, и это довольно загромождено. (См. Ниже)

Извините, что еще один из тех раздражающих людей, которые пишут fstabs влево и вправо и говорят: «Помоги мне!» Но я действительно в замешательстве.

Поэтому я использовал pysdm (интерфейс GUI - «Диспетчер устройств хранения»), и я понял что-то ужасное. Он отлично работает для установки новых записей разделов, но не изменяет существующие записи, только добавляет новые. Это означает, что если я захочу изменить смонтированное имя sda6 с A на B, это сделает совершенно новую запись !!!

Так или иначе, я пошел и очистил свой fstab, с одной записью для каждого раздела и правильные параметры (материал NTFS, права доступа к файлам). Он по-прежнему спрашивает меня, что делать (пропустить, повторить, паниковать, вручную, что угодно) один раз во время запуска - очевидно, он ищет другой раздел, который уже смонтирован или не существует.

Может быть, проблема связана с моим mtab? Я понятия не имею; Я только вошел в Linux, как 6 месяцев назад.

What my hard drive looks like

Мой fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
#
# / was on /dev/sda8 during installation
# swap was on /dev/sda6 during installation
# <file system>                             <mount point>   <type>  <options>                  <dump>  <pass>
UUID=efc87ac0-daac-4a32-9a85-ea57beff0e28  /                  ext4  defaults                        0  1 
proc                                       /proc              proc  nodev,noexec,nosuid             0  0 
/dev/sda6                                  /media/Swap        swap  sw                              0  0
/dev/sda1                                  /media/Windows 7   ntfs  nls=iso8859-1,users,noauto      0  0 
/dev/sda2                                  /media/Boot        ext2  users,noauto                    0  0 
/dev/sda3                                  /media/Acer        ntfs  nls=iso8859-1,users,noauto      0  0 
/dev/sda5                                  /media/Windows #2  ntfs  nls=iso8859-1,users,noauto      0  0 
/dev/sda7                                  /media/Fedora      ext4  users,noauto                    0  0 
/dev/sda9                                  /media/Storage     ext4  users                           0  0 

Относительно нового конфига:

Я сейчас, к сожалению, получаю это:

[ 1115] strange naulitus panel

Кроме того, всякий раз, когда я пытаюсь смонтировать раздел NTFS не как root, я получаю это:

NTFS permissions

Мой новый fstab, по какой-то причине, похоже, не хочет оставаться в цитате, не становясь заголовками и прочим, поэтому он поместил это здесь .

1
задан 1 June 2012 в 17:35

3 ответа

это беспорядок. Если возможно, я бы порекомендовал начать с нуля: - / Если это невозможно ... Я надеюсь, что вы хорошо справляетесь с резервной копией, потому что есть большая вероятность, что вы столкнетесь с трудностями Я никогда не видел такой испорченной настройки раздела (без обид). Что такое / media / BOOT? Давайте начнем с этого.

0
ответ дан 1 June 2012 в 17:35

Вы должны действительно начать искать и использовать LVM2, если вы хотите столько разделов. Это сделает вашу жизнь намного проще. И он работает со всеми основными дистрибутивами Linux, но не с MS Windows или OS X.

Вы начинаете с форматирования дискового пространства в разделе Linux LVM как физических устройств (pd). Эти pd обычно расположены на разделах диска с идентификатором, установленным на 8e. Затем их можно объединить в так называемые группы томов (vg). Эти группы томов могут быть с разных дисков, но рассматриваются как разделы на обычных дисках. Позже вы можете добавить или удалить pd в / из этих vg. Наконец, вы создаете свои логические тома (lv), разделяя их из vg. Так что эти lv используются как разделы с обычного диска. Но вы можете легко добавить и удалить их позже без необходимости разбивать диск на части. Эти lv вы можете отформатировать и смонтировать как любой обычный раздел на обычном диске. Разница в том, что это намного проще для администрирования и изменения размера позже.

0
ответ дан 1 June 2012 в 17:35

Лучший из известных мне способов устранения неполадок с помощью fstab - это использовать sudo mount -a из терминала, чтобы увидеть, где проблемы, и в интерактивном режиме вносить изменения, пока ошибки не будут устранены.

mount -a просто монтирует все в вашем fstab. Если некоторые записи монтируются без ошибок, но вызывают проблемы с доступом, вы можете размонтировать их, внести изменения в fstab, а затем запустить mount -a.

Использование UUID упрощает ведение файла, но не слишком отвлекает всех говорящих, так как это является неотложным требованием. На данный момент, может быть проще использовать устройства, если вы хотите сохранить файл всякий раз, когда вы вносите изменения. Несмотря на то, что UUID облегчают обслуживание, на мой взгляд, это не является непосредственным требованием для устранения проблем. Одна проблема за один раз!

Подробнее о UUID

Как только вы все заработаете, вот как переключиться на UUID и поддерживать их в будущем.

Оригинальный fstab имеет комментарий вверху, но вот еще несколько деталей и советов: в терминале введите команду sudo blkid -c /dev/null. Я добавляю это как комментарий вверху fstab, чтобы его было легко запомнить. Ключ -c просто заставляет перечитывать информацию, а не использовать кэшированную копию, чтобы убедиться, что она актуальна. Если у вас нет много разделов, это не будет иметь никакого значения во времени.

Результатом этой команды является список всех разделов по устройству с меткой, UUID и типом файловой системы. Вы можете вырезать и вставить UUID в свой файл fstab, заменив нотацию /dev/sdx на UUID=xxxxxxxx-xxx-xxx-xxx-xxxxxxxx /mountpoint .... Как только вы к этому привыкнете, поддерживать UUID не составит большого труда. Я бы предложил оставить комментарий над строкой со старой нотацией, хотя не забудьте обновить его, если он изменится.

0
ответ дан 1 June 2012 в 17:35

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

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