Информация о дисках (железо)
Hwinfo
# apt install hwinfo# hwinfo --diskНа выходе максимально подробная информация о диске - вендор, модель, серийный номер, метки диска в системе и многое другое. Программа показывает принадлежность диска к рейд массиву (если он поддерживает, например adaptec), что бывает удобно.
Smartmontools
# apt install smartmontools# smartctl -i /dev/sdaПоказывает основную информацию о диске, в том числе SMART.
Информация о дисках (разделы)
Общая информация о разделах и их размерах.
# lsblk -aБолее подробная информация о структуре диска, в том числе используемых секторах каждого раздела.
# fdisk -lСоздать или удалить раздел.
# cfdisk /dev/sdbОбновить информацию об изменённых разделах.
# partprobe -sПросмотр меток разделов.
# blkidCвободное место на диске
Общая информация о всех подмонтированных дисках.
# df -h10 самых больших папок в текущем каталоге:
# du . --max-depth=1 -ah | sort -rh | head -10Подключение сетевого диска
По smb.
# apt install cifs-utils# mount -t cifs //10.1.4.4/backup /mnt/backup \-o user=admin,password=passadmin- 0.1.4.4/backup - сетевая шара
- /mnt/backup - локальная директория, куда монтируем сетевой диск
- admin - пользователь с доступом к сетевому диску
- passadmin - пароль
По NFS.
# apt install nfs-common# mount -t nfs 10.1.4.4:/backup /mnt/backupПеред подключением диска можете проверить, а если вам вообще доступ к сетевому диску на сервере:
# showmount --exports 10.1.4.4Создание файловой системы ext4, xfs
XFS
# apt install xfsprogs# mkfs.xfs /dev/sdb1EXT4
# mkfs -t ext4 /dev/sdb1Работа с LVM
Инициализация дисков для работы в LVM:
# pvcreate /dev/sdb /dev/sdcСоздание группы томов:
# vgcreate vgbackup /dev/sdb /dev/sdcСоздание раздела, занимающего 100% размера группы томов:
# lvcreate -l100%FREE vgbackup -n lv_fullСоздание файловой системы:
# mkfs -t ext4 /dev/vgbackup/lv_fullМонтирование:
# mount /dev/vgbackup/lv_full /mnt/backupУдаление раздела:
# umount /mnt/backup# lvremove /dev/vgbackup/lv_fullСписок физических томов:
# vgscanИнформация о Физическая томах:
# pvscan# pvdisplayЛогическая информация о Физических томах:
# vgdisplayСписок логических разделов:
# lvscan# lvsПоказать информацию о логических разделах:
# lvdisplayПротестировать скорость диска
Тест записи.
# sync; dd if=/dev/zero of=tempfile bs=1M count=12000; syncТест чтения.
# apt install hdparm# hdparm -t /dev/vda1Проверить нагрузку на диск
# apt install sysstat# iostat -xk -t 2или
# apt install dstat# dstat --top-bio# dstat --top-io# dstat -tldnpms 10Нагрузка процессов или конкретного процесса:
# pidstat -d 1# pidstat -p `pgrep mysqld` -d 1#bash #terminal