Mi a lemezfragmentáció és még mindig szükségem van a töredezettségmentesítésre?
A modern számítógépeknek még mindig szükségük van rutinszerű töredezettségmentesítési eljárásokra, amelyeket a régebbi számítógépek kértek? Olvassa tovább a töredezettség megismerését és a modern operációs rendszerek és fájlrendszerek működését a teljesítményhatások minimalizálása érdekében.
A mai Kérdések és válaszok munkamenet jön számunkra a SuperUser-Stack Exchange alosztályának, a Q & A webhelyek közösségi meghajtó csoportosításának.
A kérdés
A SuperUser olvasó Simon Sheehan kíváncsi a modern hajtások töredezettségmentesítésének állapotára:
A rendszeres Windows karbantartás részeként töredezettségmentesítem a merevlemezt. De miért töredezett a merevlemez az NTFS és a FAT * rendszereken? Úgy látszik, az EXT * nem, miért van ez? Az USB-meghajtók töredezettségmentesítése is szükséges?
Forduljunk néhány válaszadóhoz, aki Simon kérdését vizsgálja.
A válasz
A SuperUser közreműködője Daniel R. Hicks a kérdéssel foglalkozik:
A töredezettség nem a 30 évvel ezelőtti kérdés. Akkoriban merevlemezek voltak, amelyek alig gyorsabbak voltak, mint a hajlékonylemezek, és a processzor memória méretei voltak. Most már nagyon gyors meghajtók és nagy processzor-memóriák vannak, és néha jelentős pufferelés a merevlemezen vagy a vezérlőn. Plusz szektorméretek is nagyobbak voltak (vagy a fájlok nagyobb blokkokban vannak elosztva), így több adat természetesen összefügg.
Az operációs rendszerek is okosabbak. Míg a DOS 1.x az egyes szektorokat a lemezről megkapta, ahogyan azt hivatkozták, egy modern operációs rendszer képes látni, hogy van egy fájl, amely nyitva áll a szekvenciális hozzáféréshez, és ésszerűen megjósolhatja, hogy további szektorokat fog szerezni, ha elfogyott azok, akik most vannak. Így a következő több (tucat) szektort „előkészítheti”.
És többnyire gyakran jobb, ha nincs fájlod egymás mellett. Olyan (nagy) rendszeren, ahol a fájlrendszer több meghajtón elterjedt, a fájl valóban gyorsabban érhető el, ha „elterjedt” is, mivel több lemezt kereshet egyszerre.
Én 2-3 évente töredezettem, függetlenül attól, hogy a dobozomnak szüksége van rá, vagy sem.
[Hozzáadom, hogy a lényeg nem annyira az, hogy a lemezen lévő adatok töredezettek-e, mint a szabad hely. A FAT szörnyű volt, hacsak a defragmentált dolgok rosszabbodtak és rosszabbak voltak mindaddig, amíg nem volt két egymás mellett álló szabad hely. A legtöbb más rendszer egyesítheti a szabad helyet, és egy kicsit „okos” módon oszthatja meg a darabokat, így a töredezettség elér egy bizonyos küszöböt, majd stabilizálódik, nem pedig rosszabb és rosszabb.
A Journeyman Geek a következő információkat tartalmazza a Linux fájlrendszerekről:
ALL fájlrendszer töredék. ext és más Linux fájlrendszerek töredéke kevésbé köszönhető az általuk tervezett módon - a Wikipédiának a Linux Hálózati Rendszergazdák Útmutatójához való idézésére:
A modern Linux-fájlrendszer (ek) a töredezettséget minimális szinten tartják az összes blokk megtartásávaln egy fájl közel van egymáshoz, még akkor is, ha nem lehet egymást követő szektorokban tárolni. Néhány fájlrendszer, például az ext3, hatékonyan kiosztja a szabad blokkot, amely a legközelebb van a fájl többi blokkjához. Ezért nem kell aggódnia a Linux rendszer töredezettségéről.
Megjegyezném, hogy az ext4-nek online van töredezettségmentesítése, így végül a Linux fájlrendszereknél is problémát okoz a töredezettség.
A Windows-fájlrendszerek klaszterei mindenhol helyet foglalnak el őket, és a defrag fut körül, és helyettesíti őket. A Linux rendszerrel a fájlok előnyben részesülnek, ahol elég hely van.
Megjegyezném azonban, hogy a Windows 7 rendszerbe ütemezett töredezettségmentesítési műveletek futnak, így nem szükséges manuálisan futtatni a defrag.
Az eredeti kérdés egyik eleme, amely nem foglalkozott, az, hogy defragmentáljuk-e a flash meghajtót. A töredezettségmentesítés nagyon olvasó / író intenzív folyamat, és kerülni kell a szilárdtest-tárolóeszközökön, mint a flash meghajtók és a szilárdtest lemezek (SSD). A töredezettségmentesítéssel, a fájlrendszerekkel és az SSD-vel kapcsolatos további információkért tekintse meg a következő HTG cikkeket:
- HTG elmagyarázza: Tényleg szükséged van a számítógéped defragálására?
- HTG elmagyarázza: Mi a szilárdtest-meghajtó és mit kell tudnom?
- HTG elmagyarázza: Miért nem szükséges a Linux töredezettségmentesítése
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.