Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[laik] Ext4 - fragmentacja, defragmentacja

227 views
Skip to first unread message

latet

unread,
Nov 25, 2012, 7:29:54 AM11/25/12
to
Witam,

Czy w systemie plików ext4 istnieje problem fragmentacji?
Jeśli tak, to:

- jak (czym) sprawdzić stopnień pofragmentowania partycji
- czym defragmentować?

W Windows do obu celów używam programu Defraggler.
W dostępnych mi (pod Yast) repozytoriach dla SUSE (a włączyłem wszystkie
z działu Repozytoria społeczności) nie znalazłem niczego ze ciągiem
"defrag".

Dzięki,

latet

Jan Stożek

unread,
Nov 25, 2012, 6:53:57 AM11/25/12
to
Po głębokim namyśle latet napisał w niedziela, 25 listopada 2012
13:29:

> Czy w systemie plików ext4 istnieje problem fragmentacji?

Linuksowe systemy plików są dość odporne na fragmentację. Na
/home np. mam tylko ok. 1% nieciągłych plików. Na /var, który jest
dość intensywnie używany - 3,8%.

> Jeśli tak, to:
>
> - jak (czym) sprawdzić stopnień pofragmentowania partycji

/sbin/fsck

> - czym defragmentować?

http://bit.ly/UZUd87

Podobno e4defrag. Ale nigdy go nie używałem.

--
Pozdrawiam, | Three switched witches watch 3 Swatch watch switches.
| Which switched witch watch which Swatch watch switch?
(js).

PS. Odpowiadając bezpośrednio proszę usunąć minus wraz ze wszystkimi
kolejnymi literami.

Lemat

unread,
Nov 25, 2012, 6:55:03 AM11/25/12
to
latet wrote:

> Witam,
>
> Czy w systemie plików ext4 istnieje problem fragmentacji?

istnieje ale jest on tak znikomy, że nikt sobie tym głowy nie zawraca.

--
Pozdrawiam
Lemat
Zanim zadasz pytanie: proszę o informację, jaka była przyczyna śmierci
Twojego ostatniego niewolnika.

Latet

unread,
Nov 25, 2012, 3:33:12 PM11/25/12
to
>> Czy w systemie plików ext4 istnieje problem fragmentacji?
>
> istnieje ale jest on tak znikomy, że nikt sobie tym głowy nie zawraca.

A jak to się dzieje, że jest znikomy? Pewnie jakaś defragmentacja w locie / na
bieżąco?

latet


Piotr B. (pb2004)

unread,
Nov 25, 2012, 3:34:03 PM11/25/12
to
Użytkownik "latet" napisał w wiadomości grup
dyskusyjnych:50b20136$0$1316$6578...@news.neostrada.pl...
>
>Witam,
>
>Czy w systemie plików ext4 istnieje problem fragmentacji?

Istnieje ale podobnie jak pod Ntfs jeśli jest wystarczająca ilość wolnego
miejsca nie trzeba się tym przejmować.

>Jeśli tak, to:
>
>- jak (czym) sprawdzić stopnień pofragmentowania partycji

e4defrag -c partycja

>- czym defragmentować?
>

e4defrag partycja

--
Piotr Borkowski

Michoo

unread,
Nov 25, 2012, 4:58:54 PM11/25/12
to
Unikanie fragmentacji przy zapisie. O ile tylko jest dość wolnej
przestrzeni to pliki są alokowane z zapasem tak, żeby można było dopisać
coś na końcu bez fragmentacji.

--
Pozdrawiam
Michoo

horhe

unread,
Nov 28, 2012, 5:07:17 AM11/28/12
to
W dniu 25.11.2012 12:55, Lemat pisze:
> latet wrote:
>
>> Witam,
>>
>> Czy w systemie plików ext4 istnieje problem fragmentacji?
>
> istnieje ale jest on tak znikomy, że nikt sobie tym głowy nie zawraca.

Xfs także jest "odporny" na fragmentację lecz są aplikacje, które i tak
dadzą sobie z nim radę:

# filefrag xxxx.ibd
xxxx.ibd: 21720 extents found
# filefrag yyyy.ibd
yyyy.ibd: 28520 extents found

# ls -lah xxxx.ibd yyyy.ibd
-rw-rw---- 1 mysql mysql 122G Nov 28 10:58 xxxx.ibd
-rw-rw---- 1 mysql mysql 90G Nov 28 10:58 yyyy.ibd

co nam daje:
scale=1
122*1024/21720
5.7MB/extent
90*1024/28520
3.2MB/extent

kernel 2.6.36, zamontowany tylko z noatime (bez largeio, bez allocsize).
System plików jest zapełniony w 50%.
0 new messages