Recuperare lo spazio perso con la formattazione
Il comportamento predefinito delle partizioni formattate in ext2/3/4 è quello di riservare una certa percentuale di spazio per l’uso esclusivo da parte di root.
Ciò è studiato in modo da evitare che gli utenti possano saturare una partizione al 100% e quindi impedire a root eventuali operazioni di ripristino della partizione. Questa percentuale per impostazione predefinita è il 5% dello spazio totale della partizione.
Su partizioni di dati oppure su dischi di grandi dimensioni questa percentuale del 5% può essere eccessiva. Ad esempio un disco da 1 TB riserva automaticamente 50 GB di spazio a root. Questa percentuale può essere ridotta o aumentata con estrema semplicità.
Un disco da 80 GB in un’unica partizione appena formattata, senza nemmeno un file dentro appare in questo modo.

Lo spazio reale totale del disco è 73,4 GB. Di tale spazio il 5% riservato ammonta a circa 3,7 GB.
Per ridurre lo spazio riservato è possibile eseguire da terminale:
sudo tune2fs -m X /dev/PARTIZIONE
Indicando al posto di X un valore numerico che rappresenta la percentuale di spazio riservato, può essere sia un numero intero (1, 2, 5) sia un decimale (0.1, 2.2, 4.4).
PARTIZIONE ovviamente dovrà rappresentare la partizione da ridurre (sda1, sda5, sdb2).

Osservando l’esempio di partizionamento sopra indicato, sdb1 è la partizione da modificare in questo modo:
sudo tune2fs -m 0 /dev/sdb1
tune2fs 1.41.4 (27-Jan-2009) Setting reserved blocks percentage to 0% (0 blocks)
Così facendo abbiamo ridotto lo spazio riservato su sdb1 dal 5% allo 0%, ovvero nessuno spazio verrà riservato per l’utente root.

Questa è la nuova situazione aggiornata con lo spazio riservato allo 0%.
Si raccomanda fortemente di non impostare un valore troppo basso per le partizioni di sistema, un riempimento totale (100%) della partizione, oltre il rallentamento dovuto all’eccessiva frammentazione, potrà causare persino il blocco del sistema e la perdita di dati per mancato salvataggio dei files modificati.
Da una richiesta del forum ubuntu-it.org: Gparted e nuovo HDD











Interessante…
post decisamente utile e interessante, non ne sapevo nulla
Ciao
Quei comandi vanno dati su partizioni smontate?
Nella partizione dedicata alla home utente, ha senso lasciare spazio a root?
non è rilevante smontare le partizioni.
se ti è possibile fallo ma non ho visto nessuna controindicazione.
uno spazio minimale andrebbe sempre lasciato, se riempissi la partizione home al 100% non potresti nemmeno loggarti e da root potrebbe diventare difficile ripristinare. diciamo almeno uno 0.1%, non saranno un centinaio di MB a metterti in crisi.
Ma anche un 2%
quindi poteri agire anche su una partizione montata?senza riformattare tutto?
Interessante… Non sapevo che anche ext4 avesse questa particolarità! Comunque… Mettiamo che qualcuno voglia invece aumentare la percentuale: avrà qualche genere di beneficio?
benefici non ne esistono; si tratta di spazio riservato a root e nulla di più.
come effetto collaterale, se il disco resta meno pieno diminuisce la frammentazione ma non dipende direttamente dallo spazio riservato.
Quindi questa operazione si può effettuare anche su partizioni già in uso senza nessun rischio di perdite di dati?
a me non risultano controindicazioni a modificare il file system anche se già montato, nè ne vedo documentate.
le modifiche sono applicate immediatamente senza nemmeno rimontare
Salve,
capita solo a me che nonostante da nautilus lo spazio che prima era occupato risulti libero, da gparted invece continua a segnalare sempre lo stesso spazio occupato?
Per esempio, su una partizione appena creata per il test di 6,53GiB, su gparted risultavano 247MiB occupati, e rimanevano tali valori tanto quando ho impostato a 0% come quando ho provato con 50%…
Invece da nautilus si possono notare i cambiamenti.
lo spazio usato indicato da gparted non e` quello riservato, ma quello usato dai metadati per contenere i nomi dei files, le dimensioni, posizioni, numero di collegamenti, etc.
difatti se guardi la screenshot sopra, lo spazio riservato e` di 4 GB e lo spazio indicato da gparted e` 1,3 GB.
sono due cose differenti
grazie
Grazie Muflone vecchio amico per la dritta. Cercavo appunto in rete qualcosa per risolvere questo problema (avevo 14 gb occupati *_*) e ho capito anche il perchè di questa cosa quindi un doppio grazie!
Ti volevo però chiedere una cosa: dato che il problema l’ho avuto su una partizione ext4 da 280 gb che ho creato solamente per archiviare dati posso comodamente impostare lo spazio a 0? nella partizione usata nel file system invece manterrei sempre qualche centinaio di mb di spazio libero…
ciao
se dovessi riempire la partizione al 100% e partisse un fsck, non potrebbe nemmeno recuperarti gli eventuali collegamenti persi.
quindi non è un’operazione saggia.
su una partizioen da 260 gb quanto mi consigli di lasciare per sicurezza?
premesso che le partizioni non si riempiono mai fino al massimo altrimenti iniziano a frammentare pesantemente.
garantisci almeno uno 0,5% di spazio riservato per circa 1,3 GB
grazie mi terrò su questo margine
ciao muflone… stavo cercando esattamente questa informazione che hai scritto… chiedo.. non sai x caso come potrei arrivare a farlo eventualmente anche con winxp
? ciao e grazie
Windows XP non riserva nessuno spazio su partizioni FAT e NTFS per administrator/system, non c’è nessuno spazio da recuperare
ciao muflone… devo ritenere normale quindi che quando formatto una partizione (o l’intero disco eliminando le partizioni) il disco mi si stringe sempre un po’? non è quello spazio da recuperare? ho visto qualche programma del tipo active killdisk ma nn ne sn sicuro, quindi mi scuso se sn andato OT benchè se hai un cosiglio lo accetto volentieri:) ciao e grazie per la tua risposta. MYo
una parte dello spazio viene usata dal file system per mantenere i nomi dei files, le dimensioni e le posizioni dei frammenti e non puoi recuperarla.