Habe mal eine Frage zum defragmentieren der Festplatte. Und zwar benutze ich ext4 was vorher ein ext3 war. Da die Festplatte beim hochfahren schon arg beschäftigt ist wollte ich das System mal prüfen und defragmentieren, was aber nicht geht. Habe nach Anleitung folgendes eingegeben.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# e4defrag -c /dev/sda2
<Fragmented files> now/best size/ext
1. /etc/kernels/kernel-config-x86_64-3.8.13-gentoo
25/1 4 KB
2. /usr/lib64/python2.7/site-packages/FontTools/fontTools/cffLib.pyc
19/1 4 KB
3. /usr/portage/metadata/herds.xml 15/1 4 KB
4. /usr/portage/kde-base/kdelibs/ChangeLog-2009
27/1 4 KB
5. /usr/src/linux-3.8.13-gentoo/drivers/net/ethernet/marvell/.sky2.o.cmd
13/1 4 KB
Total/best extents 979064/591178
Average size per extent 20 KB
Fragmentation score 63
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This device (/dev/sda2) needs defragmentation.
Done.
|
Wenn ich das richtig verstehe solle ich das System defragmentieren, aber wie? Die Eingabe von
e4defrag /dev/sda2 dauert recht lange aber ändert nichts. Zum testen haben ich das ganze mal mit nur einer Datei versucht aber auch hier ohne Ergebnis. Die Dateien bleiben so wie sie sind, extrem fragmentiert. Mache ich was falsch? Wie defragmentiere ich mein System?
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# e4defrag -c /bin/bash
<File> now/best size/ext
/bin/bash 11/1 64 KB
Total/best extents 11/1
Average size per extent 64 KB
Fragmentation score 45
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This file (/bin/bash) does not need defragmentation.
Done.
# e4defrag /bin/bash
ext4 defragmentation for /bin/bash
Success: [0/1]
# e4defrag -c /bin/bash
<File> now/best size/ext
/bin/bash 11/1 64 KB
Total/best extents 11/1
Average size per extent 64 KB
Fragmentation score 45
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This file (/bin/bash) does not need defragmentation.
Done.
|
|
Quellcode
|
1
2
|
# filefrag /bin/bash
/bin/bash: 11 extents found, perfection would be -1 extent
|
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# e2freefrag /dev/sda2
Device: /dev/sda2
Blocksize: 4096 bytes
Total blocks: 9765511
Free blocks: 4575232 (46.9%)
Min. free extent: 4 KB
Max. free extent: 4008 KB
Avg. free extent: 112 KB
Num. free extent: 161091
HISTOGRAM OF FREE EXTENT SIZES:
Extent Size Range : Free extents Free Blocks Percent
4K... 8K- : 33569 33569 0.73%
8K... 16K- : 26877 64909 1.42%
16K... 32K- : 25229 131878 2.88%
32K... 64K- : 21610 236460 5.17%
64K... 128K- : 27438 595410 13.01%
128K... 256K- : 12846 542425 11.86%
256K... 512K- : 5664 497580 10.88%
512K... 1024K- : 3619 634989 13.88%
1M... 2M- : 3190 1153435 25.21%
2M... 4M- : 1049 684386 14.96%
|