Как дефрагментировать жесткий диск в Linux

{title}

Под управлением и управлением операционными системами Linux мы несем ответственность за понимание и выполнение частых задач по обслуживанию для оптимизации их использования.

Хотя существуют различия между наиболее известными системами, Windows, Linux или macOS, существуют стандартные задачи, одной из которых является дефрагментация жесткого диска.

Жесткий диск является одним из аппаратных элементов, которые больше работают на компьютере, поскольку на нем установлена ​​операционная система, программы и приложения, он используется для резервного копирования данных и выполнения множества других задач.

Важно периодически выполнять эту задачу, поскольку любой файл, который мы видим, сам по себе представляет собой композицию из нескольких фрагментов, хранящихся в различных областях жесткого диска.

Сегодня существует плохая идея, что файлы из таких систем, как JFS, ZFS, XFS или ReiserFS, не требуют дефрагментации, в этом нет ничего более неправильного, поскольку, хотя они отличаются от системы Windows NTFS, жесткие диски в Linux, использующие любую из этих систем Файлы также постепенно зависят от расположения файлов локально.

Напоминаем, что для решения этой задачи важно как можно быстрее оптимизировать срок полезного использования и скорость доступа к диску как для чтения, так и для записи.

Сегодня мы увидим, как дефрагментировать жесткий диск в Linux.

1. Дефрагментируйте жесткий диск с помощью e4defrag в Ubuntu Linux

Шаг 1
Эта утилита является частью операционной системы Linux и является частью набора инструментов e2fsprogs, но если она недоступна, мы можем запустить для установки следующее:

 sudo apt-get установить e2fsprogs 

{title}

Шаг 2
После установки мы можем увидеть использование e4defrag, выполнив следующую строку:

 sudo e4defrag 

{title}

Шаг 3
Мы можем перечислить разделы нашей команды, выполнив следующее:

 sudo fdisk -l 

{title}

Шаг 4
Теперь с помощью этого инструмента у нас есть возможность дефрагментировать только один или несколько файлов, используя следующий синтаксис:

 sudo e4defrag «Путь к анализу» 

{title}

Шаг 5
Но мы также можем, пожалуй, самой важной проблемой, дефрагментации нашего диска. Для этого у нас есть следующие варианты:

Дефрагментируйте блок, не разбирая его

Если мы не хотим выполнять процесс разборки блока, мы можем выполнить следующую строку:

 sudo e4defrag / 
Это запустит процесс анализа и дефрагментации всех блоков, доступных в системе:

{title}

Дефрагментируйте блок, разобрав его

Следующий вариант - разобрать блоки для более детального их анализа. Чтобы разобрать блоки и выполнить процесс, мы выполним следующее:

 sudo e4defrag / dev / * 

{title}

2. Дефрагментируйте жесткий диск с помощью FSCK в Ubuntu Linux


Рекомендуется использовать эту команду с компакт-диска с демонтированными дисками, так как это может напрямую повлиять на данные, хранящиеся там.

Шаг 1
Для использования мы можем выполнить следующее:

 fsck -fn / dev / sda1 

{title}

$config[ads_text5] not found

Шаг 2
Там мы можем заменить / dev / sda1 на нужный маршрут. В качестве опции мы можем выполнить fsck в безопасном режиме, не затрагивая файлы с помощью параметра -n, например, в файловой системе ext4 мы выполняем следующее:

 sudo fsck.ext4 -fn / путь к разделу 
С помощью этих методов станет возможным дефрагментировать жесткие диски в среде Linux и, таким образом, оптимизировать их использование.