Sections

FG&A s.r.l.

Personal tools
You are here: Home Articoli Aggiungere spazio alla /home
Document Actions

Aggiungere spazio alla /home

Molti di voi avranno avuto il problema, soprattutto sui notebook, di finire lo spazio inizialmente allocato al vostro utente la prima volta che avete partizionato. Per non perdere dati e le partizioni impostate tempo fa la soluzione comoda e veloce sui sitemi Linux è quella di agganciare "al volo" spazio al tree delle directory.

Author: Emanuele Borghetti ebnospam@fgasoftware.com

Molti di voi avranno avuto il problema, soprattutto sui notebook, di finire lo spazio inizialmente allocato al vostro utente la prima volta che avete partizionato.
Per non perdere dati e le partizioni impostate tempo fa la soluzione comoda e veloce sui sitemi Linux è quella di agganciare "al volo" spazio al tree delle directory.

La cosa fondamentale da tenere presente è che, in Linux, tutto è un file!!


Importante!! Lavorare con i dischi ma in particolare con le partizioni è sempre difficile e per evitare di perdere nottate per recuperare dati persi è buona cosa fare il backup!


Detto questo...Vi illustro come ho fatto....

Innanzi tutto loggatevi come root

Comprate un HD nuovo fiammante e formattatelo in FAT (semplice compatibilità tra Windows e Linux senza scomodare driver NTFS su Linux o driver EXT2 su Windows)
Create un file vuoto
touch datifat
lo riempio con

dd if=/dev/zero of=./datifat bs=1024 count=1M

devzero è un device speciale....con la riga sopra creo praticamente un file vuoto da 1Giga...
Se avete bisogno di più spazio ovviamente basta aumetare le dimensioni ma per provare basta e avanza :-)


formatto il file in reiserfs

mkreiserfs -f ./datifat


Ora basta gestire il nuovo spazio creato come loop device

mount  -t reiserfs ./datifat /directoryditest -o loop 
cp -a /home/* /directoryditest
rm -R /home/*
umount ./homedev
mount  -t reiserfs ./homedev /home -o loop

per montare il nuovo datifat sempre come home bisogna ovviamente modificare fstab

/mnt/disco/datifat /home reiserfs defaults, loop 1 1 


E per aumentare spazio un altra volta??

Semplicemente creo un nuovo file come sopra ma prima smonto il filesystem con umount

cat newfile >> ./datifat
resize_reiserfs ./datifat
con queste istruzioni mettiamo in append il file vuoto creato
ed allargo la partizione reiserfs


Non mi prendo nessun merito ma questo howto serve anche a me come promemoria
Ringrazio i ragazzi di Slacky.it per i consigli!!!

Ogni suggerimento per ampliare o corregere questo mini HOWTO è ben accetto.