URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 51391
[ Назад ]

Исходное сообщение
"отключение автомонтирования разделов на 2 винте"

Отправлено gray1 , 08-Дек-04 18:34 
Значит такая проблема:
Толкочто поставленная ОС RedHat. Пытаюсь подключить винчестер со сторго компьютера, чтобы перекинуть данные. Но при загрузке РН автоматически монтирует системные разделы со старого винта и в результате ргузится с ошибками(там на старом винте была какаято проблемо с РН) Теперь вопрос: как отключить автомонтирование разделов и как-то защитить от изменений файл fstab

Содержание

Сообщения в этом обсуждении
"отключение автомонтирования разделов на 2 винте"
Отправлено alexeylomov , 08-Дек-04 18:40 
>Значит такая проблема:
>Толкочто поставленная ОС RedHat. Пытаюсь подключить винчестер со сторго компьютера, чтобы перекинуть
>данные. Но при загрузке РН автоматически монтирует системные разделы со старого
>винта и в результате ргузится с ошибками(там на старом винте была
>какаято проблемо с РН) Теперь вопрос: как отключить автомонтирование разделов и
>как-то защитить от изменений файл fstab


Ну так именно в fstab и нужно отключить автомонтирование - четвёртый пункт исправь на noauto.
А насчёт второго вопроса, то это смотря от кого защитить.


"отключение автомонтирования разделов на 2 винте"
Отправлено gray1 , 09-Дек-04 10:58 
>>Значит такая проблема:
>>Толкочто поставленная ОС RedHat. Пытаюсь подключить винчестер со сторго компьютера, чтобы перекинуть
>>данные. Но при загрузке РН автоматически монтирует системные разделы со старого
>>винта и в результате ргузится с ошибками(там на старом винте была
>>какаято проблемо с РН) Теперь вопрос: как отключить автомонтирование разделов и
>>как-то защитить от изменений файл fstab
>
>
>Ну так именно в fstab и нужно отключить автомонтирование - четвёртый пункт
>исправь на noauto.
>А насчёт второго вопроса, то это смотря от кого защитить.

вот мой fstab с 1 диском

LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
LABEL=/home             /home                   ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
LABEL=/usr              /usr                    ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
/dev/hda3               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0

Здесь я могу поставить none толко на уже разделы уже присутствующие на 1 винте. Но если я подключу 2-й диск то при загрузке fstab автоматически меняется и принимается   монтирывать разделы со 2-го винта,заргужатся с них и потом повисает(из-за ошибок в системе на 2-м винте) как мне этого избежать?


"отключение автомонтирования разделов на 2 винте"
Отправлено dimus , 09-Дек-04 13:25 
Для того, чтобы раздел не монтировался автоматом, надо указать параметр noauto. Допустим, что наш второй винт подключен как /dev/hdb, и твой раздел называется /dev/hdb1 и отформачен в ext3. Тогда добавь в fstab:

/dev/hdb1   /mnt/my_new_hdd   ext3    noauto,user   0 0

В каталоге /mnt должна быть папка my_new_hdd.
Если этот способ не сработает, то я очень удивлюсь.


"отключение автомонтирования разделов на 2 винте"
Отправлено gray1 , 10-Дек-04 11:45 
>Для того, чтобы раздел не монтировался автоматом, надо указать параметр noauto. Допустим,
>что наш второй винт подключен как /dev/hdb, и твой раздел называется
>/dev/hdb1 и отформачен в ext3. Тогда добавь в fstab:
>
>/dev/hdb1   /mnt/my_new_hdd   ext3    noauto,user  
> 0 0
>
>В каталоге /mnt должна быть папка my_new_hdd.
>Если этот способ не сработает, то я очень удивлюсь.

Прикинь не работает! я делаю добавляю такие строчки (по 1 на каждый из разделов), но он упорно загружается со 2-го диска! Хотя 1-й стоит как hda и в биосе порядок загрузки прописан C,D 2-й я пробывал ставить hdb и hdd(соответственно меняя параметры fstab). Может гдето в линухе есть порядок загрузки? Иначе почему он загружается с разделов 2-го диска?



"отключение автомонтирования разделов на 2 винте"
Отправлено gray1 , 10-Дек-04 11:53 
как бы почитать сообщения при загрузке? А то они бегут слишком быстро не успеваю ошибки прочесть )

"отключение автомонтирования разделов на 2 винте"
Отправлено dimus , 10-Дек-04 12:20 
Может бивис глюкавый? Попробуй перепрошить.

"отключение автомонтирования разделов на 2 винте"
Отправлено nrvalex , 10-Дек-04 12:30 
загрузка  идет с партиции LABEL=/
а у тебя их 2 (новый  старый)

измени fstab и /boot/grub/menu.lst

LABEL=/ --> /dev/hdaX
LABEL=/boot --> /dev/hdaY
....
X Y  смотри  mount


"отключение автомонтирования разделов на 2 винте"
Отправлено gray1 , 10-Дек-04 17:19 
>загрузка  идет с партиции LABEL=/
>а у тебя их 2 (новый  старый)
>
>измени fstab и /boot/grub/menu.lst
>
>LABEL=/ --> /dev/hdaX
>LABEL=/boot --> /dev/hdaY
>....
>X Y  смотри  mount

Все поменял,. не помогает :( Как толко подключаю 2-й винт не загружается! Хотя теперь вроде бы грузатся с 1-го винта ( с нужного)
Вот мой переделаный fstab
root@localhost root]# cat /etc/fstab
/dev/hda6               /                       ext3    defaults        1 1
/dev/hda1               /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
/dev/hda5               /home                   ext3    defaults        1 2
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda2               /usr                    ext3    defaults        1 2
/dev/hda7               /var                    ext3    defaults        1 2
/dev/hda3               swap                    swap    defaults        0 0
/dev/hdd6               /mnt/old_               ext3    noauto          0 0
/dev/hdd1               /mnt/old_boot           ext3    noauto          0 0
/dev/hdd5               /mnt/old_home           ext3    noauto          0 0
/dev/hdd2               /mnt/old_usr            ext3    noauto          0 0
/dev/hdd7               /mnt/old_var            ext3    noauto          0 0
/dev/hdd4               /mnt/old_1              ext3    noauto          0 0

соответственно hdd  это 2-й диск hda-1й
Вот menu.lst

boot=/dev/hda1
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
        root (hd0,0)
        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
        initrd /initrd-2.4.18-14.img


"отключение автомонтирования разделов на 2 винте"
Отправлено nrvalex , 10-Дек-04 17:57 
>Вот menu.lst
>
>boot=/dev/hda1
>default=0
>timeout=10
>splashimage=(hd0,0)/grub/splash.xpm.gz
>title Red Hat Linux (2.4.18-14)
>        root (hd0,0)
>        kernel /vmlinuz-2.4.18-14 ro root=LABEL=/
kernel /vmlinuz-2.4.18-14 ro root=/dev/hda6
>
>        initrd /initrd-2.4.18-14.img