Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: kingpin 12 Července 2010, 08:54:40
-
Ahojte,
Potreboval by som na disku vytvorit particie rovnako velke ako na disku druhom. Tieto disky boli totiz v raide 1 ale jeden disk odisiel tak som ho vymenil. Problem je, ze ak chcem vytvorit particie cez fdisk tak mi dava inu velkost blokov nez na tom druhom funkcnom disku.
Dva disky z raid1:
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
255 heads, 32 sectors/track, 35132 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes
Device Boot Start End Blocks Id System
Disk /dev/cciss/c0d2: 146.7 GB, 146778685440 bytes
255 heads, 63 sectors/track, 17844 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/cciss/c0d2p1 1 [b]65 522081[/b] fd Linux raid autodetect <<--toto je 509MB
/dev/cciss/c0d2p2 66 17844 142809817+ 8e Linux LVM
Postup tvorby particii
SU-root# fdisk /dev/cciss/c0d0
The number of cylinders for this disk is set to 35132.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
255 heads, 32 sectors/track, 35132 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-35132, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-35132, default 35132): +509M
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): fd
Changed system type of partition 1 to fd (Linux raid autodetect)
Command (m for help): p
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
255 heads, 32 sectors/track, 35132 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes
Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 1 [b]123 501824[/b] fd Linux raid autodetect* <<-- toto je 509M
Je nejaky command ktorym by som vytvoril totoznu velkost particii aby sedela aj velkost blokov?
-
Nieje velkost a rozmiestnenie particii zapisane v MBR? Nestacilo by len skopirovat MBR z toho prveho disku?
-
a neobsahuje MBR aj nejaky jednoznacny identifikator diskov pripadne particii??? Aby mi to potom nerobilo nejaky bordel ked opat zapojim disk do raidu
-
tyto informace v MBR tusim nebudou
struktura mbr http://en.wikipedia.org/wiki/Master_boot_record (http://en.wikipedia.org/wiki/Master_boot_record)
-
no tak citam na wiki a hned z prva:
Uniquely The MBR may be used for one or more of the following:
identifying individual disk media, with a 32-bit disk signature; even though it may never be used by the machine the disk is running on.
takze moze a nemusi... ja vsak potrebujem plne vylucit alebo potvrdit ci sa ten identifikator pouziva lebo nie ???
Da sa to nejako checknut?
-
Jak chcete aby seděl počet bloků když každý disk má jiný počet sektorů na stopu?
-
snazil som sa vytvorit taku istu particiu pomocou "Disk Druid" a hadzalo mi to presne tu istu velkost blokov. Druid vsak bol spusteny z Red Hat DVD v linux rescue mode a hned po vytvoreni particie chcel na nu instalovat OS.
-
Předpokládám že tyto parametry se načítají přímo z disků.
Pokud je tam nějaká mezivrstva a i tyto údaje jsou uložené na disku (jen si vymýšlím na základě toho co píšete o druidu a RH neznám) tak bych zkusil kopírovat 1:1. Údaje o disku může překládat řadič. Nejznámější příklad býval v dobách disků v jednotkách GB kdy se v biosu běžně volilo zda CHS nebo "virtuální" LBA adresování - tedy co reportoval disk o svém uspořádání nemělo s jeho fyzickým už nic společného.
Kopie disku 1:1 se nechá udělat přes
dd if=prvnidisk of=druhydisk bs=...ale chtělo by je to mít na nějakém řadiči bez biosu (netuším jaký máte nyní HW) pak by se vidělo jestli je to pravda, partitions se nechají zformátovat, identifikátor (UUID) změnit.
typy disků?
smartctl -i /dev/...a podívat se k výrobci na datasheet
-
Pomocou dd if= ... som uz predtym kopiroval tych prvych 512bajtov avsak som si nebol isty tymi UUID ako sa to bude spravat v raide1. Disky su na HP controlleri.
Cele to bezi na HP ProLiant DL380 G5
Disk manufacturer je mi neznamy pretoze smartctl neodpoveda ani po zadani prepinaca "-T permissive" a udevinfo ani dmidecode vyrobcu diskov nezobrazuje :(
Kazdopadne zda sa mi, ze som niekde uz davnejsie cital o tom, ze radic sa stara o identifikatory diskov.. ale takisto sa mohlo jednat o AIX stroje based on POWER5 ::)
-
tohle by nepomohlo?
fdisk -H 255 -S 63 /dev/cciss/c0d0 a rozdělit si jej znovu?