Töredezettség-mentesítés Linux környezetben


Tudjuk, létezik az a hitvita, hogy Linux alatt sose kell töredezettség-mentesíteni. Valahol igaz, hiszen a Windows és a Linux alapvetően más-más alapokra épül. Míg a Windows minden üres lyukat betömve pakolgatja össze vissza a fájlokat, és csak határozott felhasználói fellépésre hajlandó töredezettséget vizsgálni, addig a Linux alapvetően már a fájlok elhelyezésénél defragmentál.
Ettől függetlenül előfordulhat (mint minden HDD-re mentő rendszer esetén), hogy a partíciónk eléggé kusza lesz.
Én most a sok Linux partíciós segéd közül két parancssoros programocskát emelnék ki: A Shake és a Defrag egyformán jól használható töredezett fájlszerkezet esetén.

Hogyan ellenőrizzem a töredezettséget a Linuxban

Először elkerülhetettlen, hogy az ellenőrzendő partíciót lecsatoljuk a rendszerből. For that you can either use the icon next to a drive in Gnome (Nautilus), Gparted (Ubuntu: sudo apt-get install gparted). Vagy használd a terminált

Futtasd az FSCK parancsot:

fsck -nvf /dev/xxxx

Értelemszerűen a xxxx a saját partíciód legyen..

Ekkor valami ilyesmit kell látnod:

fsck from util-linux-ng 2.16
e2fsck 1.41.9 (22-Aug-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

1955 inodes used (0.08%)
    1554 non-contiguous files (79.5%)
0 non-contiguous directories (0.0%)
# of inodes with ind/dind/tind blocks: 1660/1224/0
3706004 blocks used (72.40%)
0 bad blocks
1 large file

1825 regular files
121 directories
0 character device files
0 block device files
0 fifos
0 links
0 symbolic links (0 fast symbolic links)
0 sockets
--------
1946 files

Figyeljük meg a “non-contiguous” részt – ez mutatja a töredezettség szintjét az adott partíción (minél kisebb, annál jobb).

Tulajdonságok
A Shake egy egyszerű felhasználói szintű rendszer, ami a kernel és a rendszer piszkálása nélkül képes a dolgát végezni (csak GNU/Linux-on használható). Munkája során gyakorlatilag újraírja a fragmentált fájlokat. csak unmountolt partícióban képes dolgozni.
Természetesen ha úgy döntünk választhatunk más defragmentáló eszközt is mint pl. a defrag, ami egy egyszerű shell script, és másolgatással végzi a dolgát akár felcsatolt fájlrendszer esetén is.

Mire is jó egy defrag eszköz?
Például, ha beírjuk, hogy find -iname '*.mp3' | sort | shake akkor a defrag alkalmazásunk az összes mp3 kiterjesztésű fájlunkat egy helyre helyezi a lemezen alfabetikus sorrendben.

Shake telepítése
Ubuntut használók, használják a Shake hivatalos PPA tárolóját.
A progi innen letölthető (.deb fájl):

Más Linux disztribúciók esetén töltsd le a forrásfájlt innen. Telepítési leírás:
nyisd meg a /build könyvtárat
cmake
make
make install

Shake egyszerű fottatása:

shake saját_mappa

Újra: “saját_mappa” alatt bármelyik mappádat értem, de nem lehet az aktuális /dev/sda1 partíciód.

Kis türelem, és aShake elvégzi a dolgát. 🙂

Több angol nyelvű infóért katt a készítő weboldalára.

Defragmentálás Defrag használatával

A Defrag egy shell script. A legfrissebb verzió letölthető innen.

A Defrag használata pofon egyszerű: Másold a letöltött scriptet abba a könyvtárba amit töredezettség-mentesíteni (ilyen hosszú szót apám. Többet nem írom le az biztos) szeretnél. Ez lehet egy egyszerű mappa, vagy akár felső szintű rendszer mappa is a partícióban.

Futtatáshoz nyiss egy terminált, navigálj el abba a mappába ahova másoltad a defrag scripted, és írd be:

sh defrag

P.s.: Csak mountolt parícióval lehetséges

A legjobb eredményt dupla futtatással érhetjük el, és csak akkor ha több mint 2,5% a töredezettség.

via
shake
webupd8

Advertisements

One thought on “Töredezettség-mentesítés Linux környezetben

  1. Hát köszönöm, kb. két hete használom a linux ubuntut, lövésem sincs a particiókról meg könyvtárakról, windows felhasználó voltam és azt is tanultam, abból vizsgát is tettem. Ehhez nem értek, sajnos. Ahogy be állították úgy használom, bár volt pár próbálkozásom a terminál ablakban az bejött. Nem értem sajnos a lényegét, mert ezt nem tanultam nekem kínai. Mostanában leginkább olyan problémáim vannak, hogy a telefonomat nem tudom csatlakoztatni, progival sem. Képeket nem tudok átküldeni, mert nincs wifi kapcsolatom. Aztán lefagyogatok időnként mikor a chromiumban új lapot nyitok, ekkor reset. Ennyi. Biztos jó, de nekem nagyon bonyolultnak tűnik, azért próbálok hozzászokni.

Vélemény, hozzászólás?

Please log in using one of these methods to post your comment:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s