4

Я начал использовать Linux недавно. В Windows (которую я использовал всю свою жизнь), чтобы поддерживать чистоту HD, есть несколько инструментов, например, очистка диска и дефрагментация. В Linux, что я должен сделать, чтобы привести в порядок жесткий диск.

Я использую Linux Mint.

4 ответа4

2

EXT3, обычная файловая система по умолчанию для систем Linux, устойчива к фрагментации и обычно не требует дефрагментации. Единственные файлы, которые вам действительно нужно очистить, это те, которые вы создаете сами. Другими словами, вам не нужно планировать это; только если что-то явно не так и следы указывают на фрагментацию, вы можете захотеть это сделать.

2

Есть несколько способов привести вашу систему Linux Mint в порядок. Вот некоторые из них.

пакеты

Linux Mint использует систему управления пакетами dpkg. С помощью интерфейса apt-get вы можете запустить

sudo apt-get autoremove

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

sudo apt-get autoclean

Очистить локальный репозиторий от полученных файлов пакетов в значительной степени бесполезно.

Я предпочитаю использовать aptitude вместо apt-get . Чтобы автоочистить с помощью aptitude run

sudo aptitude autoclean

При удалении или очистке с помощью aptitude он может автоматически обнаруживать ненужные пакеты, поэтому нет эквивалента apt-get autoclean . Однако есть утилита, которая, похоже, находит больше ненужных пакетов, чем apt-get или aptitude . Утилита деборфана.

sudo deborphan 

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

sudo apt-get purge package-name

Дисковое пространство

Чтобы очистить дисковое пространство, вы можете использовать утилиту, такую как Baobab, чтобы проверить, что занимает место, и решить, сохранить его или нет, например, пусть сканирует ваш /home .

1

Обычно люди часто говорят, что дефрагментация файловой системы ext2/3/4 не нужна. Не обманывайтесь; хотя эти файловые системы работают намного лучше, чем старая DOS FAT, фрагментация должна присутствовать в любом случае по принципиальным причинам - хотя и в гораздо меньшей степени.

Чтобы проверить фрагментацию, попробуйте следующие стандартные инструменты:

e2freefrag
fsck.ext3 -E fragcheck

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

http://en.wikipedia.org/wiki/Ext3#Defragmentation
http://www.webupd8.org/2009/10/defragmenting-linux-ext3-filesystems.html

Но лично меня не волнует фрагментация в файловых системах ext2/3/4.

0

Windows с файловой системой FAT или NTFS обычно размещает файлы один за другим с начала диска или раздела. Это приводит к фрагментации файлов, так как эти файлы изменяются с течением времени (файлы разбиты на несколько частей). Для доступа к фрагментированному файлу может потребоваться несколько вызовов ввода / вывода (SLOW), чтобы прочитать этот файл.

С другой стороны, файловая система Linux, такая как ext3 или ext4, имеет тенденцию размещать файлы, распределенные по диску, с доступным свободным пространством, чтобы файл мог расти без разделения на фрагменты. Вот почему вам не нужно беспокоиться о фрагментации, когда использование вашего диска ниже 80%.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .