Lze zmensit partisnu beze ztraty dat?

Pavel Lisy pali na tmapy.cz
Pátek Březen 28 08:58:56 CET 2003


Dobry den,

Mam pocitac s SW raidem 1, tj. mirror. Po havarii 2. disku, jsem
ho vymenil za novy, pri vytvareni partisen se tvari trochu jinak nez ten
prvni:

Vypis z bootovani jeste vypada stejne:

kernel: hde: 234441648 sectors (120034 MB) w/8192KiB Cache,
	CHS=14593/255/63, UDMA(100)

kernel: hdg: 234441648 sectors (120034 MB) w/8192KiB Cache,
	CHS=14593/255/63, UDMA(100)



ale fdisk jiz ukazuje rozdily:

# fdisk -l /dev/hde

Disk /dev/hde: hlav: 255, sektoru: 63, cylindru: 14593
Jednotky = cylindry po 16065 * 512 bajtech
 Zaoízení Boot    Zaeátek     Konec  Bloky    Id  Systém
/dev/hde1             1        64    512032+  fd  Linux raid autodetect
Diskový oddíl 1 nekoneí na hranici cylindru:
     fyz=(1015, 15, 63) milo by být (1015, 254, 63)
/dev/hde2            64       638   4608072   fd  Linux raid autodetect
Diskový oddíl 2 nekoneí na hranici cylindru:
     fyz=(1023, 15, 63) milo by být (1023, 254, 63)
/dev/hde3           638      1148   4096008   fd  Linux raid autodetect
Diskový oddíl 3 nekoneí na hranici cylindru:
     fyz=(1023, 15, 63) milo by být (1023, 254, 63)
/dev/hde4          1148     14594 108004680    5  Rozšíoený
Diskový oddíl 4 nekoneí na hranici cylindru:
     fyz=(1023, 15, 63) milo by být (1023, 254, 63)
/dev/hde5          1148      1275   1024096+  82  Linux swap
/dev/hde6          1275      1785   4095976+  fd  Linux raid autodetect
/dev/hde7          1785     14594 102884512+  fd  Linux raid autodetect


# fdisk -l /dev/hdg

Disk /dev/hdg: hlav: 255, sektoru: 63, cylindru: 14593
Jednotky = cylindry po 16065 * 512 bajtech
 Zaoízení Boot    Zaeátek     Konec  Bloky    Id  Systém
/dev/hdg1             1        64    514048+  fd  Linux raid autodetect
/dev/hdg2            65       638   4610655   fd  Linux raid autodetect
/dev/hdg3           639      1148   4096575   fd  Linux raid autodetect
/dev/hdg4          1149     14593 107996962+   5  Rozšíoený
/dev/hdg5          1149      1275   1020096   82  Linux swap
/dev/hdg6          1276      1785   4096543+  fd  Linux raid autodetect
/dev/hdg7          1786     14593 102880228+  fd  Linux raid autodetect


Problem je v tom, ze kdyz dam

# raidhotadd /dev/md4 /dev/hdg7
/dev/md4: can not hot-add disk: too small disk!

/dev/hdg7 je proste o fous mensi nez /dev/hde7

Nejjednodussi mi pripada moznost nejak dynamicky zmensit partisnu 
/dev/hde7 (na tom raidu je xfs)

Je to vubec nejak mozne?

Jak je mozne, ze to udela ruzne partisny na stejnych discich? Je fakt,
ze prvni jsem delal pri instalaci RH v X (tj. nejaky diskdruid) a to
druhe nyni fdiskem. Je mozne ze to udelaji kazdy jinak?

Pavel


-- 
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o.



Další informace o konferenci Linux