Хотя используемые в Linux файловые системы обычно устойчивы к фрагментации, в ряде случаев дефрагментация может понадобиться. Например, имеется выделенный раздел каталога /boot, и вы часто выполняете пересборку ядер. Или имеется раздел, в котором данные часто обновляются. Спустя пару лет операции чтения и записи на таком разделе могут начать выполняться медленно.
Сначала нужно размонтировать раздел и проверить его с помощью команды fsck. Для полной проверки используется параметр –f. Вы должны определить долю фрагментированных файлов, называемых здесь non-contiguous. Если доля таких файлов больше 15%, желательно выполнить дефрагментацию. Для Linux отсутствуют специальные утилиты дефрагментации, но можно использовать скрипт, написанный Коном Коливасом. Он сортирует файлы в разделе диска. Скрипт можно загрузить по адресу //ck.kolivas.org/apps/defrag/. Он также позволяет выполнять дефрагментацию отдельных директорий.
Для файловой системы XFS можно использовать программу xfsdump. Выполните команду xfs_db r /dev/sda1 от имени администратора. Раздел sda1 заранее размонтировать не потребуется. Отобразится значение параметра Fragmentation factor. Команда xfs_fsr v /dev/sda1 выполняет дефрагментацию. Команда xfs_fsr без параметров начинает автоматически дефрагментировать все смонтированные разделы XFS.
Полезная информация: На всех современных фирмах множество компьютеров и обычно они объединены в системы, также в электронном виде составляются все документы. Есть множество бесплатного софта, а также платный с особенно продвинутой функциональностью, но нередко просто невозможно подобрать программу, которая бы вас полностью удовлетворяла, а иногда требуются индивидуальные решения. Если вас интересует разработка программного обеспечения, то на сайте fresh2l.com/ru можно узнать все подробности и цены.
Комментарии
Чтобы оставить комментарий, необходимо войти или зарегистрироваться