Просмотр полной версии : 2 разных винта имеют одинаковые имена разделов
Talisman
28.03.2009, 19:32
раздельно ставил на 1 винт федору, на другой РэдХатину.
воткнул винты одновременно - комп грузится ругаясь на одинаковые системные разделы на винтах. как переименовать?
Во-первых, для юникса имеет значение физическое расположение винта: канал/приоритетность, поскольку он адресуется к ним напрямую и в fstab пишется напрямую. Ставить нужно было при включении винтов в те каналы, которые потом планировал использовать. Да, и не забудь в БИОСе выставить поддержку загрузки с обоих винтов.
Talisman
28.03.2009, 20:07
угу. эт понял сразу, наткнувшись на фокус:
винты воткнуты в комп, в биосе стоит очередность загрузки с винта А (физическое имя винта). грузится загрузчик винта А, а потом выбирает ту ос, чей винт в меньшем номере сата-канала :)
если винты переткнуть местами, грузится загрузчик того же винта А, но управление передаётся уже на другую ось :)
собственно какая щас проблема. на 1 винте есть куча важной инфы. другой же могу форматить спокойно. как щас выходить из положения? на что обратить внимание при формате винта и установке редхаты?
какой у тебя загрузчик, груб лило или другой ?
какие у тебя винты сата, пата ?
dmesg | grep hd покажет тебе все пата винты
dmesg | grep sd покажет тебе все сата винты
потом уже в грубе или лиле можешь указать с какого раздела надо грузить ось.
если хочешь убить одну систему и ты не уверен что все пройдёт гладко физически отключи один винт и инсталируй потом можно будет загружится с диска и всё исправить.
удачи!
Talisman
28.03.2009, 21:41
винты сата.
т.е. это проблема чисто моего груба? или все же нужно винты по разному "именовать"?
ЗЫ в grub.conf вообще не нашел разделения винтов, и определения какой из них hd0 а какой hd1 (hd1 вообще в конфиге нет) а в загруженной системе с него видется только бут раздел
конфиги сюда сбросить?
если сата то пиши сюда dmesg | grep sd
и ещё cat /etc/fstab .. из каждой системы.
Talisman
29.03.2009, 00:23
вот федора:
[root@localhost Desktop]# uname -a
Linux localhost.localdomain 2.6.27.5-117.fc10.x86_64 #1 SMP Tue Nov 18 11:58:53 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost Desktop]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title RussianFedora (2.6.27.5-117.fc10.x86_64)
root (hd0,1)
kernel /vmlinuz-2.6.27.5-117.fc10.x86_64 ro root=UUID=********-****-****-****-************ rhgb quiet
initrd /initrd-2.6.27.5-117.fc10.x86_64.img
title Other
rootnoverify (hd0,0)
chainloader +1
[root@localhost Desktop]# dmesg | grep sd
Driver 'sd' needs updating - please use bus_type methods
sd 6:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 6:0:0:0: [sda] Write Protect is off
sd 6:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 6:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sd 6:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 6:0:0:0: [sda] Write Protect is off
sd 6:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 6:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2 sda3
sd 6:0:0:0: [sda] Attached SCSI disk
sd 6:0:0:0: Attached scsi gen
[root@localhost Desktop]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu Feb 26 12:33:08 2009
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or vol_id(8) for more info
#
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
UUID=********-****-****-****-************ /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
[root@localhost Desktop]#
а вот редхат:
[root@abc ~]# uname -a
Linux abc 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:14 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
[root@abc ~]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-8.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-8.el5.img
[root@abc ~]# dmesg | grep sd
SCSI device sda: 1953525168 512-byte hdwr sectors (1000205 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 1953525168 512-byte hdwr sectors (1000205 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2
sd 4:0:0:0: Attached scsi disk sda
sd 4:0:0:0: Attached scsi generic sg1 type 0
EXT3 FS on sda1, internal journal
SELinux: initialized (dev sda1, type ext3), uses xattr
SCSI device sdb: 15954944 512-byte hdwr sectors (8169 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 15954944 512-byte hdwr sectors (8169 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
sdb: unknown partition table
sd 8:0:0:0: Attached scsi removable disk sdb
sd 8:0:0:0: Attached scsi generic sg2 type 0
SELinux: initialized (dev sdb, type vfat), uses genfs_contexts
[root@abc ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/dvd /mnt/dvd udf,iso9660 ro,users,noauto,umask=0022,uid=1001,gid=100,iochar set=utf8 0 0
[root@abc ~]#
eric sg1 type 0
EXT3 FS on sda2, internal journal
SELinux: initialized (dev sda2, type ext3), uses xattr
sd 10:0:0:0: [sdb] 15954944 512-byte hardware sectors (8169 MB)
sd 10:0:0:0: [sdb] Write Protect is off
sd 10:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 10:0:0:0: [sdb] Assuming drive cache: write through
sd 10:0:0:0: [sdb] 15954944 512-byte hardware sectors (8169 MB)
sd 10:0:0:0: [sdb] Write Protect is off
sd 10:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 10:0:0:0: [sdb] Assuming drive cache: write through
sdb:
sd 10:0:0:0: [sdb] Attached SCSI removable disk
sd 10:0:0:0: Attached scsi generic sg2 type 0
SELinux: initialized (dev sda1, type fuseblk), uses genfs_contexts
SELinux: initialized (dev sdb, type vfat), uses genfs_contexts
сейчас при обоих винтах выдала, что нашла два
Culd not detect stabilization, waiting 10 seconds.
Reading all physical volumes. This may take a while...
Found Volume group "VolGroup00" using metadata type lvm2
Found Volume group "VolGroup00" using metadata type lvm2
2 logical volume(s) in volume group "VolGroup00" now active
mount: error mounting /dev/root on /sysroot as ext3: No such file or directory
у тебя федора не видит второй винт, не понимаю почему.
какие у тебя винты ? производитель ?
поставь чтобы комп грузился с primary master винта. в этой операционной системе и надо редактировать груб, если хочешь чтобы обе системы грузились. если это федора надо перекомпилить ядро чтобы увидеть второй винт(или не видно потому что ты его отключил?) в всяком случае надо найти почему федора не видет второй винт.
upd. пробил в гугле твою ошибку .. это баг в редхате и наверное в федоре. попробуй обновить обе ОС.
Talisman
29.03.2009, 00:55
первые два листинга, когда винты по одиночке подключены :D
блина...
третий листинг - оба винта. в зависимости от их номеров портов и приоритета биоса либо грузятся разные системы, либо вылетают ошибки
Talisman
29.03.2009, 00:57
винты WD, по крайней мере тот, на котором шапка.
на федоре щас нужно все кишки вынимать, чтобы глянуть =\
сейчас сделаю листинги с обоими винтами
не надо ничего винимать :)
1) Раз один винт можно форматнуть, так и сделай, но другой выйми перед этим для пущей уверенности.
2) Нужный винт поставь в тот канал и приоритетность, в которой устанавливалась ось.
3) Чистый винт подключи в тот канал и приоритетность, в котором будет использоваться в дальнейшем.
Вот почитай:
http://www.debian.org/releases/stable/i386/apcs04.html.ru
http://mirror.yandex.ru/altlinux/2.4/Master/docs/ch03s02.html
http://www.linuxsoft.ru/info/lib/lib/iron/hddadd.htm
Talisman
29.03.2009, 16:52
2 X-3 спасибо большое за линки
наверно я кривовато сформулировал вопрос:
неужели ставя на 10 винтов в отдельности операционку и загружая остальное место винта данными, я не смогу их запросто подсоединять по мере необходимости к компу, грузиться с отдельного винта, на котором куча софта и работать с данными на этих винтах.
т.е. На что нужно обратить внимание при установке этих дата-винтов. при установке на них осей (минимальная редхатина с иксами), чтобы потом можно было не мучаться?
Talisman
29.03.2009, 19:17
после некоторого шаманства редхат стала видеть второй винт и его маунтпоинты
ls -lhai /dev/disk/by-id
а вот, что нужно было прочитать в самом начале :D
http://www.opennet.ru/docs/RUS/linux_lvm/
рекомендую.
моя проблема заключалась в одинаковых именах VolGroup. на обоих винтах она была VolGroup00. ну и глюки операционок вносили свое дело, добивая ситуацию :)
оч классная анализирующая команда vgscan
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot