Newsgroup: it.comp.os.linux.iniziare
Titolo: Ingrandire la partizione Linux [long]

Ingrandire la partizione Linux [long]
Ho da poco installato la Debian 3.0 sul mio pc, formato da due hard disk
(uno eide, l'altro scsi), in questo modo:
/dev/hda1: piccola partizione di avvio (/boot)
/dev/sda1: partizione principale (/) in ext3
Dato che mi sono reso conto che lo spazio che avevo assegnato a /dev/sda1
(circa 1,2gb) non mi basta, volevo allargare la partizione (ovviamente senza
perderne il contenuto). Cosě ho provato con Partition Magic 8 x Windows, con
il quale ho 'resizato' (permettetemi il neologismo) e spostato all'estremitŕ
destra del disco scsi le partizioni successive. Ho provato poi a resizare la
partizione in ext3 (PartitionMagic dice chiaramente che supporta anche le
partizioni ext2/ext3), ma appena prova a farlo dice:
Error #1211
Block 48020 has incorrect block count
Error #1201
Ext2 superblock contains illegal information
Non so esattamente cosa voglia dire (anche perchč, se non sbaglio, ad ogni
avvio di Linux viene fatto un fsck, quindi se ci fosse un errore dovrebbe
accorgersene...), cmq ciň non mi permette di proseguire.
A questo punto ho provato ad installare parted, un programma per Linux che,
a quanto detto, permette di modificare la dimensione delle partizioni. Cosě
lo eseguo:
[nb: non ricordo i dati e le scritte esatti, sto scrivendo da Win...]
[..]
(parted) resize 1 blabla blabla
Warning: /dev/sda1 mounted and in use.
Ignore Cancel?
Che la partizione sia in uso lo so (č la partizione principale, non posso
smontarla...). Il problema č che qualunque cosa rispondo alla domanda (ho
provato con Y, y, yes, YES, N, n, NO, ...) non mi permette di continuare e
mi ripropone la domanda "Ignore Cancel?" nella riga successiva. Tutto ciň
all'infinito finchč non premo CTRL-Z.
NOn potevo arrendermi cosě facilmente; un vero linuxiano non l'avrebbe mai
fatto ;)  Cosě ho provato quindi a pensare se c'era un modo di accedere
tramite linux a /dev/sda1 senza montarlo, e quindi da lě eseguire parted. Mi
č venuto in mente che avviando dai cd della Debian č possibile avviare una
shell ridotta montata su un ramdisk. Il mio piano era quindi quello di:
-copiare parted in /dev/hda1
-avviare da cd ed eseguire la shell
-montare /dev/hda1
-eseguire parted
Purtroppo parted non funzionava lamentandosi, volta per volta, della
mancanza di un determinato file di libreria. Cosě ho provato a copiarli
prima in /dev/hda1, e poi, all'avvio della shell da cd, copiarli in /lib.
Dopo i vari errori di file mancanti (e dopo successivi riavvii...), mi č
comparso un errore diverso: in pratica diceva che non riusciva a trovare una
funzione all'interno di libc.so.6. Cosě ho confrontato tale file con quello
di una installazione reale: era molto piů piccolo (circa 600K). Cosě ho
ripetuto la procedura di prima per copiarmi la libreria dalla mia Debian
nella shell ridotta. Solo che non riesco a copiare il file:
-Se cancello il file in /lib e per poi copiarci quello in /mnt... non ci
riesco. Ovvero, dopo aver cancellato il file in /lib, nessun comando
(compreso cp) funziona piů.
-Se copio direttamente il file da /mnt in /lib, si blocca tutto (non va
nemmeno CTRL-ALT-CANC) e devo resettare.
Quindi immagino che anche questa soluzione sia impossibile da realizzare.
Come posso dunque fare per resizare questa maledetta partizione ext3?
Thanks,
--
SigiTM
Visita il sito dei Metal Detector: 
http://listen.to/metaldetector

 tramite linux a /dev/sda1 senza montarlo, 
_MI sembra_ che ci siano delle immagini da qualche parte sul sito di parted
per fare dei floppy autoavvianti proprio per risolvere situazioni come questa...
-- 
Ikitt

 mi ripropone la domanda "Ignore Cancel?" nella riga successiva. Tutto ciò
LOL! Ci sono cascato anche io... forse sarebbe stato meglio scrivere
(I)gnore (C)ancel , ovvero "Ignora l'errore e prosegui" e "Annulla"
Ciao
  Andrea
-- 
 
www.linux.it
                           ->       Il punto di partenza
 
www.google.com/advanced_group_search
   ->       La risposta alle tue domande
 
www.nic.it/NA/netiquette.txt
           ->       Comportarsi bene in rete
 
www.google.com
                         ->       Se ancora non hai trovato