Page 1 of 1

[Risolto] Problema: Spazio libero e Partizione Estesa

Posted: 17 Nov 2009, 21:02
by okon3
Ho imparato circa 1 anno fa che un HD supporta solo 4 Partizioni e da qui l'esigenza della tanto odiata partizione estesa, vi illustro il perchè :)

All'inizio di tutto installai XP (20gb), partizione dati (100GB), installai ubuntu (20gb), installai kubuntu (10gb), 500mb di swap, installai moblin (6GB), quindi erano rimasti 4GB per fare prove di un altro sistema operativo

POI, reinstallai XP perchè avevo fatto dei danni, solo che la partizione dei dati la vedeva come prima quindi la chiamava C e ha installato windows in D (nel frattempo con l'installer di windows avevo cancellato le partizioni di moblin e kubuntu)

ora che sto cercando di rimette XP con dell'ordine mi ritrovo così

100GB di spazio libero (ormai diventato 20GB di XP e 78GB di spazio libero)
20GB di spazio libero
20GB partizione sconosciuta
500MB partizione sconosciuta
10GB spazio libero

(i numeri sono solo indicativi, servono solo per farvi capire la situazione dello spazio libero)

c'è qualcosa che evidentemente non va, e la causa penso sia la tanto odiata partizione estesa.. che non mi permette di unire i vari spazi liberi, sinceramente però non so perchè cavolo ci siano 3 spazi liberi disgiunti, dovrebbero essere 2....

aiutoooooo


Allego uno screen del gestione computer di XP

Image


non esiste modo di far "uscire" quello spazio libero dalla partizione estesa e congiugerlo con i 78GB e magari unire anche i 7GB in fondo?

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 11:04
by thunder71
hai provato ad usare ad esempio gparted di linux per cercare di unire gli spazi?
non mi fido tanto dei programmi windowsiani ;D

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 14:17
by voria
Potresti allegare l'output del comando

Code: Select all

sudo fdisk -l /dev/sda
giusto per capire meglio la tua situazione.

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 15:47
by okon3
ma fdisk omette gli spazi liberi..

Code: Select all

luca@BINGOBONGO2:~$ sudo fdisk -l /dev/sda
omitting empty partition (5)

Disco /dev/sda: 160.0 GB, 160041885696 byte
255 testine, 63 settori/tracce, 19457 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x6174c36f

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2           12749       18521    46371622+   f  W95 Esteso (LBA)
/dev/sda5           15299       17730    19535008+  83  Linux
/dev/sda6           17731       17792      497983+  82  Linux swap / Solaris
/dev/sda7           17793       18521     5855661   83  Linux
luca@BINGOBONGO2:~$ 
comunque ho installato gparted, ma non so cosa farci xD

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 15:57
by voria
Allora incolla pure l'output di

Code: Select all

parted -l
:P

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 15:59
by okon3
ma pure quello non dice gli spazi liberi xD

Code: Select all

luca@BINGOBONGO2:~$ sudo parted -l
[sudo] password for luca: 
Modello: ATA WDC WD1600BEVT-3 (scsi)
Disco /dev/sda: 160GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos

Numero  Inizio  Fine    Dimensione  Tipo      File system     Flag
 1      32,3kB  21,0GB  21,0GB      primary   ntfs            avvio
 2      105GB   152GB   47,5GB      extended                  lba
 5      126GB   146GB   20,0GB      logical   ext4
 6      146GB   146GB   510MB       logical   linux-swap(v1)
 7      146GB   152GB   5996MB      logical   ext4

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 16:41
by voria
Beh però ti dice dove inizia e finisce ogni partizione, quindi si riesce a capire dove è lo spazio libero ;)

A quanto pare hai 80GB liberi tra le partizioni 1 e 2, e 20GB liberi tra la 2 e la 5.
Per unire questi spazi liberi, dovresti semplicemente ridimensionare la partizione 2 (quella estesa) in "avanti".
In altre parole, al momento la partizione 2 inizia da 105GB e finisce a 152GB. Dovresti ridimensionarla in modo che inizi da 126GB e finisca a 152GB. In questo modo i 20GB liberi vengono uniti agli 80GB che vengono prima della partizione 2.

Dovresti essere in grado di farlo con gparted, ma probabilmente dovrai farlo utilizzando una distro live.

Per recuperare invece gli ultimi 6GB (partizione 7), dovrai ridimensionare la partizione 2 da 126GB fino a 146GB, quindi spostarla tutta in avanti di 6GB. Questi 6GB quindi finiranno prima della partizione 2 e verranno uniti all'altro spazio libero.

Credo che con gparted dovresti riuscire a fare tutto.

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 16:44
by okon3
sai che hai ragione? non ci avevo pensato a questo xD
ma poi rimane un problema alla fine del disco FINITA la partizione estesa, ci sono altri 7GB liberi... come faccio? dovrei poter spostare tutto il contenuto delle altre partizioni in avanti

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 16:49
by voria
Si infatti, ho modificato il mio post precedente, per poter recuperare anche gli ultimi 6-7GB. ;)

Stavo pensando però, forse ti conviene di più spostare TUTTO lo spazio libero alla fine del disco (la parte più lenta del disco), in modo da avere prestazioni migliori con la partizione estesa (cioè, tutte le partizioni linux).

Re: Problema: Spazio libero e Partizione Estesa

Posted: 18 Nov 2009, 16:53
by okon3
perfetto! mi metto al lavoro

grazie ;)


-------------------

Fine dei lavori.... VORIA TI ADOROOO xD

-------------------

Preciso che in seguito ho dovuto ripristinare grub(sempre dalla live)
Per identificare quale partizione aveva la cartella /boot (ubuntu) l'ho visto da Gparted

ho montatola partizione e vi ho acceduto come root

Code: Select all

mount /dev/sda3 /mnt
mount -o bind /dev /mnt/dev
chroot /mnt
ho aggiornato e reinstallato grub

Code: Select all

update-grub
grub-install /dev/sda
però trova solo ubuntu, quindi usciamo, smontiamo e riavviamo

Code: Select all

exit
umount /mnt/dev
umount /mnt
exit
Entriamo nel nostro ubuntu normale e facciamo un bel

Code: Select all

update-grub