Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#26  2012-03-04 08:08:27

  dddarek - Gość

dddarek
Gość

Re: Defragmentacja ext3

Uzyj absolutnie w konsoli tty1 komende :

Kod:

# shutdown -rF now

obserwuj co sie dzieje i wystarczy. Zapomnij slowo defragmentacja niewazne czy uzywasz ext3 czy ext4.

P.S. Nie traktujcie tego co powiem jako "flood" lub "spam" tylko wskazcie mi odpowiednia sekcje gdzie mozna zadawac tego typu pytania. :cool:

Mam pytanie bez zwiazku z problemem. Jak zorientowac sie jaka wersje Debiana Squeeze => Wheezy => Sid (Lenny juz umarl smiercia naturalna) "uzywa" uzytkownik ?

Pytam aby sobie ulatwic zycie. Cwiczylem Sid'a przez 5 ostatnich lat, ale teraz mam troche mniej czasu wiec "atakuje" testing/Wheezy no i natychmiast problemy/bugi (ma byc wstepnie zamrozony w czerwcu)

Salutations.

 

#27  2012-03-04 10:11:33

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: Defragmentacja ext3

cat /etc/debian_version
wheezy/sid

@morfik

Przy tak dużej partycji koniecznie przejdź na ext4. Pomijając czas skanowania partycji, system plików jest mniej podatny na fragmentację. Dodam, ze fragmentacja na linuksowych systemach plików nie jest tak boleśnie odczuwalna jak pod FAT/NTFS. (Może w wersjach NTFS dla Vista/7 coś poprawiono bo wersja xp jest pod tym względem niemal tak kulawa jak FAT pod win95). To dlatego praktycznie każdy linuksowiec na pytanie o fragmentację mówi - nie myśl o tym. Gdyby był problemem narzędzi służących defragmentacji byłoby tak dużo jak pod windows, albo i więcej.
Nie każdy zdaje sobie sprawę, że NTSF dla NT4.0, 5.0, 5.1 to są już trzy wersje FS nie do końca kompatybilne ze sobą. Wraz w prowadzeniem Vista, a później 7 pojawiają się kolejne modyfikacje.
Tak odchodząc od tematu znajomy programista kupił synkowi laptopa z 7(64bit). Uruchamia na tym Warcrafta w wersji 32 bit i do szału doprowadza go edytor map, który nie widzi własnych plików.  Czy są porobione jakieś sztuczki dla programów 32bitowych ? :)

Ostatnio edytowany przez bobycob (2012-03-04 10:15:11)

Offline

 

#28  2012-03-04 10:31:47

  dddarek - Gość

dddarek
Gość

Re: Defragmentacja ext3

dddarek napisał(-a):

Jak zorientowac sie jaka wersje Debiana Squeeze => Wheezy => Sid (Lenny juz umarl smiercia naturalna) "uzywa" uzytkownik ?

nastepnie

bobycob napisał(-a):

cat /etc/debian_version
wheezy/sid

Dzieki, ale zle zesmy sie zrozumieli. Postaram sie inaczj sformuowac pytanie (wiedzac dokladnie o tym, ze nie jest to odpowiednie "miejsce") Sorry !
Skad mam wiedziec jaka wersje debiana uzywa odpowiadajacy mi bobycob lub inny uzytkownik/moderator/administrator itp...?

 

#29  2012-03-04 10:45:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Defragmentacja ext3

Możesz zapytać. :) Nie wymagamy nigdzie podania używanej wersji Debiana (zresztą można przecież używać różnych wersji, mieć kilka systemów, kilka komputerów itd.), zatem jeśli użytkownik sam nie napisał, to jest to jedyna droga.

Offline

 

#30  2012-03-04 11:04:14

  dddarek - Gość

dddarek
Gość

Re: Defragmentacja ext3

zresztą można przecież używać różnych wersji, mieć kilka systemów, kilka komputerów itd.

Swieta prawda. Dzieki :) Myslalem, ze macie jakas chatke/pole/miejsce/rubryczke w profilu gdzie mozna wpisac uzywana wersje w chwili obecnej typu stable/testing/unstable + uname -r etc...

Salutations.

 

#31  2012-03-04 11:34:25

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Defragmentacja ext3

dddarek napisał(-a):

Skad mam wiedziec jaka wersje debiana uzywa odpowiadajacy mi bobycob lub inny uzytkownik/moderator/administrator itp...?

Były takie propozycje, ale póki co nic z tego nie wyszło.

Swoją drogą, na tym forum nie ma zwyczaju usuwania postów, zamykania tematów czy banowania użytkowników (poza ewidentnymi robotami spamującymi i kilkoma ekstremalnymi przypadkami). Myślę że dużo lepiej jest założyć nowy temat, nawet jeśli podobny już istnieje (wtedy moderator je połączy albo podrzuci link), niż dopisywać swoje pytania w pierwszym lepszym wątku, zupełnie z nimi nie związanym.

Offline

 

#32  2012-03-04 12:33:21

  dddarek - Gość

dddarek
Gość

Re: Defragmentacja ext3

Salut,

Minio napisał(-a):

Myślę że dużo lepiej jest założyć nowy temat,

Calkowicie sie z Toba zgadzam, czyli bez watpienia tutaj => http://forum.dug.net.pl/viewforum.php?id=1

wtedy moderator je połączy albo podrzuci link

Brawo, nie liczylem na taka operatywnosc u Was. :D

@+

 

#33  2012-03-04 13:36:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Defragmentacja ext3

O co biega w tej dyskusji?

Partycja, czyszczona przy starcie co 30 dni, ostatnio komp zaliczył kilka zanikow napięcia, szczegółowego leczenia nie miala ta partycja  od powiększenia (polączenie 2  partycji - ponad 2 lata temu):

Kod:

fsck -nvf /dev/sda3
fsck z pakietu util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
Uwaga! /dev/sda3 jest zamontowany.
Uwaga: pominięto odtwarzanie z kroniki z powodu sprawdzania w trybie tylko
do odczytu.
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Usunięty i-węzeł 10093799 ma zerowy dtime. Poprawić? nie

Znaleziono i-węzły, które były częścią uszkodzonej listy sierot. Poprawić? nie

I-węzeł 10167514 był częścią listy osieroconych i-węzłów. ZIGNOROWANO.
I-węzeł 10169887 był częścią listy osieroconych i-węzłów. ZIGNOROWANO.
I-węzeł 10169949 był częścią listy osieroconych i-węzłów. ZIGNOROWANO.
I-węzeł 10213881 był częścią listy osieroconych i-węzłów. ZIGNOROWANO.
I-węzeł 10213972 był częścią listy osieroconych i-węzłów. ZIGNOROWANO.
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach
Różnice bitmapy bloków:  -(16035859--16035874) -38350298 -45239897 -(45240001--45240009) -45293577 -(45293595--45293596) -45293770
Poprawić? nie

Błędna liczba wolnych bloków dla grupy #489 (18461, naliczono 18445).
Poprawić? nie

Błędna liczba wolnych bloków (5266430, naliczono 5043615).
Poprawić? nie

Różnice bitmapy i-węzłów:  -10093799 -10167514 -10169887 -10169949 -10213881 -10213972
Poprawić? nie

Błędna liczba wolnych i-węzłów (9747056, naliczono 9743949).
Poprawić? nie


Home: ********** UWAGA: System plików nadal ma błędy **********


 2016656 użytych i-węzłów (17.14%)
    6385 plików nieciągłych (0.3%)
     819 katalogów nieciągłych (0.0%)
         liczba i-węzłów z blokami ind/dind/tind: 0/0/0
         Histogram głębokości ekstentów: 2005601/1318/7
41773898 użytych bloków (88.80%)
       0 wadliwych bloków
      10 dużych plików

 1827012 zwykłych plików
  162465 katalogów
     178 plików urządzeń znakowych
      97 plików urządzeń blokowych
      27 potoków
     653 dowiązania
   29935 dowiązań symbolicznych (12485 szybkich dowiązań symbolicznych)
      34 gniazda
--------
 2020401 plików

Tutaj się coś nie zdadza (matematycznie):

Kod:

df -h /home
System plików  rozm. użyte dost. %uż. zamont. na
/dev/sda3       180G  160G   11G  94% /home

Ale dyzio chodzi, nie zwalnia, nie stuka, nie hałasuje bardziej, niż jak był nowy ze sklepu.
Widzicie tu powyżej jakąś defragmentację?
Od kwietnia 2009 na tej partycji mam ext4.
Jak znajdę chwilkę czasu, to zapuszczę mu fsck - żeby ponaprawiało błędy.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-03-04 13:50:32)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#34  2012-03-04 13:43:51

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Defragmentacja ext3

Jacekalex napisał(-a):

O co biega w tej dyskusji?

morfik ma problem z bardzo wysoką fragmentacją na jednej ze swoich partycji (na poziomie 55%). To o czym pisał BlackEvo (fsck -nvf, komunikat „System plików nadal ma błędy” itd.) to pytane bez związku z problemem autora wątku i ta kwestia została już dawno wyjaśniona.

Offline

 

#35  2012-03-04 13:48:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Defragmentacja ext3

Tylko widocznie pan M* zapomiał zawiadomić o tym fakcie pana M*.

Ponadto najwięskzy stopień defragmentacji ext3, jaki widziałem w życiu, to było około 4%, na partycji 10 Giga.
Ciekawe, jak trzeba kombinować, żeby osiągnąć 55% defragmentacji na partycji 360 Giga  ???

Coś takiego chyba można opatentować :DDDDDD

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-03-04 13:49:40)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#36  2012-03-04 13:50:27

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Defragmentacja ext3

Jacekalex napisał(-a):

Ponadto najwięskzy stopień defragmentacji ext3, jaki widziałem w życiu, to było około 4%.
Ciekawe, jak trzeba kombinować, żeby osiągnąć 55% defragmentacji na partycji 360 Giga  ???

Niniejszy wątek został założony właśnie aby tę kwestię wyjaśnić i rozwiązać.

Offline

 

#37  2012-03-04 14:01:14

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Defragmentacja ext3

When a file is being appended to, ext3 calls the block allocator once for each block individually; with multiple concurrent writers, files can easily become fragmented on disk. With delayed allocation, however, ext4 buffers up a larger amount of data, and then allocates a group of blocks in a batch. This means that the allocator has more information about what's being written and can make better choices for allocating files contiguously on disk. The multiblock allocator is used when delayed allocation is enabled for a file system, or when files are opened in O_DIRECT mode. This feature does not affect the disk format.

To ja już wiem czemu mi się tak strasznie pliki pofragmentowały - wiedziałem, że pobieranie obrazów iso różnych dystrybucji linuxa przez torrenta się kiedyś źle skończy :D

Spróbuje sobie przekonwertować tę partycję na ext4, tak jak radził bobycob i przekopiować całą zawartość. I rada dla tych co używają ext3 - nie kopiujcie więcej niż jednego pliku w tym samym czasie na daną partycję :D

@Jacekalex

To teraz widzisz 55%, poza tym wywaliłem 100gb i mam obecnie 60% :D

Ostatnio edytowany przez morfik (2012-03-04 14:02:32)

Offline

 

#38  2012-03-04 15:05:07

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Defragmentacja ext3

Jacekalex napisał(-a):

Partycja, czyszczona przy starcie co 30 dni,

co masz na myśli mówiąc czyszczenie? masz jakieś skrypty do czyszczenia pojawiających się śmieci?

Jacekalex napisał(-a):

Widzicie tu powyżej jakąś defragmentację?

tak samo jaki fragmentacji - nie


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#39  2012-03-04 19:15:00

  rafi - Użytkownik

rafi
Użytkownik
Skąd: Częstochowa
Zarejestrowany: 2006-03-12

Re: Defragmentacja ext3

morfik napisał(-a):

To ja już wiem czemu mi się tak strasznie pliki pofragmentowały - wiedziałem, że pobieranie obrazów iso różnych dystrybucji linuxa przez torrenta się kiedyś źle skończy :D

Dobrym pomysłem jest włączenie rezerwowania potrzebnej przestrzeni na dysku. KTorrent ma taką opcję. Inne klienty pewnie też.


Furie terribili!
Circondatemi,
Sequidatemi
Con faci orribili!

Offline

 

#40  2012-03-04 19:36:08

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Defragmentacja ext3

rafi, wiem, qbittorrent też ma tę opcję ale jakimś cudem była wyłączona :]

Offline

 

#41  2012-03-04 23:29:25

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Defragmentacja ext3

I tak jak powiedziałem, tak zrobiłem - kompletny wipe partycji 640GB, utworzenie na niej ext4 i przekopiowanie na nią 250GB. Tak wygląda raport ze skanu :]

Kod:

e2fsck 1.42 (29-Nov-2011)
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach

   18363 użyte i-węzły (0.04%)
     245 plików nieciągłych (1.3%)
       0 katalogów nieciągłych (0.0%)
         liczba i-węzłów z blokami ind/dind/tind: 0/0/0
         Histogram głębokości ekstentów: 18189/166
65871411 użytych bloków (38.54%)
       0 wadliwych bloków
       3 duże pliki

   17484 zwykłe pliki
     870 katalogów
       0 plików urządzeń znakowych
       0 plików urządzeń blokowych
       0 potoków
       0 dowiązań
       0 dowiązań symbolicznych (0 szybkich dowiązań symbolicznych)
       0 gniazd
--------
   18354 pliki

Nie mam pojęcia jak ten system wgrywa pliki, że na starcie już 245 pofragmentował :D

Ostatnio edytowany przez morfik (2012-03-04 23:29:47)

Offline

 

#42  2012-03-05 08:44:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Defragmentacja ext3

dominbik napisał(-a):

Jacekalex napisał(-a):

Partycja, czyszczona przy starcie co 30 dni,

co masz na myśli mówiąc czyszczenie? masz jakieś skrypty do czyszczenia pojawiających się śmieci?

U mnie, jak w każdym Linuxie co 30 uruchomień system sprawdza partycje przy montowaniu, i poprawia błędy.
Na partycji /home mam przstawione z interwału 30 montowań na 30 dni.
Przestawilem to wieki temu, jeszcze na Ubuntu.
I nie są to żadne specjalne skrypty, tylko normalne działanie każdej dystrybucji Linuxa, jaką widziałem.

Sznurek:
http://www.ubucentrum.net/2009/06/zmiana-czestotliw … ia-dysku.html

RTFM:

Kod:

man tunefs

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2012-03-05 08:47:01)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#43  2012-03-05 09:37:16

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Defragmentacja ext3

Jacekalex napisał(-a):

I nie są to żadne specjalne skrypty, tylko normalne działanie każdej dystrybucji Linuxa, jaką widziałem.

To w sumie nie czyszczenie, tylko standardowe sprawdzanie/naprawianie systemu plików. Pewnie dlatego dominbik myślał, że pisząc o czyszczeniu masz na myśli coś extra, a nie tylko to co jest out of the box — jak sam piszesz — w każdej dystrybucji.

Offline

 

#44  2012-03-05 09:49:44

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Defragmentacja ext3

Być może nie czyszczenie, lecz naprawianie blędów i sprawdzanie, może wyraziłem się niezbyt precyzyjnie, ale generalnie nie zmieniło to znacząco sensu działania fsck, którego celem jest urzymanie systemu plików w dobrej kondycji.
W dodatku jedyne systemy, które nie miały włączonego domyślnie podobnego mechanizmu, jakie widzialem w życiu, pochodziły z Redmond.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2012-03-05 09:50:28)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#45  2012-03-05 14:27:06

  dddarek - Gość

dddarek
Gość

Re: Defragmentacja ext3

Jezeli wlaczasz i wylaczach kazdego kompa pod linux'em codziennie to po okresie 30-tu Debian "kotroluje i naprawia" automatycznie system plikow i co tam jeszcze moze (np. cluster'y TD i przy tej okazji uzywa lub przynajmniej probuje uzyc swojego defragmentora) Uzylem okreslenia z wiadomego systemu Bill'a.

Natomiast jezeli komputer "chodzi" bez przerwy przez trzy miesiace na ten przyklad a ktos ma kaprys to moze w kazdej chwili "puscic" weryfikacje komenda ktora jest w post # 26.

Zareczam moja glowa, ze nie wpuszczam nikogo w maliny jak Alina Balladyne (lub odwrotnie) poniewaz znacie zelazna zasade #nie uzywaj nigdy komendy/polecen z nieznanego zrodla w root#

Pozdrawiam.

 

#46  2012-03-05 18:07:57

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Defragmentacja ext3

Jacekalex napisał(-a):

U mnie, jak w każdym Linuxie co 30 uruchomień system sprawdza partycje przy montowaniu, i poprawia błędy.
Na partycji /home mam przstawione z interwału 30 montowań na 30 dni.
Przestawilem to wieki temu, jeszcze na Ubuntu.

a rozumiem. Myślałem, że masz jeszcze jakieś skrypty do czyszczenia, te sprawdzanie to też mam - zostawiłem domyślnie jak jest, bo ta częstotliwość mi nie przeszkadza. Mam natomiast Archa który z /home siedzi sobie na partycji 1.5GB i tam co jakiś czas czyszczę folder home, chromium i download, logi, bufor miniaturek roxa, pacman -Scc itd.... i myślałem właśnie by napisać jakiś skrypcik user frendly do tego (2 userów)


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#47  2012-03-05 19:46:40

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Defragmentacja ext3

dominbik, podlinkuj sobie cache wszystkich przeglądarek do /tmp. Przy starcie systemu pliki tmp są czyszczone. Tylko musisz sobie w pliku ~/.profile dodać regułkę tworzenia odpowiednich katalogów w /tmp. U mnie to wygląda tak:

Kod:

if [ ! -e /tmp/morfik_cache ]; then
        ### Cache OPERA ###
        mkdir -p /tmp/morfik_cache/.opera/cache/
        mkdir -p /tmp/morfik_cache/.opera/application_cache/
        mkdir -p /tmp/morfik_cache/.opera/opcache/
        mkdir -p /tmp/morfik_cache/.opera/temporary_downloads/
        ### Cache GNOME ###
        mkdir -p /tmp/morfik_cache/.cache/
        ### Cache FLASH ###
        mkdir -p /tmp/morfik_cache/.macromedia
        ### Cache FIREFOX ###
        mkdir -p /tmp/morfik_cache/.mozilla/firefox/kaosxy.default/Cache/
        ### OfflineCache FIREFOX ###
        mkdir -p /tmp/morfik_cache/.mozilla/firefox/kaosxy.default/OfflineCache/
fi

Raz utworzone dowiązania będą się automatycznie linkować gdy foldery w /tmp zostaną utworzone. Przy takim ustawieniu, cały syf z /home wędruje do /tmp. Poza tym ja mam oddzielną partycję na /tmp bez dziennika, co przyśpiesza nieco pracę dysku.

Offline

 

#48  2012-03-05 20:04:59

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Defragmentacja ext3

Wiem - i powiem więcej - jeszcze można inaczej porobić, lecz wolę raz na 2 miesiące przeczyścić a Chromium niech sobie dane na dysku trzyma, bo wtedy niektóre strony szybciej mi się ładują.


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)