2 разных винта имеют одинаковые имена разделов

Discussion in 'Безопасность и Анонимность' started by Talisman, 28 Mar 2009.

  1. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    раздельно ставил на 1 винт федору, на другой РэдХатину.

    воткнул винты одновременно - комп грузится ругаясь на одинаковые системные разделы на винтах. как переименовать?
     
  2. X-3

    X-3 Member

    Joined:
    28 Mar 2009
    Messages:
    306
    Likes Received:
    58
    Reputations:
    -2
    Во-первых, для юникса имеет значение физическое расположение винта: канал/приоритетность, поскольку он адресуется к ним напрямую и в fstab пишется напрямую. Ставить нужно было при включении винтов в те каналы, которые потом планировал использовать. Да, и не забудь в БИОСе выставить поддержку загрузки с обоих винтов.
     
  3. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    угу. эт понял сразу, наткнувшись на фокус:
    винты воткнуты в комп, в биосе стоит очередность загрузки с винта А (физическое имя винта). грузится загрузчик винта А, а потом выбирает ту ос, чей винт в меньшем номере сата-канала :)
    если винты переткнуть местами, грузится загрузчик того же винта А, но управление передаётся уже на другую ось :)

    собственно какая щас проблема. на 1 винте есть куча важной инфы. другой же могу форматить спокойно. как щас выходить из положения? на что обратить внимание при формате винта и установке редхаты?
     
  4. nicusor

    nicusor Elder - Старейшина

    Joined:
    19 Mar 2008
    Messages:
    105
    Likes Received:
    38
    Reputations:
    0
    какой у тебя загрузчик, груб лило или другой ?
    какие у тебя винты сата, пата ?
    dmesg | grep hd покажет тебе все пата винты
    dmesg | grep sd покажет тебе все сата винты

    потом уже в грубе или лиле можешь указать с какого раздела надо грузить ось.

    если хочешь убить одну систему и ты не уверен что все пройдёт гладко физически отключи один винт и инсталируй потом можно будет загружится с диска и всё исправить.

    удачи!
     
  5. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    винты сата.
    т.е. это проблема чисто моего груба? или все же нужно винты по разному "именовать"?

    ЗЫ в grub.conf вообще не нашел разделения винтов, и определения какой из них hd0 а какой hd1 (hd1 вообще в конфиге нет) а в загруженной системе с него видется только бут раздел

    конфиги сюда сбросить?
     
  6. nicusor

    nicusor Elder - Старейшина

    Joined:
    19 Mar 2008
    Messages:
    105
    Likes Received:
    38
    Reputations:
    0
    если сата то пиши сюда dmesg | grep sd
     
  7. nicusor

    nicusor Elder - Старейшина

    Joined:
    19 Mar 2008
    Messages:
    105
    Likes Received:
    38
    Reputations:
    0
    и ещё cat /etc/fstab .. из каждой системы.
     
  8. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    вот федора:
    Code:
    [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]# 
    
    а вот редхат:
    Code:
    [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,iocharset=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
    
    сейчас при обоих винтах выдала, что нашла два
    Code:
    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
    
     
    #8 Talisman, 28 Mar 2009
    Last edited: 28 Mar 2009
  9. nicusor

    nicusor Elder - Старейшина

    Joined:
    19 Mar 2008
    Messages:
    105
    Likes Received:
    38
    Reputations:
    0
    у тебя федора не видит второй винт, не понимаю почему.

    какие у тебя винты ? производитель ?
    поставь чтобы комп грузился с primary master винта. в этой операционной системе и надо редактировать груб, если хочешь чтобы обе системы грузились. если это федора надо перекомпилить ядро чтобы увидеть второй винт(или не видно потому что ты его отключил?) в всяком случае надо найти почему федора не видет второй винт.

    upd. пробил в гугле твою ошибку .. это баг в редхате и наверное в федоре. попробуй обновить обе ОС.
     
    #9 nicusor, 28 Mar 2009
    Last edited: 28 Mar 2009
  10. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    первые два листинга, когда винты по одиночке подключены :D
    блина...
    третий листинг - оба винта. в зависимости от их номеров портов и приоритета биоса либо грузятся разные системы, либо вылетают ошибки
     
  11. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    винты WD, по крайней мере тот, на котором шапка.
    на федоре щас нужно все кишки вынимать, чтобы глянуть =\

    сейчас сделаю листинги с обоими винтами
     
  12. nicusor

    nicusor Elder - Старейшина

    Joined:
    19 Mar 2008
    Messages:
    105
    Likes Received:
    38
    Reputations:
    0
    не надо ничего винимать :)
     
    2 people like this.
  13. X-3

    X-3 Member

    Joined:
    28 Mar 2009
    Messages:
    306
    Likes Received:
    58
    Reputations:
    -2
    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
     
    3 people like this.
  14. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    2 X-3 спасибо большое за линки

    наверно я кривовато сформулировал вопрос:
    неужели ставя на 10 винтов в отдельности операционку и загружая остальное место винта данными, я не смогу их запросто подсоединять по мере необходимости к компу, грузиться с отдельного винта, на котором куча софта и работать с данными на этих винтах.

    т.е. На что нужно обратить внимание при установке этих дата-винтов. при установке на них осей (минимальная редхатина с иксами), чтобы потом можно было не мучаться?
     
  15. Talisman

    Talisman Elder - Старейшина

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    после некоторого шаманства редхат стала видеть второй винт и его маунтпоинты
    Code:
    ls -lhai /dev/disk/by-id
    а вот, что нужно было прочитать в самом начале :D
    http://www.opennet.ru/docs/RUS/linux_lvm/
    рекомендую.
    моя проблема заключалась в одинаковых именах VolGroup. на обоих винтах она была VolGroup00. ну и глюки операционок вносили свое дело, добивая ситуацию :)

    оч классная анализирующая команда
    Code:
    vgscan
     
    #15 Talisman, 29 Mar 2009
    Last edited: 29 Mar 2009