Vraag Waarom is defragmentatie niet nodig?


Waarom is defragmentatie niet nodig in Ubuntu?


98
2017-08-05 12:34


oorsprong


Het is niet onnodig en afhankelijk van je gebruik wil je het misschien af ​​en toe wel eens defragmenteren. XFS / ext4 zijn beide eenvoudig te defragmenteren. Gebruik gewoon de tools voor hen, ze zullen binnen de kortste keren worden gedaan. EXT4 (Ubuntu standaard - ext4.wiki.kernel.org/index.php/...) - Shiki


antwoorden:


De onderliggende bestandssystemen die door Ubuntu worden gebruikt, zoals ext2 en ext3, hoeven eenvoudigweg niet te worden gedefragmenteerd, omdat ze geen fragment van bestanden op dezelfde manier als NTFS. Er zijn meer details bij ext3 - Wikipedia, de gratis encyclopedie


62
2017-08-05 12:35



Ubuntu gebruikt nu ext4. - Marco Ceppi♦
ext4 is gebaseerd op ext3 is gebaseerd op ext2. :) - Broam
-1. Eigenlijk kunnen ze heel goed defragmentatie nodig hebben, maar in veel mindere mate. - andol
Als je een SSD hebt, hoef je het ook niet te defragmenteren. - Lekensteyn
@andol, met wat fragmentatie betekent niet dat jij nodig hebben defragmenteren. Windows heeft dit nodig omdat het belachelijke niveaus van fragmentatie veroorzaakt. Een kleine hoeveelheid maakt geen echt verschil, en Linux is er erg goed in om het tot een absoluut minimum te beperken. - psusi


Sommigen beweren dat het eigenlijk een mythe is dat we geen defragmentatie nodig hebben. Er wordt beweerd dat we het in feite nodig hebben, maar slechts eenmaal het bestandssysteem behoorlijk vol is (dat wil zeggen minder dan ~ 10% vrije ruimte). Gereedschap zijn beschikbaar voor defragmenteren, zoals e2defrag.


47
2017-08-05 15:04



En die "sommige" kloppen. Het is niet mogelijk om niet-fragmenteren als er gewoon nergens anders meer is om te schrijven. - maco
Nou, je zou kunnen beweren dat als je minder dan 10% vrije ruimte hebt, het defragmenteren voor meer vrije ruimte niet je grootste probleem zal zijn en dat een nieuwe harde schijf een wijzer besluit kan zijn ;-) - Rinzwind
Kijk uit! Afkomstig van deze website:en.wikipedia.org/wiki/Ext3#Defragmentation "Er is geen online ext3-defragmentatietool die werkt op het niveau van het bestandssysteem. Een offline ext2-defragmentatie, e2defrag, bestaat, maar vereist dat het ext3-bestandssysteem eerst wordt geconverteerd naar ext2, maar afhankelijk van de functiebits die zijn ingeschakeld in het bestandssysteem, kan e2defrag mogelijk gegevens vernietigen, het weet niet hoe veel van de nieuwere ext3-functies moeten worden behandeld. " - Celso
@Celso, zie launchpad.net/e2defrag... het begrijpt nu ext3 / 4. - psusi


Fragmentatie is het product van het schrijven van bestanden in de eerste beschikbare open blokken op een schijf. Na verloop van tijd worden bestanden geopend en verwijderd, waardoor kleine delen van de schijf opengaan, waardoor nieuw geschreven bestanden over meerdere van dergelijke openingen worden verdeeld. Dit kan de prestaties verminderen, hoewel het in het verleden veel meer een probleem was met trage hardware en trage schijven.

Het standaard bestandssysteem in Ubuntu, ext4 (en tot voor kort, ext3) is ontworpen om de fragmentatie van bestanden zoveel mogelijk te beperken. Bij het schrijven van bestanden probeert het de blokken sequentieel of dicht bij elkaar te houden. Dit maakt defragmentatie effectief overbodig.


23
2017-08-05 13:49



Bron voor deze info? - JimLohse


Zien deze link. Het geeft een vrij gedetailleerde uitleg over hoe bestanden worden opgeslagen in Windows en Linux en waarom Linux-bestandssystemen meestal niet hoeven te worden gedefragmenteerd.


8
2018-05-10 09:17





Ext4 Howto - Ext4 Volgens dit artikel def4-defragmenten tijdens de vlucht, maar ze werken aan een defrag-tool. Ik denk persoonlijk niet dat dit nodig is, behalve misschien voor fileservers die zwaar worden gebruikt.


4
2017-12-01 08:30