Newsgroup: it.comp.os.linux.iniziare
Titolo: Problemi cercando di allargare una partizione

In un server (Suse 10.1 Enterprise) che seguo, ho visto che la 
partizione  /opt era piena (era stata dimensionata a 3 GB).
Allora visto che avevo appena fatto acquistare 4 dischi in raid5 
per avere spazio per un'installazione di oracle, ho creato una nuova 
partizione da 12 GB che ho montato in una directory /opt1 e dove ho 
copiato con cp -a tutto il contenuto di /opt
Poi ho modificato la riga di fstab che era 
/dev/system/opt_lv	/opt	reiserfs	acl,user_xattr 1 2
con la seguente:
/dev/system/opt1_lv	 /opt	reiserfs	acl,user_xattr 1 2
(la partizione è stata creata con LVM come del resto tutte le altre 
partizioni)
Ho rifatto il boot e disastro, una marea di errori che non ho avuto il 
tempo di annotare perchè erano troppi e  avevo un tempo molto limitato 
per fare questa modifica.
Allora ho rimesso a posto fstab e il sistema è ripartito.
Dove ho sbagliato ?
Può essere che non siano stati copiati dei files che però non mi sono 
stati segnalati dal comando cp -a ?
Grazie in anticipo
Fausto
-- 
 __ __
|  |  |___ ___ _ _ _ ___
|-   -|   | -_| | | |_ -|
|__|__|_|_|___|_____|___|  
http://xnews.newsguy.com/

 stati segnalati dal comando cp -a ?
 
 
Senza sapere che errori ci sono stati, come risponderti?
Può darsi che per qualche motivo il volume non venga attivato in
automatico, può darsi che hai usato un altro filesystem, può
darsi che hai sbagliato a copiare i file... boh?
 
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
 
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 
 
 

 partizioni)
 
Rileggendo: non fai prima a ridimensionare il volume e poi il
fs che c'è sopra?
A spanne dovrebbe essere
 
lvresize -L +9G /dev/system/opt_lv
e poi
resize_reiserfs /dev/system/opt_lv
 
(fare sempre un backup dei dati prima)


 
Il problema è che sul volume system non ho spazio
Ho fatto acquistare e montare 4 dischi in raid5 e ho creato un'altro 
volume (dbdata) in cui ho creato una partizione per un database Oracle 
e dove ho a disposizione ancora più di 1 TB liberi per usi futuri
Accidenti!! ho capito adesso che cosa è successo !!
La riga in fstab era
 /dev/system/opt_lv /opt reiserfs acl,user_xattr 1 2
e io l'ho sostituita con
 /dev/system/opt1_lv /opt reiserfs acl,user_xattr 1 2
Il problema è che la partizione opt1_lv non è sotto il volume system
ma sotto il volume dbdata !
avrei dovuto scrivere:
 /dev/dbdata/opt1_lv /opt reiserfs acl,user_xattr 1 2
 
Chiaramente il sistema non ha trovato alcuna partizione opt1_lv sotto 
system e non ha potuto montarla.
Accidenti alla fretta !
 
Grazie comunque, a parlarne mi è venuto in mente dove avevo sbagliato.
 Saluti
   Fausto
 

 
Ho capito cosa avevo sbagliato, io ho modificato in fstab il nome della 
partizione da montare in /opt, peccato che la nuova partizione non era 
sotto il volume System (che non ha piů spazio) ma sotto il nuovo volume 
(dbdata).
Grazie comunque per l'interessamento
Saluti
 Fausto

 volume (dbdata)
 
Potevi espandere il volume system invece di crearne uno
nuovo, ma avrai avuto i tuoi motivi :-)


 
Hai ragione, ma ho avuto un po' di timore a fare un operazione del 
genere, non sapevo che si potesse fare con LVM, e non mi fido troppo 
dei vari tools (Gparted, Acronis ecc), l'ho fatto in passato con dei PC 
desktop windows ma senza raid, e tutto era piů semplice. Fare il backup 
dell'intero sistema comportava troppo tempo.
La ditta presso cui faccio assistenza ha delle scadenze pressanti a 
fine settembre, e non potevo fermarli a lungo.
Comunque grazie ancora
 Fausto

 genere, non sapevo che si potesse fare con LVM
 
è fatto apposta :-)
Mettiamo che /dev/sdb è il nuovo raid, semplificando, te la saresti
cavata con
 
pvcreate /dev/sdb
vgextend system /dev/sdb
lvresize -L +9G /dev/system/opt_lv
resize_reiserfs /dev/system/opt_lv
 
ai comandi LVM puoi prima aggiungere -t (test) per verificare che
sia tutto eseguibile, senza fare modifiche reali.


 nuovo, ma avrai avuto i tuoi motivi :-)
 
non sempre conviene avere un unico VG, in quanto cosi` e` assolutamente 
certo che i dati siano suddivisi su piu` dischi, in modo da poter sfruttare 
la parallelizzazione delle richieste e ridurre i tempi di latenza. Anzi, per 
il futuro consiglio di ripristinare la /opt sul VG system in modo che 
contenga solo l'installazione di Oracle e di utilizzare la /opt sul VG 
dbdata in modo che contenga solo i datafile del database
 
Enrico

 assolutamente certo che i dati siano suddivisi su piu` dischi
 
Anche con un unico volume group puoi comunque forzare la
creazione dei logical volume dove ti pare, con in più il
vantaggio che in caso di emergenza non hai 100GB qui
e 50 lì, ma 150 da usare insieme.
 
Insomma, come al solito tutto ha vantaggi e svantaggi.


 sia tutto eseguibile, senza fare modifiche reali.
Molto interessante, non conoscevo queste possibilitą.
Devo documentarmi meglio.
Ma questi comandi si danno a sistema attivo ?
Oppure bisogna essere in modalitą degradata ?
Saluti
 Fausto

 Oppure bisogna essere in modalità degradata ?
 
Basta che il comando sia dato da root, che poi sia fatto da sistema attivo e 
funzionante o da una modalita` degradata (presumo che tu intenda il single 
user mode) e` indifferente
 
Enrico

 proposito, ti conviene cominciare ad usare ext4)
Sar� la vecchiaia che avanza, ma io resto ancorato a reiserfs e ext3.
ext4 l'ho usato solo su ssd, perch� mi serve il discard.


 Sarà la vecchiaia che avanza, ma io resto ancorato a reiserfs e ext3.
 
Fai male, oramai ext4 e` decisamente stabile, senza contare i miglioramenti 
a livello di performance (e.g. su di un server di backup su cui uso 
Syncropy[1], un du su di un dataset che risiedeva su di un volume reiserfs 
ci metteva una buona decina di minuti, mentre su ext4 e` molto piu` veloce)
 
Enrico
[1] Spam: 
http://code.google.com/p/syncropy/
 

 mentre su ext4 e` molto piu` veloce)
Ma, se non sbaglio, non ha la block suballocation che consente
di recuperare tanto spazio proprio per i sistemi di backup.
Infatti ormai lo uso solo come FS per BackupPC.


 Infatti ormai lo uso solo come FS per BackupPC.
Carino, l'ho usato per un po' ma poi ho notato che non e` adatto per gestire 
i miei backup (non supporta il salvataggio delle ACL)
Enrico