<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Defragmentacja linuksowych systemów plików</title>
	<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/</link>
	<description>GNU/Linux dla każdego: newsy, artykuły, porównania dystrybucji</description>
	<pubDate>Mon, 13 Oct 2008 13:22:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: gab</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-1629361</link>
		<author>gab</author>
		<pubDate>Thu, 21 Aug 2008 02:39:02 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-1629361</guid>
		<description>Z tego co zauważyłem Vista posiada "automat" do defragmentacji a NTFS raczej jest ten sam jak w XP.
Spróbuj wyłączyć automatyczną defragmentację - podejrzewam, że fragmentacja plików zdrowo wzrośnie.
Kiedyś w XP "urwało" mi nagrywanie płyty CD na prędkości 8X - jak się okazało zbyt duża fragmentacja i bufor nie wyrobił.
Pod EXT3 z pełnym księgowaniem na 40GB nie miałem fragmentacji powyżej 1,8% (po instalacji i ustawieniu journal_data 0,8%) O_o - cały korzeń systemu był na jednej partycji a system używany był do przeglądania stron oraz pracy na Open Office.
Fragmentacja w EXT-FS jak i w ReiserFS była i będzie, zazwyczaj jest ona jednak bardzo mała, wręcz pomijalna. Nawet przy intensywnym korzystaniu z dysku poziom fragmentacji będzie bardziej niż akceptowalny, zauważcie, że niewiele osób poza wklepaniem "e2fsck -D /dev/hdxx" cokolwiek więcej z tym robi. "Fragmentacja jest czy jej nie ma?" - przypomina mi to kłótnie o wirusy na Linuksa - niby są a jednak.. ;).
Teraz używam JFS i jestem zadowolony, a zdanie "zainstaluj i zapomnij" bardzo mi tu pasuje.
Naprawdę miło jest czytać TAKĄ dyskusję.
Pozdrawiam ;)</description>
		<content:encoded><![CDATA[<p>Z tego co zauważyłem Vista posiada &#8220;automat&#8221; do defragmentacji a NTFS raczej jest ten sam jak w XP.<br />
Spróbuj wyłączyć automatyczną defragmentację - podejrzewam, że fragmentacja plików zdrowo wzrośnie.<br />
Kiedyś w XP &#8220;urwało&#8221; mi nagrywanie płyty CD na prędkości 8X - jak się okazało zbyt duża fragmentacja i bufor nie wyrobił.<br />
Pod EXT3 z pełnym księgowaniem na 40GB nie miałem fragmentacji powyżej 1,8% (po instalacji i ustawieniu journal_data 0,8%) O_o - cały korzeń systemu był na jednej partycji a system używany był do przeglądania stron oraz pracy na Open Office.<br />
Fragmentacja w EXT-FS jak i w ReiserFS była i będzie, zazwyczaj jest ona jednak bardzo mała, wręcz pomijalna. Nawet przy intensywnym korzystaniu z dysku poziom fragmentacji będzie bardziej niż akceptowalny, zauważcie, że niewiele osób poza wklepaniem &#8220;e2fsck -D /dev/hdxx&#8221; cokolwiek więcej z tym robi. &#8220;Fragmentacja jest czy jej nie ma?&#8221; - przypomina mi to kłótnie o wirusy na Linuksa - niby są a jednak.. ;).<br />
Teraz używam JFS i jestem zadowolony, a zdanie &#8220;zainstaluj i zapomnij&#8221; bardzo mi tu pasuje.<br />
Naprawdę miło jest czytać TAKĄ dyskusję.<br />
Pozdrawiam <img src='http://jakilinux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leon</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-808591</link>
		<author>leon</author>
		<pubDate>Sun, 18 May 2008 00:58:34 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-808591</guid>
		<description>Chciałem zdefragmentować sobie partycje poniewaz nieciagłość na niej wynosi około 35%. ok_defrag zwrocił takie cos:
from: can't read /var/mail/optparse
ok_defrag: 7: Syntax error: "(" unexpected


Prosze o pomoc</description>
		<content:encoded><![CDATA[<p>Chciałem zdefragmentować sobie partycje poniewaz nieciagłość na niej wynosi około 35%. ok_defrag zwrocił takie cos:<br />
from: can&#8217;t read /var/mail/optparse<br />
ok_defrag: 7: Syntax error: &#8220;(&#8221; unexpected</p>
<p>Prosze o pomoc</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ubk</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-761861</link>
		<author>ubk</author>
		<pubDate>Sat, 10 May 2008 18:29:53 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-761861</guid>
		<description>z ciekawości zrobiłem eksperyment. partycja systemowa, używana dość normalnie - aktualizacje, instalacja/deinstalacja programów - defragmentacja 1,7%. Home - defragmentacja 3,5%.
Partycje zajęte są od roku, system używany w domu dość intensywnie.</description>
		<content:encoded><![CDATA[<p>z ciekawości zrobiłem eksperyment. partycja systemowa, używana dość normalnie - aktualizacje, instalacja/deinstalacja programów - defragmentacja 1,7%. Home - defragmentacja 3,5%.<br />
Partycje zajęte są od roku, system używany w domu dość intensywnie.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: faxepl</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-757181</link>
		<author>faxepl</author>
		<pubDate>Fri, 09 May 2008 16:34:42 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-757181</guid>
		<description>Dzieki, zaptaszylem opcje w swoim Azareusie.</description>
		<content:encoded><![CDATA[<p>Dzieki, zaptaszylem opcje w swoim Azareusie.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iss</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-755241</link>
		<author>iss</author>
		<pubDate>Fri, 09 May 2008 09:42:45 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-755241</guid>
		<description>Partycja z drzewem portage gentoo, na której co kilka dni tworzone i usuwane są setki plików ma u mnie fragmentacje 4.6%.
System to ReiserFS, rozmiar 1GB, zapełnienie 25%, wiek 2-3 lata.

Jeżeli komuś bardzo zależy na defragmentacji, to polecam Shake -- http://vleu.net/shake/</description>
		<content:encoded><![CDATA[<p>Partycja z drzewem portage gentoo, na której co kilka dni tworzone i usuwane są setki plików ma u mnie fragmentacje 4.6%.<br />
System to ReiserFS, rozmiar 1GB, zapełnienie 25%, wiek 2-3 lata.</p>
<p>Jeżeli komuś bardzo zależy na defragmentacji, to polecam Shake &#8212; <a href="http://vleu.net/shake/" rel="nofollow" class="extlink">http://vleu.net/shake/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iss</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-755151</link>
		<author>iss</author>
		<pubDate>Fri, 09 May 2008 09:03:46 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-755151</guid>
		<description>AFAIR taki Azureus standardowo tworzy plik minimalnej wielkości i ciągle go powiększa. Jeśli ściągasz więcej niż jeden plik (a często pojedynczy torrent ma ich kilka do kilkuset), to fragmentacja robi się kosmiczna.
Poszukaj opcji w rodzaju "Allocate and zero new files on creation" (ofc w innym kliencie nie musi nazywać się tak samo).</description>
		<content:encoded><![CDATA[<p>AFAIR taki Azureus standardowo tworzy plik minimalnej wielkości i ciągle go powiększa. Jeśli ściągasz więcej niż jeden plik (a często pojedynczy torrent ma ich kilka do kilkuset), to fragmentacja robi się kosmiczna.<br />
Poszukaj opcji w rodzaju &#8220;Allocate and zero new files on creation&#8221; (ofc w innym kliencie nie musi nazywać się tak samo).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zyga</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-725801</link>
		<author>zyga</author>
		<pubDate>Mon, 05 May 2008 10:48:03 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-725801</guid>
		<description>ok, life test:
&lt;code&gt;
 df -h &#124; grep sda2
/dev/sda2              19G  4.5G   14G  26% /
&lt;/code&gt;
&lt;code&gt;
sudo fsck.ext3 -nfv /dev/sda2 :
  213818 inodes used (17.47%)
    1369 non-contiguous inodes (0.6%)
         # of inodes with ind/dind/tind blocks: 9534/98/0
 1210104 blocks used (24.77%)
&lt;/code&gt;
&lt;code&gt;
df -h &#124; grep sda5
/dev/sda5              58G   45G   14G  77% /hda5
&lt;/code&gt;
&lt;code&gt;
sudo fsck.ext3 -nfv /dev/sda5 :
   10623 inodes used (0.14%)
      83 non-contiguous inodes (0.8%)
         # of inodes with ind/dind/tind blocks: 1762/141/1
11867868 blocks used (77.08%)
&lt;/code&gt;
&lt;code&gt;
 df -h &#124; grep home
/dev/mapper/home      111G   97G  8.0G  93% /home
&lt;/code&gt;
&lt;code&gt;
sudo fsck.ext3 -nfv /dev/mapper/home
144897 inodes used (0.99%)
    5643 non-contiguous inodes (3.9%)
         # of inodes with ind/dind/tind blocks: 18057/3893/1
25748584 blocks used (87.88%)
&lt;/code&gt;

wiec jak z ta fragmentacja ? jak widac w rzeczywistosci jest &lt;strong&gt;NIEWIELKA&lt;/strong&gt; (c.b.d.u)</description>
		<content:encoded><![CDATA[<p>ok, life test:<br />
<code><br />
 df -h | grep sda2<br />
/dev/sda2              19G  4.5G   14G  26% /<br />
</code><br />
<code><br />
sudo fsck.ext3 -nfv /dev/sda2 :<br />
  213818 inodes used (17.47%)<br />
    1369 non-contiguous inodes (0.6%)<br />
         # of inodes with ind/dind/tind blocks: 9534/98/0<br />
 1210104 blocks used (24.77%)<br />
</code><br />
<code><br />
df -h | grep sda5<br />
/dev/sda5              58G   45G   14G  77% /hda5<br />
</code><br />
<code><br />
sudo fsck.ext3 -nfv /dev/sda5 :<br />
   10623 inodes used (0.14%)<br />
      83 non-contiguous inodes (0.8%)<br />
         # of inodes with ind/dind/tind blocks: 1762/141/1<br />
11867868 blocks used (77.08%)<br />
</code><br />
<code><br />
 df -h | grep home<br />
/dev/mapper/home      111G   97G  8.0G  93% /home<br />
</code><br />
<code><br />
sudo fsck.ext3 -nfv /dev/mapper/home<br />
144897 inodes used (0.99%)<br />
    5643 non-contiguous inodes (3.9%)<br />
         # of inodes with ind/dind/tind blocks: 18057/3893/1<br />
25748584 blocks used (87.88%)<br />
</code></p>
<p>wiec jak z ta fragmentacja ? jak widac w rzeczywistosci jest <strong>NIEWIELKA</strong> (c.b.d.u)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: optimizationkit</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-717191</link>
		<author>optimizationkit</author>
		<pubDate>Sun, 04 May 2008 15:05:25 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-717191</guid>
		<description>"Pytanie natomiast, czy nie jest najprościej pozbyć się jej"

To rozwiązanie oczywiście też jest dobre i daje lepsze rezultaty, jednak nie zawsze jest możliwe np. jak masz dużą ilość danych.

Dla Ext4 powstaje profesjonalny program do defragmentacji, więc problem zostanie w miarę szybko rozwiązany.</description>
		<content:encoded><![CDATA[<p>&#8220;Pytanie natomiast, czy nie jest najprościej pozbyć się jej&#8221;</p>
<p>To rozwiązanie oczywiście też jest dobre i daje lepsze rezultaty, jednak nie zawsze jest możliwe np. jak masz dużą ilość danych.</p>
<p>Dla Ext4 powstaje profesjonalny program do defragmentacji, więc problem zostanie w miarę szybko rozwiązany.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: psla</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-716421</link>
		<author>psla</author>
		<pubDate>Sun, 04 May 2008 13:27:31 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-716421</guid>
		<description>/dev/sda3: 577035/2101152 plików (7.1% nieciągłych), 3879346/4199572 bloków

Nie spodziewałem się tak pozytywnego wyniku po systemie, który ma prawie 2 lata i jest ostro katowany czy to dużymi, czy małymi pliczkami.
Natomiast problem fragmentacji faktycznie kiedyś się może pojawić. Pytanie natomiast, czy nie jest najprościej pozbyć się jej, robiąc po prostu "tar -czpvf archiwum.tar.gz /", "rm -rf /", a potem rozpakowanie tego systemu ponownie... (oczywiście, pakując na inną partycję i z live'a ją przywrócić)...</description>
		<content:encoded><![CDATA[<p>/dev/sda3: 577035/2101152 plików (7.1% nieciągłych), 3879346/4199572 bloków</p>
<p>Nie spodziewałem się tak pozytywnego wyniku po systemie, który ma prawie 2 lata i jest ostro katowany czy to dużymi, czy małymi pliczkami.<br />
Natomiast problem fragmentacji faktycznie kiedyś się może pojawić. Pytanie natomiast, czy nie jest najprościej pozbyć się jej, robiąc po prostu &#8220;tar -czpvf archiwum.tar.gz /&#8221;, &#8220;rm -rf /&#8221;, a potem rozpakowanie tego systemu ponownie&#8230; (oczywiście, pakując na inną partycję i z live&#8217;a ją przywrócić)&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matiit</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-695871</link>
		<author>matiit</author>
		<pubDate>Fri, 02 May 2008 14:55:00 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-695871</guid>
		<description>zadziałało bez tego, jak przejechałem partycje fsck.ext3</description>
		<content:encoded><![CDATA[<p>zadziałało bez tego, jak przejechałem partycje fsck.ext3</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arturz.blogspot.com</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-693161</link>
		<author>arturz.blogspot.com</author>
		<pubDate>Fri, 02 May 2008 09:58:36 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-693161</guid>
		<description>Ale zdarza się, więc po co w ogóle użyłeś Pythona skoro używasz go do interpretowania poleceń systemowych? A setki tysięcy skryptów nie mieszają na taką skalę w plikach.

Ale miałem na myśli błędy poleceń, już lepsze było by użycie getstatusoutput() który zwraca status. Ale jak już jesteśmy przy błędach I/O no to trzeba było użyć C a nie Pythona i byłbyś maksymalnie blisko systemu.</description>
		<content:encoded><![CDATA[<p>Ale zdarza się, więc po co w ogóle użyłeś Pythona skoro używasz go do interpretowania poleceń systemowych? A setki tysięcy skryptów nie mieszają na taką skalę w plikach.</p>
<p>Ale miałem na myśli błędy poleceń, już lepsze było by użycie getstatusoutput() który zwraca status. Ale jak już jesteśmy przy błędach I/O no to trzeba było użyć C a nie Pythona i byłbyś maksymalnie blisko systemu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: optimizationkit</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-693021</link>
		<author>optimizationkit</author>
		<pubDate>Fri, 02 May 2008 09:45:27 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-693021</guid>
		<description>"1. Format zwracanych danych może różnić się między wersjami tych poleceń i może to prowadzić do nieokreślonych skutków."

IMO chybiony argument. Taki sam problem może występować w setkach tysięcy skryptów shellowych - jakoś to ludziom nie doskwiera.

"2. Nie mamy kontroli nad błędami (których w ogóle nie sprawdzasz)."

Sprawdzanie błędów które są ważne np. błędy i/o jest na poziomie sum kontrolnych - według mnie jest to skuteczniejsza metoda niż poleganie na pythonowym except.

"Poza tym czym różni się ok_defrag od defrag CK"

Widzę, że przejrzałeś tylko kod - sposobem układania danych oraz zastosowaniem sum kontrolnych do sprawdzania poprawności plików (dzięki temu zawsze zostaje poprawna kopia pliku).</description>
		<content:encoded><![CDATA[<p>&#8220;1. Format zwracanych danych może różnić się między wersjami tych poleceń i może to prowadzić do nieokreślonych skutków.&#8221;</p>
<p>IMO chybiony argument. Taki sam problem może występować w setkach tysięcy skryptów shellowych - jakoś to ludziom nie doskwiera.</p>
<p>&#8220;2. Nie mamy kontroli nad błędami (których w ogóle nie sprawdzasz).&#8221;</p>
<p>Sprawdzanie błędów które są ważne np. błędy i/o jest na poziomie sum kontrolnych - według mnie jest to skuteczniejsza metoda niż poleganie na pythonowym except.</p>
<p>&#8220;Poza tym czym różni się ok_defrag od defrag CK&#8221;</p>
<p>Widzę, że przejrzałeś tylko kod - sposobem układania danych oraz zastosowaniem sum kontrolnych do sprawdzania poprawności plików (dzięki temu zawsze zostaje poprawna kopia pliku).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arturz.blogspot.com</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-692871</link>
		<author>arturz.blogspot.com</author>
		<pubDate>Fri, 02 May 2008 09:29:54 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-692871</guid>
		<description>To że programu nie pisze się przez wywołania systemowych poleceń a przez mechanizmy które udostępnia język, bo:
1. Format zwracanych danych może różnić się między wersjami tych poleceń i może to prowadzić do nieokreślonych skutków.
2. Nie mamy kontroli nad błędami (których w ogóle nie sprawdzasz).

Poza tym czym różni się ok_defrag od defrag CK? Oprócz tego że jest w Pythonie w którym wołasz te same polecenia nie sprawdzając nawet statusu zakończenia (co w oryginalnym skrypcie jest).</description>
		<content:encoded><![CDATA[<p>To że programu nie pisze się przez wywołania systemowych poleceń a przez mechanizmy które udostępnia język, bo:<br />
1. Format zwracanych danych może różnić się między wersjami tych poleceń i może to prowadzić do nieokreślonych skutków.<br />
2. Nie mamy kontroli nad błędami (których w ogóle nie sprawdzasz).</p>
<p>Poza tym czym różni się ok_defrag od defrag CK? Oprócz tego że jest w Pythonie w którym wołasz te same polecenia nie sprawdzając nawet statusu zakończenia (co w oryginalnym skrypcie jest).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: optimizationkit</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-692711</link>
		<author>optimizationkit</author>
		<pubDate>Fri, 02 May 2008 09:10:57 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-692711</guid>
		<description>(Pisanie i udostępnianie programów powoli traci sens...)

Mógłbyś powiedzieć co jest takiego złego w commands, czy tylko tak pier$%@, żeby coś napisać?</description>
		<content:encoded><![CDATA[<p>(Pisanie i udostępnianie programów powoli traci sens&#8230;)</p>
<p>Mógłbyś powiedzieć co jest takiego złego w commands, czy tylko tak pier$%@, żeby coś napisać?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: optimizationkit</title>
		<link>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-692551</link>
		<author>optimizationkit</author>
		<pubDate>Fri, 02 May 2008 09:01:14 +0000</pubDate>
		<guid>http://jakilinux.org/administracja/defragmentacja-linuksowych-systemow-plikow/#comment-692551</guid>
		<description>Sprawa się skomplikowała ;)

Wrzuć do 46 linijki

print "list_of_dirs_tmp = %s" % list_of_dirs_tmp

i wyślij mi na maila rezultat.</description>
		<content:encoded><![CDATA[<p>Sprawa się skomplikowała <img src='http://jakilinux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Wrzuć do 46 linijki</p>
<p>print &#8220;list_of_dirs_tmp = %s&#8221; % list_of_dirs_tmp</p>
<p>i wyślij mi na maila rezultat.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
