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 >> ./datifatcon queste istruzioni mettiamo in append il file vuoto creato
resize_reiserfs ./datifat
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.