- Размер файловых данных и используемое место на диске
- Инструменты командной строки
- Информация о свободном дисковом пространстве: df
- Информация о занятом пространстве: du
- Поиск больших файлов
- Поиск дубликатов файлов: fdupes
- Графические инструменты
- Информация о занятом пространстве: baobab
- Поиск дубликатов файлов: fslint
- Размеры папок и дисков в Linux. Команды df и du
- Свободное место на диске (df)
- Опция -h
- Размер конкретного диска
- Размер папок на диске (du)
- Размер конкретной папки:
- Размеры файлов и папок внутри конкретной папки:
- Как посмотреть объем жесткого диска в Linux?
Размер файловых данных и используемое место на диске
Инструмент du, описанный далее, по умолчанию работает с занятым местом на диске, а не с размером файловых данных.
Инструменты find и baobab, описанные далее, оперируют размерами файловых данных, а не с занятым на диске местом, и при наличии разреженных файлов с высокой вероятностью выдают искаженные результаты.
Инструменты командной строки
Информация о свободном дисковом пространстве: df
Для получения информации о свободном дисковом пространстве используется команда df (Disk Free).
Наиболее употребительно применение команды с опцией -h, задающей вывод информации в удобном для чтения формате. Для каждой примонтированной файловой системы команда выводит следующую информацию:
- название файловой системы;
- общий размер файловой системы;
- заполненный объем;
- доступный объем;
- процент заполнения;
- точка монтирования;
Пример применения команды:
df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
udev 16G 0 16G 0% /dev
tmpfs 3,2G 22M 3,2G 1% /run
/dev/sda1 67G 49G 15G 78% /
tmpfs 16G 8,9M 16G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
Информация о занятом пространстве: du
Для получения информации о дисковом пространстве, занятом файловыми объектами, используется команда du (Disk Used).
Пример использования команды для оценки пространства, занятого домашним каталогом пользователя user:
- -c — выводить общий итог;
- -h — выводить в удобном для чтения формате (например, 1K 234M 2G);
- -s — для каждого указанного объекта выводить только общий итог (т.е. для каталогов — не выводить размеры содержащихся в них файловых объектов);
Пример использования для более подробной проверки (отличие в задании файлового объекта для проверки — задан не домашний каталог пользователя /home/user, а все подкаталоги домашнего каталога):
sudo du -sh /home/user/* | sort -rh | head
22G /home/user/Загрузки
18G /home/user/Проекты
4,7G /home/user/ISO
4,2G /home/user/Документы
3,3G /home/user/docs
1,6G /home/user/Звукозапись
1,1G /home/user/tmp
305M /home/user/qt5
85M /home/user/parf
68M /home/user/Архив
В примере применена дополнительная фильтрация результатов, позволяющая выбрать 10 самых крупных объектов:
- команда sort -rh — сортировка строк с результатами:
- -r — сортировка по убыванию;
- -h — сортировка «удобно читаемых чисел» (например, 3K меньше, чем 2M, а 2M меньше, чем 1G);
Подробные справки по командам доступны в справочной система man:
Поиск больших файлов
Для поиска больших файлов можно использовать команду find. Пример:
sudo find /home/user -mount -type f -size +1G
/home/user/Загрузки/20210723SE30MD/20210730SE16.iso
/home/user/Загрузки/20210723SE30MD/repository-update-dev.iso
/home/user/Загрузки/test.qcow2
/home/user/.recoll/xapiandb/position.glass
/home/user/.recoll/xapiandb/termlist.glass
/home/user/.recoll/xapiandb/postlist.glass- /home/user — каталог, в котором выполняется поиск файловых объектов;
- -mount — не искать файловые объекты в других файловых системах (если такие файловые системы примонтированы в подкаталоги — они будут проигнорированы);
- -type f — искать только файловые объекты типа файл;
- -size +1G — искать только файлы с размером более 1G.
Подробная справка по команде доступна в справочной система man:
Поиск дубликатов файлов: fdupes
Для поиска дубликатов файлов можно использовать команду fdupes. По умолчанию эта программа не устанавливается, для установки использовать команду:
Подробная справка по команде доступна в справочной система man:
Графические инструменты
Графические инструменты не входят в состав дистрибутивов Astra Linux и могут быть установлены из репозитория Debian (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов).
Информация о занятом пространстве: baobab
После подключения репозитория Debian установить пакет:
После установки инструмент доступен в графическом меню «Пуск» — «Системные» — «Анализатор использования дисков».
После запуска инструмент предлагает выбрать объект для анализа:После выполнения анализа предоставляется список объектов с диаграммой сравнительных размеров:
Далее возможны движение по иерархии объектов, выбор и анализ объектов, удаление объектов и т.д.
Для анализа файлов, не принадлежащих текущему пользователю, инструмент может быть запущен с привилегиями суперпользователя из командной строки:
Поиск дубликатов файлов: fslint
После подключения репозитория Debian установить пакет:
После запуска инструмент автоматически настроен на проверку домашнего каталога текущего пользователя, при необходимости можно составить свой список каталогов для поиска дубликатов:
Поиск дубликатов инициируется нажатием на кнопку «Найти», в списке найденных объектов отображается их размер:
Для анализа файлов, не принадлежащих текущему пользователю, инструмент может быть запущен с привилегиями суперпользователя из командной строки:
Размеры папок и дисков в Linux. Команды df и du
Рассмотрим, как используя команды df и du просматривать свободное место на дисках и размеры папок в Linux.
Свободное место на диске (df)
Для просмотра свободного и занятого места на разделах диска в Linux можно воспользоваться командой df.
Первым делом можно просто ввести команду df без каких-либо аргументов и получить занятое и свободное место на дисках. Но по умолчанию вывод команды не очень наглядный — например, размеры выводятся в КБайтах (1К-блоках).
df Файл.система 1K-блоков Использовано Доступно Использовано% Cмонтировано в udev 1969036 0 1969036 0% /dev tmpfs 404584 6372 398212 2% /run /dev/sda9 181668460 25176748 147240368 15% / . /dev/sda1 117194136 103725992 13468144 89% /media/yuriy/5EB893BEB893935F /dev/sda6 144050356 121905172 14804772 90% /media/yuriy/2f24. d9075
Примечание: df не отображает информацию о не смонтированных дисках.
Опция -h
Опция -h (или —human-readable) позволяет сделать вывод более наглядным. Размеры выводятся теперь в ГБайтах.
df -h Файл.система Размер Использовано Дост Использовано% Cмонтировано в udev 1,9G 0 1,9G 0% /dev tmpfs 396M 6,3M 389M 2% /run /dev/sda9 174G 25G 141G 15% / . /dev/sda1 112G 99G 13G 89% /media/yuriy/5EB893BEB893935F /dev/sda6 138G 117G 15G 90% /media/yuriy/2f24. d9075
Размер конкретного диска
Команде df можно указать путь до точки монтирования диска, размер которого вы хотите вывести:
df -h /dev/sda9 Файл.система Размер Использовано Дост Использовано% Cмонтировано в /dev/sda9 174G 25G 141G 15% /
Размер папок на диске (du)
Для просмотра размеров папок на диске используется команда du.
Если просто ввести команду без каких либо аргументов, то она рекурсивно проскандирует вашу текущую директорию и выведет размеры всех файлов в ней. Обычно для du указывают путь до папки, которую вы хотите проанализировать.
Если нужно просмотреть размеры без рекурсивного обхода всех папок, то используется опция -s (—summarize). Также как и с df, добавим опцию -h (—human-readable).
Размер конкретной папки:
du -sh ./Загрузки 3,4G ./Загрузки
Размеры файлов и папок внутри конкретной папки:
du -sh ./Загрузки/* 140K ./Загрузки/antergos-17.1-x86_64.iso.torrent 79M ./Загрузки/ubuntu-amd64.deb 49M ./Загрузки/data.zip 3,2G ./Загрузки/Parrot-full-3.5_amd64.iso 7,1M ./Загрузки/secret.tgz
Как посмотреть объем жесткого диска в Linux?
Может. Варианты команд:
fdisk -l — покажет обнаруженные диски, но неудобно.
lsblk — покажет обнаруженные диски, коротко и удобно.
mount — покажет список примонтированных в данный момент дисков.
df — покажет занятое/свободное на партишнах место.
Можно ещё штудировать /var/log/syslog, но это сложнее.
P.S. Ой, то бишь штудировать /var/log/dmesg.AUser0,
как сделать чтобы этот диск отображался в системном мониторе?
Дмитрий, нет тут установленная убунту на ноут который я скинула в предущем комменте. просто на меня и так уже косо смотрели в магазине что я там в консоль что-то вбиваю
а консультанты не шарят ни в чем не могут подсказатьДмитрий, да я это поняла 🙂 но решила таки выбрать другой немного ноут, там получше характеристики за ту же цену, но придется винду сносить чтобв линукс был
Ася, ну ломать не строить))
Ну а вообще странно, бук с виндой должен быть дороже, возможно вендор подешевлеДмитрий, на самом деле я уже замучалась выбирать, но ориентируюсь на видеокарту и она лучше как раз в этом ноуте где как раз убунту с этим неотображающимся hdd
Ася, если вам не в игрушки играть, то лучше смотреть на процессор/объём памяти.
И на вентилятор охлаждения. А то есть такие ноутбуки, где из-за этой недовертушки уже 3-й чип подыхает (северный мост перепаяли, потом южный, а поза-поза-вчера видеочип накрылся!).
Дмитрий, тогда его и возьму, но придется винду переустанавливать эх
Процессор
Производитель процессора Intel
Тип процессора Core i7-9750H 2.6ГГц
Количество ядер 6
Макс. такт. частота 4.5 ГГц
Кэш-память 12 МБ
Видеокарта
Производитель видеопроцессора NVIDIA
Графический контроллер GeForce GTX 1050 3GB
Оперативная память
Оперативная память (RAM) 16 ГБ
Частота памяти 2400 МГц
Тип оперативной памяти DDR4
Жесткий диск
Объем HDD 1 ТБ
Объем SSD 256 ГБЭкран:
Диагональ — 15.6″; Разрешение — 1920×1080 Пикс
Процессор:
Производитель процессора — Intel; Модель процессора — Core i7-8750H; Тактовая частота — 2.2 ГГц
Графическая система:
Производитель видеокарты — nVidia; Модель видеокарты — Intel UHD Graphics 630 + Nvidia GeForce GTX 1050Ti; Объем видеопамяти — 4 ГБ
Оперативная память:
Объем оперативной памяти — 8 ГБ; Тип оперативной памяти — DDR4
Накопитель:
Тип накопителя — HDD+SSD; Объем накопителя — 1.125У Lenovo подсвеченная клавиатура, но максимум 16 гигов памяти против 32 у Dell.
Если, конечно, ссылки именно тех моделей, которые оцениваются.
А то и там и там заявлена установленная Windows 10.