samenvoegen primaire en logische partities

Pagina: 1
Acties:
  • 103 views sinds 30-01-2008
  • Reageer

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik wil /dev/hda3, /dev/hda5 en /dev/hda6 samenvoegen, zonder dat /dev/hda7,8,9,10 daardoor verloren gaan. Kan dat door eerst /dev/hda3 en /dev/hda4 met alle logische partities die daarin zitten te verwijderen. Vervolgens een nieuwe primaire en secundaire partitie te maken en tenslotte de oude logische partities op exact dezelfde cylinder terug te zetten?
't is nogal riskant dus ik check het hier even. Als het mis gaat kost het mij m'n hele systeem, hoewel alle belangrijke zaken op cd staan.

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 11:00

Maasluip

Frontpage Admin

Kabbelend watertje

Gaat dit misschien over Linux? Zou handig zijn om dat even te melden.

Als de Linux partitioneerder enigszins als de Solaris versie is gaat dat alleen als de partities aaneengesloten op de disk liggen. Je geeft per partitie namelijk aan waar op de disk de partitie ligt (in blokken of sectoren).

Als hda3, hda5 en hda6 niet aaneengesloten liggen dan kun je hoogstens met een software RAID de fysieke schijven tot een logische schijf maken.
Als ze echter wel aaneengesloten liggen dan is het (in Solaris tenminste) geen probleem om deze partities te wissen en er een grote van te maken. Dat beinvloedt de andere partities op de schijf niet.

Je begint trouwens met hda3, hda5 en hda6 te noemen en later sleep je hda4 er nog eens bij. Kan die ook weg? Dat vergroot namelijk je kans op succes.

Dus, afgezien van het OS, post je partitiontable ook eens?

Signatures zijn voor boomers.


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Sorry, het is inderdaad Linux, op een x86 pc, dat is ook relevant ivm partitioneren. hda3, hda5 en hda6 zijn inderdaad aaneengesloten partities. hda4 is een extended partitie waarin de logische partities hda5 tot hda10 in zitten. Omdat hda3 een primaire partitie is en ik die erbij wil betrekken moet ik volgens mij een nieuwe extended partitie maken en dus moet ik hda4 en alle daarin liggende logische partities tijdelijk verwijderen.
Mijn vraag is of ik inderdaad, nadat ik een nieuwe extended partitie heb gemaakt, alle logische partities weer kan herstellen.

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Zou het niet slimmer / minder gevaarlijk zijn om met LVM gewoon de partities te appen den ?

Dan moet je niks aan partitielayout veranderen, maar het systeem ziet de door je geselecteerde partities dan als 1 geheel...

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 11:00

Maasluip

Frontpage Admin

Kabbelend watertje

Nu begrijp ik het niet meer helemaal.
Wil je hda3 en hda4 samenvoegen of hda3, hda5 en hda6?

3 en 4 zal niet lukken zonder de gegevens te moeten verwijderen. Als 3, 5 en 6 aaneengesloten zijn moet het volgens mij wel lukken.

Maar dat is op Solaris kennis gebaseerd, dus ik zou wel een backup maken.

Signatures zijn voor boomers.


  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Ik denk dat dat wel kan, met parted. Parted kan partities verwijderen, aanmaken, en verplaatsen. Dat laatste heb je nodig, want een partitie moet nu eenmaal aaneengesloten zijn.

Overigens wordt het overzicht veel duidelijker als je even fdisk -l hier post....

It sounds like it could be either bad hardware or software


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
code:
1
2
3
4
5
6
7
8
9
10
11
Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         255     2048256    b  W95 FAT32
/dev/hda2             256         288      265072+  82  Linux swap
/dev/hda3             289         354      530145   83  Linux
/dev/hda4             355        3736    27165915    f  W95 Ext'd (LBA)
/dev/hda5             355         877     4200966   83  Linux
/dev/hda6             878        1139     2104483+  83  Linux
/dev/hda7            1140        1401     2104483+  83  Linux
/dev/hda8            1402        1911     4096543+  83  Linux
/dev/hda9            1912        2807     7197088+   c  W95 FAT32 (LBA)
/dev/hda10           2808        3736     7462161   83  Linux


Het moet er zo uit komen te zien

code:
1
2
3
4
5
6
7
8
9
Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         255     2048256    b  W95 FAT32
/dev/hda2             256         288      265072+  82  Linux swap
/dev/hda4             289        3736    27165915    f  W95 Ext'd (LBA)
/dev/hda5             289        1139     4200966   83  Linux
/dev/hda6            1140        1401     2104483+  83  Linux
/dev/hda7            1402        1911     4096543+  83  Linux
/dev/hda8            1912        2807     7197088+   c  W95 FAT32 (LBA)
/dev/hda9           2808        3736     7462161   83  Linux

[ Voor 33% gewijzigd door Sir Isaac op 22-12-2003 17:53 ]


  • Maasluip
  • Registratie: April 2002
  • Laatst online: 11:00

Maasluip

Frontpage Admin

Kabbelend watertje

Ik weet niet wat Parted allemaal kan, maar als je alleen fdisk gebruikt zul je het niet voor elkaar krijgen. Hda5 is in de extended partitie. Ik betwijfel of je die hda4 kleiner kunt maken door de Start omhoog te zetten zonder dat Linux of windows er van over de nek gaat maar hda5 met hda3 samenvoegen gaat zonder hulpmiddeltjes never nooit lukken.
hda5 en hda6 kun je wel samenvoegen. Je verliest dan alleen de data van hda5 en hda6 (of is er iets met extended partities wat ik mis waardoor dat niet kan?)

Ik denk dat je aan het backuppen komt.

Signatures zijn voor boomers.


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
mdeen schreef op 22 december 2003 @ 14:51:
Ik weet niet wat Parted allemaal kan, maar als je alleen fdisk gebruikt zul je het niet voor elkaar krijgen. Hda5 is in de extended partitie. Ik betwijfel of je die hda4 kleiner kunt maken door de Start omhoog te zetten zonder dat Linux of windows er van over de nek gaat maar hda5 met hda3 samenvoegen gaat zonder hulpmiddeltjes never nooit lukken.
Ik was niet van plan om mijn extended partitie te wijzigen, maar om hem te vervangen, en vervolgens een aantal nieuwe logische partities te maken die op exact dezelfde sectoren beginnen en eindigen als de oude. Op deze manier wil ik hda7 to hda10 bewaren.

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Het is gelukt! Met alleen fdisk. (knipoog voor mdeen) De logische partities die ik wilde houden zijn zonder verlies van data intact gebleven, terwijl ze tijdens de operatie tijdelijk verwijderd zijn geweest. De truc is om de oude logische partities die je wilt houden exact op dezelfde sectoren terug te zetten. Mijn partitietabel ziet er nu zo uit:
code:
1
2
3
4
5
6
7
8
9
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         255     2048256    b  W95 FAT32
/dev/hda2             256         288      265072+  82  Linux swap
/dev/hda3             289        3736    27696060    f  W95 Ext'd (LBA)
/dev/hda5             289        1139     6835626   83  Linux
/dev/hda6            1140        1401     2104483+  83  Linux
/dev/hda7            1402        1911     4096543+  83  Linux
/dev/hda8            1912        2807     7197088+   c  W95 FAT32 (LBA)
/dev/hda9            2808        3736     7462161   83  Linux

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 11:00

Maasluip

Frontpage Admin

Kabbelend watertje

Sir Isaac schreef op 22 december 2003 @ 23:58:
Het is gelukt! Met alleen fdisk. (knipoog voor mdeen)
Mijn excuus is natuurlijk dat ik niet precies door had wat je wilde ;) Maar ik had echt niet gedacht dat deze operatie zo lukte. _/-\o_ voor fdisk.

Signatures zijn voor boomers.


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Wat is trouwens het verschil tussen een w95 extende partitie (type f) en een linux extended partitie (type 5).
Pagina: 1