Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Prehodene disky po starte sda a sdb  (Přečteno 5013 krát)

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Prehodene disky po starte sda a sdb
« kdy: 02 Listopadu 2008, 14:38:57 »
Zdarec!
Na ubuntu-server mam dva disky. Hlavny PATA rozdeleny na /, /home, /var, swap; a vedlajsi SATA (data1). Ked som bol na HH 8.04, disky sa po kazdom restarte prehadzovali, teda raz bol root na sda disku a po restarte bol na sdb disku. Po upgrade na II 8.10 je boot na sdb uz stale. Pripajam aj vypis z fstab a fdisk -l... grub je samozrejme ok, inak by ubuntu nenabootovalo.. V com je teda problem? Ako mu mam "povedat", ze sda ma byt rootovy linuxovy disk a nie NTFS s datami. Som myslel, ze UUID je prednostne a urucje poradie diskov podla fstab, zjavne tomu tak nie je.

sudo fdisk -l
Kód: [Vybrat]
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xac529940

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       60801   488384001    7  HPFS/NTFS

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00016767

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        3647    29294496   83  Linux
/dev/sdb2            3648       19457   126993825    5  Extended
/dev/sdb5            3648       18236   117186111   83  Linux
/dev/sdb6           18237       18479     1951866   83  Linux
/dev/sdb7           18480       18722     1951866   82  Linux swap / Solaris
/dev/sdb8           18723       19457     5903856    7  HPFS/NTFS

cat /etc/fstab
Kód: [Vybrat]
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=5ffcf9a2-00c7-4410-b293-366557cf1de3 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=b4de7218-0828-46c0-ab35-8e52b90c74a9 /home           ext3    relatime        0       2
# /dev/sda6
UUID=88581dee-5396-4674-b6b5-397e8a869e54 /var            ext3    relatime        0       2
# /dev/sda7
UUID=cd9849ff-d0bc-41cd-9234-9e905e60ef46 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

# data disk1 500GB
UUID=9418563B18561C94  /media/disk1  ntfs-3g  defaults,locale=en_US.utf8,fmask=111  0  0

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Prehodene disky po starte sda a sdb
« Odpověď #1 kdy: 03 Listopadu 2008, 00:48:41 »
Jeste by to asi chtelo /boot/grub/menu.lst

Jestli jsem spravne pochopil problem, tak bude chtit doplnit i UUID tam.
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #2 kdy: 03 Listopadu 2008, 13:43:45 »
No ono v menu.lst to mam tiez cez UUID riesene..A na 102% je UUID spravne, ved inak by nenabootoval a vyhodil by nejaky Error. Momentalne je server off, takze vypis dodam neskor.

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Prehodene disky po starte sda a sdb
« Odpověď #3 kdy: 03 Listopadu 2008, 14:07:10 »
A co je vlastne za problem?
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #4 kdy: 03 Listopadu 2008, 14:28:04 »
Problem... dva disky PATA (na nom ubuntu-server) a SATA (na nom je ntfs s datami). Raz nastartuje pc tak, ze PATA je ako sda disk a SATA je sdb, inokedy nastartuje naopak, cize to co bolo sda je zrazu sdb... robi to galibu.
Niekde som cital, sda a sdb urcuje vlastne master a slave, lenze na tom pata disku nemam ako urcit, ci je to master alebo slave. Jedina volba je tam cable celect, ale ani to nepomohlo.
Takze otazka znie, ako zariadit, aby PATA disk (teda bootovaci) bol vzdy ako sda po starte, cize root je na sda1 a data budu sdb1. Snad som sa vyjadril dobre :)

Spock lone wolf

  • Aktivní člen
  • *
  • Příspěvků: 209
    • Hvozd - fotky přírody, foto zvířat
Re: Prehodene disky po starte sda a sdb
« Odpověď #5 kdy: 03 Listopadu 2008, 14:34:30 »
Obvykle v BIOSu, pokud jde o botovací sekvenci.

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #6 kdy: 03 Listopadu 2008, 15:04:11 »
Ono na tej doske Via Epia nebola moznost nastavit master slave.. je tam len poradie bootovania.. prvy je disk PATA.. pri bootovani bios na obrazovku este napise ze primary master - 16OGB, secondary master 500GB.. co je spravne. Skusal som davat SATA disk aj do SATA2 konektoru ale nepomohlo.

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #7 kdy: 03 Listopadu 2008, 20:56:17 »
Momentalne sa nacitali disky tak, ako som chcel...

fdisk -l:
Kód: [Vybrat]
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00016767

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3647    29294496   83  Linux
/dev/sda2            3648       19457   126993825    5  Extended
/dev/sda5            3648       18236   117186111   83  Linux
/dev/sda6           18237       18479     1951866   83  Linux
/dev/sda7           18480       18722     1951866   82  Linux swap / Solaris
/dev/sda8           18723       19457     5903856    7  HPFS/NTFS

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xac529940

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60801   488384001    7  HPFS/NTFS

cat /boot/grub/menu.lst:
Kód: [Vybrat]
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default         0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout         3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title         Windows 95/98/NT/2000
# root          (hd0,0)
# makeactive
# chainloader   +1
#
# title         Linux
# root          (hd0,1)
# kernel        /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=5ffcf9a2-00c7-4410-b293-366557cf1de3 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title           Ubuntu 8.10, kernel 2.6.27-7-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.27-7-generic root=UUID=5ffcf9a2-00c7-4410-b293-366557cf1de3 ro quiet splash
initrd          /boot/initrd.img-2.6.27-7-generic
quiet

title           Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.27-7-generic root=UUID=5ffcf9a2-00c7-4410-b293-366557cf1de3 ro  single
initrd          /boot/initrd.img-2.6.27-7-generic

title           Ubuntu 8.10, kernel 2.6.24-19-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=5ffcf9a2-00c7-4410-b293-366557cf1de3 ro quiet splash
initrd          /boot/initrd.img-2.6.24-19-generic
quiet

title           Ubuntu 8.10, kernel 2.6.24-19-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-19-generic root=UUID=5ffcf9a2-00c7-4410-b293-366557cf1de3 ro  single
initrd          /boot/initrd.img-2.6.24-19-generic

title           Ubuntu 8.10, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

a po dalsom restarte mi nabehol opät s vymenenymi diskami.. takze terajsie sda je sdb a naopak... Vidite vo vypisoch nieco zle? Vdaka

+ pridavam screeny z biosu a bootu

[attachment deleted by admin]
« Poslední změna: 03 Listopadu 2008, 20:57:48 od 5ulo »

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Prehodene disky po starte sda a sdb
« Odpověď #8 kdy: 03 Listopadu 2008, 22:05:13 »
Tak se zeptam jeste jednou, v cem je ten problem? Disky pripojujete pomoci UUID, bootovani mate nastaveno taky pomoci UUID, takze cemu to oznacovani vadi?
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

Juraj

  • Stálý člen
  • **
  • Příspěvků: 653
Re: Prehodene disky po starte sda a sdb
« Odpověď #9 kdy: 03 Listopadu 2008, 22:36:31 »
Tak se zeptam jeste jednou, v cem je ten problem? Disky pripojujete pomoci UUID, bootovani mate nastaveno taky pomoci UUID, takze cemu to oznacovani vadi?

Vadi to napr. pri urcovani MBR kvoli zavadzaniu grubu. Robi mi to to iste ako u Debianu tak u Ubuntu. Obe distra vytravalo tvrdia ze particia (0,0) je vlastne (1,0) a teda musim davat pozor po aktualizacii kernelu, co mi zapise do menu.lst. Ono nie je problem editovat grub pri starte ale pre BFU to asi nebude to prave.

Pritom sda mam v biose ako master a hdb (podla identifikacie v linuxe) ako slave. MBR mam na sda ale linux mi ho pritom oznacuje ako (1,0)
 
« Poslední změna: 03 Listopadu 2008, 22:41:55 od Juraj »

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Prehodene disky po starte sda a sdb
« Odpověď #10 kdy: 03 Listopadu 2008, 22:43:41 »
Hm, pravda. S tim uz jsem se parkrat taky setkal, ze blbne oznacovani disku v menu.lst. Proste si to chce kontrolovat. Kazdopadne tedkon se instalator pta, jestli uzivatel chce prepsat soubor, nebo ponechat puvodni. Tak kdyz tomu nerozumi tak by si to mel zkontrolovat nekym kdo tomu rozumi.
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #11 kdy: 03 Listopadu 2008, 22:46:11 »
napriklad aj hdparm to vadi, kedze parameter sa zadava priamo na /dev/sda disk a po starte to schyta ten druhy, nespravny. A neviem preco, ale aj prihlasovanie cez SSH trva dlhsie, ak je nespravne poradie diskov. No to s tym asi nebude mat vela spolocneho.

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Prehodene disky po starte sda a sdb
« Odpověď #12 kdy: 03 Listopadu 2008, 22:50:42 »
Jedine si napsat nejaky skript ktery to bude zjistovat jak se to pripojilo, ulozi do nakych promenych a pak podle toho upravite ty dalsi skripty. JInak asi by to melo bejt nastavenim v biosu, tak se tam zkuste podivat. Osobne jsem pouzival jeden SATA a jeden PATA disk a naprosto v pohode, s timhle problemy nebyly.
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #13 kdy: 03 Listopadu 2008, 22:56:29 »
no, je to sice mile, urobit si skriptik, ale to mi trosku potrva. Na takej urovni este nie som  ::)  kazdopadne vdaka za nasmerovanie...
no aj tak si myslim, ze to nejako musi ist. Ako som uz spominal, v biose volba tvrdeho nastavenia primary a secondary nie je (vid screeny vyssie, to boli jedine mozne nastavenia).

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #14 kdy: 06 Listopadu 2008, 10:35:30 »
Ono nedalo mi to, tak som skusil este jednu pakaren, ktora mi prisla ako absurdita, ale nedalo mi skusit to...
Kód: [Vybrat]
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=06e796de-747b-4764-a5d7-b4ba942a405a /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=aa5356f6-9dd7-4ff4-9512-d91e3963d7ea /home           ext3    relatime        0       2
# /dev/sda6
UUID=ac2b33cf-c931-4211-ad92-f1a27b196982 /var            ext3    relatime        0       2
# /dev/sda7
UUID=a602f905-3784-4547-bc14-d42fd1d1fb67 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

# /dev/sdb1 disk1 500GB
/dev/sdb1       /media/disk1    ntfs    defaults,locale=en_US.utf8,fmask=111    0       0

upravil som fstab tak, ze hlavny disk (PATA) som pripojil cez UUID a 500GB disk som dal natvrdo ako sdb... zatial to po restartoch ide tak, ako ma. Snad naveky.. amen :)

5ulo

  • Návštěvník
  • Příspěvků: 81
    • Ubuntu howto's
Re: Prehodene disky po starte sda a sdb
« Odpověď #15 kdy: 18 Prosince 2008, 16:55:45 »
Tak to tu trosku ozivujem. Opat sa zacali prehadzovat disky po par restartoch. Teoreticky to nevadi, ALE po boote sa mi na disk PATA zapina prikaz
Kód: [Vybrat]
hdparm -B 254 /dev/sdaale ak nabootuju disky v nespravnom poradi, prikaz sa nezada... ako to osetrit? Nikomu nic nenapada?

 

Provoz zaštiťuje spolek OpenAlt.