PDA

Visualizza la versione completa : modificare partizioni


mykol
29-01-2006, 00:09
Ciao,

devo modificare le partizioni e nonostante quanto ho letto in alcuni post mi è rimasto qualche dubbio.

[enzo@LinuxBox ~]$ cat /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/hda1 / ext3 defaults 1 1
/dev/hda6 /home ext3 defaults 1 2
/dev/hda5 swap swap defaults 0 0

ecc...,eccc..

[enzo@LinuxBox ~]$ df -h
Filesystem Dimens. Usati Disp. Uso% Montato su
/dev/hda1 5,8G 5,3G 192M 97% /
/dev/hda6 106G 1,4G 105G 2% /home
[enzo@LinuxBox ~]$

vorrei ingrandire la "/" a spese della "/home".

Pensavo di fare così:

- creare una nuova home utilizzando parte dello spazio vuoto della /home
- creare una nuova swap utilizzando parte dello spazio vuoto della "/home"
- copiare la "/home" nella nuova partizione
- ingrandire la "/" unendogli la vecchia swap e la parte rimanente e contigua della vecchia "/home"
- modificare fstab.

Che ne dite ? proverei a farlo con il primo cd di mandriva. Quale comando per copiare la /home mantenedo tutti i link ?
Qualche consiglio ed avvertenza particolare ?

Grazie infinite .

francofait
29-01-2006, 00:19
fatto de domenica notte ... cazzi acidi( un' è un comando x diskdrake :D :D ) :maLOL:

mykol
29-01-2006, 00:26
no no, a mente lucida, ho tutto domani per farlo, a quest'ora meglio far volare il pinguino con TuxRacer od una partita a circus charlie con l'emulatore MSX !

mykol
29-01-2006, 10:03
buon giorgio a tutti.

Ho ripartizionato il disco ridimensionando la /home, eliminando la swap, creando uba /home temp ed una nuova swap. Ora mi ritrovo con:

/dev/hda1 / ext3
buco (ex swap)
/dev/hda2 logica
/dev/hda5 /home ext3
/dev/hda6 /home-temp ext3
/dev/hda7 swap

Vorrei copiare il contenuto di /home in /home-temp (che diventerebbe la nuova home), eliminare la /home (ottenendo uno spazio libero formato dalla vecchia swap+ la vecchia /home) ridimensionare la / espandendola e facendogli occupare tutto la spazio libero fino alla nuova home (e scalando indietro di 1 tutti i numeri delle partizioni seguenti.

E' fattibile secondo voi ? Con quale comando posso copiare il contenuto della /home in /home-temp mantenedo i link ed i permessi ? (i link immutati perchè alla fine la /home che è /dev/hda5 tornerà con lo stesso numero).

Grazie

andy caps
29-01-2006, 10:26
cp -Rp dovrebbe andare ma anche cp -r non dovrebbe darti problemi
i link non hanno molta importanza al massimo se li ricrea all'avvio

mykol
29-01-2006, 10:38
grazie, provo

mykol
29-01-2006, 11:03
ho copiato l'utente dalla /home in /home-temp con il comando

cp - Rp * /home-temp

poi in fstab ho modificato il device

(/dev/hda6 /home invece di /dev/hda5 /home)

ma al boot, dopo il login dell'utente mi da l'errore seguente:

"Could not read network connection list //DCOPserver_LinuxBox_0
Controlla che il programma "dcopserver" sia in esecuzione.

Ho creato un nuovo utente e funziona normalmente, ma devo far funzionare quello vecchio. Non posso perdere tutte le impostazioni.

Che fare ?

mykol
29-01-2006, 11:20
nulla, falso allarme, avevo sbagliato una lettera in fstab, ora funziona perfettamente.

Ora rimane l'ultimo problema: eliminare la ex /home (/dev/hda5) e ridimensionare / (dev/hda1) facendogli occupare lo spazio contiguo (di seguito) libero. Solo che questo spazio si trova nella partizione logica /dev/hda2.

Si potrà fare ?

andy caps
29-01-2006, 11:30
:bhò: l'unica è provare
non so come si comporta con le pseudo partizioni successive e l'estesa

mykol
29-01-2006, 11:34
fatto, funziona perfettamente.

Devo uscire, appena torno faccio un breve riassunto di cosa ho fatto, a beneficio di chi si troverà nella mia situazione. Ora la "/" è di 24 GB e non credo che si riempirà tanto presto !

Ancora grazie, andy.

Loading