Home > Comandi Console, Dai forum, Debian, Dischi, File System, Gnome, Linux, Partizioni, Sistema, Ubuntu, ubuntu-it > Recuperare lo spazio perso con la formattazione

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.

Spazio riservato del 5%

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).

Partizionamento di sdb

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.

Spazio riservato dello 0%

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

  1. Ermes_85
    17 maggio 2010 alle 9:38 | #1

    Interessante…

  2. DarKprince
    17 maggio 2010 alle 11:06 | #2

    post decisamente utile e interessante, non ne sapevo nulla :D

  3. superlex
    17 maggio 2010 alle 11:49 | #3

    Ciao :)
    Quei comandi vanno dati su partizioni smontate?
    Nella partizione dedicata alla home utente, ha senso lasciare spazio a root?

    • 17 maggio 2010 alle 12:08 | #4

      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.

      • superlex
        17 maggio 2010 alle 13:41 | #5

        Ma anche un 2% :)

      • pasquale
        06 agosto 2011 alle 15:15 | #6

        quindi poteri agire anche su una partizione montata?senza riformattare tutto?

  4. shishimaru
    17 maggio 2010 alle 12:24 | #7

    Interessante… Non sapevo che anche ext4 avesse questa particolarità! Comunque… Mettiamo che qualcuno voglia invece aumentare la percentuale: avrà qualche genere di beneficio?

    • 17 maggio 2010 alle 12:27 | #8

      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.

  5. alekseevic
    17 maggio 2010 alle 12:31 | #9

    Quindi questa operazione si può effettuare anche su partizioni già in uso senza nessun rischio di perdite di dati?

    • 17 maggio 2010 alle 13:16 | #10

      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

  6. Paulo
    17 maggio 2010 alle 17:06 | #11

    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.

    • 17 maggio 2010 alle 17:30 | #12

      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

      • Anonimo
        17 maggio 2010 alle 19:55 | #13

        grazie

  7. 26 agosto 2010 alle 13:53 | #14

    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…

    • 26 agosto 2010 alle 14:06 | #15

      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.

      • 26 agosto 2010 alle 15:01 | #16

        su una partizioen da 260 gb quanto mi consigli di lasciare per sicurezza?

      • 26 agosto 2010 alle 15:54 | #17

        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

  8. 26 agosto 2010 alle 18:07 | #18

    grazie mi terrò su questo margine ;)

  9. maryo
    24 novembre 2010 alle 0:39 | #19

    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

    • 24 novembre 2010 alle 9:47 | #20

      Windows XP non riserva nessuno spazio su partizioni FAT e NTFS per administrator/system, non c’è nessuno spazio da recuperare

  10. Maryo
    24 novembre 2010 alle 10:02 | #21

    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

    • 24 novembre 2010 alle 15:19 | #22

      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.

  1. 17 maggio 2010 alle 12:14 | #1

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Iscriviti

Get every new post delivered to your Inbox.

Join 90 other followers