Как использовать diskonaut для создания визуальной карты дискового пространства Linux
Linux

Как использовать diskonaut для создания визуальной карты дискового пространства Linux

Анализ дискового пространства в терминале не обязательно должен быть запутанным. С помощью diskonaut вы получите графический интерфейс для визуализации дискового пространства Linux

Дисковое пространство быстро заполняется в Linux, и не успеешь оглянуться, как пора вкладывать деньги в еще пару терабайтных дисков для размещения вашей быстро раздувающейся файловой системы. Как она вообще стала такой раздутой?

Отследить и визуализировать файлы и каталоги, которые занимают больше своей доли места, довольно сложно— особенно если вы являетесь преданным жителем терминала

diskonaut – это приложение, которое наконец-то поможет вам визуализировать, идентифицировать, управлять и удалять разросшиеся ветви вашего файлового дерева, не выходя из любимого терминала

Почему вам нужен визуализатор дискового пространства для вашего терминала

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

Это из-за вашей обширной библиотеки Steam с играми AAA Linux? Ваша коллекция художественных обоев сверхвысокого разрешения? Или это неавторизованный файл резервной копии, созданный докеризованным менеджером рецептов, который включает себя в резервную копию и удваивается в размере каждый день?

Стабильность вашей системы находится под угрозой, если вы не обнаружите и не решите проблему быстро

Конечно, вы можете использовать:

du -h

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

Другая возможность – ncdu (Ncurses Disk Usage), которая проранжирует ваши каталоги по размеру и отобразит их в виде сортируемого списка. Списки – это, конечно, хорошо, но они не дают интуитивной наглядности графического представления

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

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

Как установить diskonaut в Linux

diskonaut написан на языке Rust, и самый простой способ установить его – с помощью Cargo

Если у вас еще не установлены Rust и Cargo, войдите:

curl https://sh.rustup.rs -sSf | sh

загрузит скрипт и установит его

Теперь вы можете установить diskonaut:

cargo install diskonaut

Если вы используете Arch Linux, diskonaut доступен в Arch User Repository (AUR):

yay -S diskonaut

Вы можете установить его на Fedora с помощью:

sudo dnf install diskonaut

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

wget https://github.com/imsnif/diskonaut/releases/download/0. 11. 0/diskonaut-0. 11. 0-unknown-linux-musl.tar.gz
tar -xzf diskonaut-0. 11. 0-unknown-linux-musl.tar.gz
sudo mv diskonaut /usr/local/bin/

Используйте diskonaut в терминале для поиска больших файлов и каталогов

Вы можете либо запустить diskonaut из каталога, который вы хотите просканировать, либо использовать каталог, который вы хотите просканировать, в качестве аргумента:

diskonaut /home/david/

Через секунду или около того вы заметите, что ваш терминал заполняется прямоугольниками разного размера. Они представляют собой отдельные файлы и каталоги. Маленькие файлы обозначаются символом ‘x’ и группируются в отдельный прямоугольник

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

Каждый блок (кроме маленьких файлов) помечен своим именем, количеством файлов-потомков в нем, общим дисковым пространством, которое он занимает, и процентом текущего каталога, который он занимает

С помощью клавиш + и – можно увеличивать и уменьшать масштаб, превращая эти ‘иксы’ в видимые объекты.Escape переместит вас на уровень вверх, а Backspace удалит текущий выделенный объект. Не бойтесь сделать это случайно— diskonaut выдаст вам высококонтрастное диалоговое окно подтверждения, прежде чем вы удалите что-либо

diskonaut потрясающе прост в использовании, очень быстр и полностью управляется с клавиатуры. Это абсолютная необходимость в арсенале любого терминального воина

Освобождение места для хранения данных – это только начало

Как только вы войдете в привычку регулярно использовать diskonaut, вам будет легко поддерживать эффективное освобождение дисков, и вы сможете отложить покупку еще одного SSD еще на год

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

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий