SSD + HD
#ssd #hdd
SSD + HDD
-
systemctl status fstrim.timer – Проверить включен ли TRIM
-
lsblk – Посмотреть подключённые жёсткие диски
-
lsblk -o NAME,SIZE,UUID,TYPE,MOUNTPOINT – Посмотреть информацию о дисках
-
cat /proc/partitions – Посмотреть информацию о дисках
-
inxi -plo – Информация о разбиении диска. разделы диска
-
inxi -h – Посмотреть флаги разделов жесткого диска
-
mount – Посмотреть информацию о подключенных устройствах и параметрах подключения
-
df -H – Посмотреть список партиций, их точки монтирования, использование места, тип файловой системы
-
df -h – Узнать размер свободного пространства на разделах диска
-
du -hs * 2>/dev/null | sort -h – Отсортировать файлы по размеру
-
fdisk -l – Все партиции, названия устройств и геометрия hdd
-
hdparm -iv /dev/sda – Посмотреть идентификационную информацию, собранной во время загрузки ОС
-
hdparm -Tv /dev/sda – Измерить время чтения из кэша, для верности показателей - повторить 2-3 раза на неактивном диске
-
hdparm -Tt /dev/sda – Сравнение времени чтения устройства. Полная статистика. Для получения значимых результатов эту операцию следует повторить 2-3 раза в неактивной системе
-
hddtemp -uC /dev/sda – Отображение температуры в Цельсиях для винчестера /dev/sda (установочный пакет hddtemp)
-
hdparm -I /dev/sda – Информация о диске (модель, прошивка, атрибуты и пр)
-
smartctl -d ata -a -i /dev/sda – Информация о диске (модель, прошивка, атрибуты и пр)
-
smartctl -a /dev/sda – Вывод SMART информация для винчестера /dev/sda (необходим пакет smartmontools)
-
baobab – Графическая утилита для анализа места на жестком диске в GNOME
-
ncdu / – Консольная утилита для анализа места на жестком диске
-
ls -lh /var/log/ – Посмотреть содержимое папки с выводом в мегабайтах, килобайтах и пр.
-
parted /dev/sdX print – Информация о жестком диске - sdX, X заменить на букву диска - a,b,c
-
gdisk -l /dev/sda – Покажет раздел загрузчика с кодом раздела EF00
-
tree -L 3 /boot – Вывод структуры ввиде дерева
-
df -h | awk ‘$NF==”/”{printf “Disk Usage: %d/%dGB (%s)\n”, $3,$2,$5}’ – Расчет использования жесткого диска
-
e2fsck -cfpv /dev/sda1 – для восстановления битых секторов жесткого диска и подождать несколько часов
-
whdd – Консольная Ncurses утилита для диагностики жёстких дисков и восстановления данных с них
Диагностика жесткого диска и восстановление данных
-
find -type f -printf “%k\t%p\n” | sort -n | tail – Найти десять самых больших файлов. Размер в блоках по килобайту
-
ls -1 /dev/sd? – Получить список устройств
-
fdisk -l /dev/sda – Посмотреть какие разделы есть на диске “sda”
Узнать, что переполняет диск
-
du <путь> -- sort -n. В альте можно отключить резервное копирование (bacula-fd) и почистить /varпуть>
-
gparted – Графическая утилита для работы с дисками и разделами
-
filelight – Графическое представление использования дисков/ флешек
-
baobab – Графическое представление использования дисков/флешек в Gnome
-
ncdu – Консольный анализатор использования дисков/флешек
Жёсткие диски имеют особенные названия. В зависимости от интерфейса, через который подключён жёсткий диск, название может начинаться на:
-
sd — устройство, подключённое по SCSI;
-
hd — устройство ATA;
-
vd — виртуальное устройство;
-
mmcblk — обозначаются флешки, подключённые через картридер;
В наше время большинство блочных устройств Linux подключаются через интерфейс SCSI. Сюда входят жёсткие диски, USB-флешки, даже ATA-диски теперь тоже подключаются к SCSI через специальный переходник.
Поэтому в большинстве случаев вы будете иметь дело именно с дисками sd. Третья буква в имени диска означает его порядковый номер в системе. Используется алфавитная система.
Например:
-
sda — первый диск,
-
sdb — второй диск,
-
sdc — третий и так далее.
Дальше следует цифра — это номер раздела на диске:
-
sda1,
-
sda2.