LINUX.ORG.RU

перепутаны разделы в fstab


0

0

debian. sarge.

Установил новый образ ядра после этого в fstab'е оказались перепутаны
точки монитования разделов / и /usr

Таблица разделов такая:
/dev/hda1 XP
/dev/hda2 boot
/dev/hda3 extended
  /dev/hda4 /home
  /dev/hda5 swap
  /dev/hda6 /
  /dev/hda7 /usr

в результате ошибки hda6 стал монтироваться в /usr, а hda7 в /
Поправил ручками, но такое уже не впервой. Что бы это означало?
Первый раз такое случилось когда обновлял Ubuntu с 6.10 до 7.04

Причем, когда разбивал диск все подробно записал (начало-конец
раздела и т.п.), так вот и после обновления убунты и после 
обновления ядра fstab сбрасывается в то самое состояние, которое 
у меня на бумажке записано. А реально (по fdisk'у) как на 
показанной выше таблице.
?

Ответ на: комментарий от hs

Если на этих разделах используется ext2/ext3, то советую монтировать не по имени устройства, а по метке. Для этого надо в /etc/fstab вместо /dev/hd. записать LABEL=label. Ну а метки, соответственно, выставляются с помощью e2label. Насчёт меток на reiserfs - тоже есть, только нагуглить нужно.

Laz ★★★★★
()
Ответ на: комментарий от Laz

Да, именно ext3. Забыл уточнить, каюсь. Спасибо за совет, но в будущем-то описанные проблемы могут повториться? Например, при обновлении дистрибутива.

hs
() автор топика
Ответ на: комментарий от hs

Если монтирование будет по label, то хоть что делай с устройствами, разделы будут монтироваться (ну пока label не изменишь)

Laz ★★★★★
()

Также можно монтировать по уникальному идентификатору UUID. В fstab вместо /dev/hdx будет UUID=.... Узнать идентификаторы можно например так:

ls -la /dev/disks/by-uuid

Еще советую тоже самое прописать в конфиге grub. Что-то вроде этого

root=/dev/disk/by-uuid/...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.