View Full Version : ext3,anche con tune2fs non riesco a fargli vedere tutto lo spazio
Xemertix
14-02-2009, 12:14
Salve,ho letto vari tread riguardo l'occupazione dello spazio di ext3..come questo ad esempio
http://ubuntuforums.org/showthread.php?t=215177
ma nonostante ciò mancano 3,85 gb rispetto ad ntfs od xfs!
http://img301.imageshack.us/img301/2801/ext3zl0.jpg (http://imageshack.us)
ecco i passaggi
#mkfs.ext3 -L "UnitàH" /dev/sdd1 (con gparted)
#tune2fs -m 0 /dev/sdd1
#tune2fs -O dir_index /dev/sdd1
# e2fsck /dev/sdd1
e2fsck 1.41.3 (12-Oct-2008)
UnitàH: clean, 11/15327232 files, 1009876/61277926 blocks
# fdisk -l /dev/sdd1
Disco /dev/sdd1: 250.9 GB, 250994386944 byte
255 testine, 63 settori/tracce, 30514 cilindri
Unità = cilindri di 16065 * 512 = 8225280 byte
Identificativo disco: 0x00000000
# df -h /dev/sdd1
File system Dimens. Usati Disp. Uso% Montato su
/dev/sdd1 231G 188M 230G 1% /home/xxx/UnitàH
ma quei 3,85 gb stanno occupati! (e non rappresentano nemmeno il 5% del disco,ma il 1,64%)
Quindi su 233,76Gb mi restano 229,9Gb...bho?
provat a vedere la quantita' blocchi riservati sulla partizione
tune2fs -l /dev/sda2 | grep Reserv
Xemertix
14-02-2009, 18:48
# tune2fs -l /dev/sdd1 | grep Reserv
Reserved block count: 0
Reserved GDT blocks: 1009
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
1009 blocchi riservati..ho letto che servono per fare il resize online della partizione,quindi credo che volendo si possano ridurre a 0..a quanto spazio equivalgono?
The typical formatting of these media provides space for 512 bytes
Xemertix
15-02-2009, 13:26
Qua (http://www.unitconversion.org/data-storage/blocks-to-megabytes-conversion.html) mi dice che 1009 blocks sono 0.492675781 Mb,quindi niente di che..
Xemertix
07-10-2011, 02:41
Ho scoperto pochi giorni fa la soluzione: anche con -m 0 ext spreca vari Gb,bisogna usare l'opzione -T largefile o smili,che vanno a modificare alcune impostazioni sprecone di default.
[root@myhost xxx]# mke2fs -T largefile -j -m 0 /dev/sda5
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
231680 inodes, 59308593 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1810 block groups
32768 blocks per group, 32768 fragments per group
128 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Ora non ho una foto,ma risultavano "occupati" solo 200-300 mb (in linea con altri Fs) contro i 2-3 delle impostazioni standard.
vampirodolce1
07-10-2011, 11:16
Grazie per aver postato quell'opzione, effettivamente mi fermavo a -m 0 e notavo che comunque un bel po' di spreco c'era.
Ad ogni modo per massimizzare lo spazio libero puoi provare xfs (mkfs.xfs /dev/...), io ce l'ho da anni sulla partizione dati (~2TB) e sulla /home, finora non ho mai avuto problemi, magari in seguito a spegnimenti forzati. Ti segnalo comunque che spesso uso l'opzione -o ro in fase di montaggio.
Ho scoperto pochi giorni fa la soluzione: anche con -m 0 ext spreca vari Gb,bisogna usare l'opzione -T largefile o smili,che vanno a modificare alcune impostazioni sprecone di default.
Be' insomma non vorrai mica rischiare di trovarti senza inodes.
Piuttosto perche' non usi ext4?
Xemertix
18-11-2011, 01:21
Be' insomma non vorrai mica rischiare di trovarti senza inodes.
Piuttosto perche' non usi ext4?
Per caso quanto mancano gli inodes escono messaggi d'errore,tipo "partizione piena" anche se resta spazio libero?
Comunque uso ext4,tra i filesystem che ho provato (xfs,reiserfs,ntfs) è quello che spreca più spazio,ma come detto sopra usando largefile il problema si risolve.
Attualmente utilizzo mkfs.ext4 -T largefile -O extents,uninit_bg,dir_index -j -m 0 /dev/sda e tune2fs -c 0 -i 0 /dev/sda
Quando btrfs sarà stabile userò quello,con la transparent compression attivata.
ps.spero che ubuntu ecc personalizzino ext di default,non oso immaginare altrimenti lo spreco di spazio su hd tipo da 500gb ecc XD
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.