Что такое дефрагментация диска и как ее сделать на Windows
Дефрагментация диска в Linux
В отличии от Windows файловая система Linux устроенна таким образом, что дефрагментация диска ей не требуется! Файловая система использует механизм записи extent, который призван уменьшить фрагментацию файлов и увеличить производительность системы. Другими словами новый файл пишется в конец области диска по соседству с предыдущим. Так же файловая система хранит не только информацию о местоположении свободных блоков, но и о количестве свободных блоков идущими друг за другом. Данная особенность позволяет найти ей место под новый файл целиком, дабы избежать фрагментации...
Нужна ли в Linux дефрагментация диска? Или почему я никогда не встречал линуксоидов с космическими бегемотами
Когда речь заходит о дефрагментации диска в Linux, сразу возникает вопрос: а где этот самый диск, который нужно дефрагментировать? В Windows, конечно, все просто — там жесткий диск разбивается на мелкие фрагменты, как пицца на кусочки, и потом пользователь часами пытается собрать их обратно, словно играя в сложный пазл. А в Linux? Здесь все по-другому. Здесь система говорит вам: "Дорогой пользователь, мы понимаем, что вы заняты важными делами, такими как компиляция кода или написание скриптов для автоматизации своей жизни, поэтому мы сами позаботимся о вашем диске"...