ext4 και χαμένος χώρος

Giorgos Keramidas keramida at ceid.upatras.gr
Wed May 9 14:31:34 EEST 2012


On Wed, 9 May 2012 00:55:41 +0300, Theodore Lytras <thlytras at gmail.com> wrote:
> Στις Τετ 09 Μαΐ 2012, ο/η Christos Ricudis έγραψε:
>> On 05/08/2012 10:57 PM, Theodore Lytras wrote:
>> > (1) Είναι δικαιολογημένη αυτή η σπατάλη χωρητικότητας μόνο από το μέγεθος
>> > των inodes, το μέγεθος του journal ή από τα "reserved blocks για
>> > priviledged processes" που διάβασα κάπου οτι αντιστοιχούν στο 5%?
>> 
>> Endexomenws omws na einai apo to block size. Gia deikse mas to output
>> ths tune2fs -l
>> /dev/disk/by-physical-location/28.4927,59.6948/trito_fanari_deksia/aspro_sp
>> iti/trito_ypogeio/pempto_kompiouter_deksia/panw_panw_diskos
>
> Το μεγάλο και το μικρό partition αντίστοιχα:
>
> root at equinox2:/home/bones# tune2fs -l /dev/sda7

> Block count:              157511936
> Reserved block count:     7875596
> Block size:               4096

Το μέγεθος του partition είναι:

    >>> 157511936 * 4096
    645168889856                    # bytes
    
    >>> 157511936 * 4096 / (1024 * 1024 * 1024.0)
    600.8603515625                  # gigabytes

Από αυτά είναι 'reserved' τα 7875596 blocks, τα οποία "τυχαίνει" να
είναι το 5% του συνολικού δίσκου:

  >>> "%.2f" % (7875596 * 100.0 / 157511936)
  '5.00'

Οπότε απλά μπορείς να μειώσεις το reserved disk percentage για
privileged/root processes σε κάτι μικρότερο:

    tune2fs -m 1 /dev/sda7

Αντίστοιχα και για το άλλο partition.

Αν ξέρεις _σίγουρα_ ότι δεν έχει νόημα να υπάρχει "χώρος για recovery
που μόνο ο root μπορεί να γράψει", μπορείς να ρυθμίσεις το filesystem να
έχει ακόμα και 0% reserved blocks:

    tune2fs -m 0 /dev/sda7




More information about the Linux-greek-users mailing list