Подсказки по работе с дисками и системами хранения
Linux Software RAID (Multiple Device/MD)
Отобразить все процессы, занятые RAID md1
shell
lsof +f -- /dev/md1Получить значение скорости в КБайт для всех дисков RAID
shell
sysctl dev.raid.speed_limit_maxУстановить предельное значение скорости в КБайт для всех RAID
shell
sysctl -w dev.raid.speed_limit_max=80000Установить предельную скорость синхронизации/проверки только для RAID md1
shell
echo 80000 > /sys/block/md1/md/sync_speed_maxЗапустит процесс проверки RAID md1
shell
echo check > /sys/block/md1/md/sync_actionОстановит текущий процесс проверки, синхронизации или восстановления для RAID md1
shell
echo idle > /sys/block/md1/md/sync_actionВключить индикацию диода у диска в корзине
shell
apt install ledmonshell
ledctl locate=/dev/sdaАналитика
Показать какие процессы больше всего записали данных на диск
shell
iotop -oPa -d 1далее, находим родителя
shell
pstree -asp 12345Список открытых файлов процесса
shell
lsof -p 12345Файл подкачки (SWAP)
Команды требуют
Superuserпривилегий
Создание SWAP 1GB с жадностью 10%
shell
cat /proc/sys/vm/swappiness && \
sysctl vm.swappiness=10 && \
echo "vm.swappiness=10" >> /etc/sysctl.conf && \
fallocate -l 1G /swapfile && \
chmod 600 /swapfile && \
mkswap /swapfile && \
swapon /swapfile && \
echo "/swapfile swap swap defaults 0 0" >> /etc/fstabОчистка SWAP
shell
sudo swapoff -a && sudo swapon -a && free -mЗаписать ISO-образ на флешку (macOS)
Команда
ddтребуетSuperuserпривилегий
shell
diskutil list
diskutil unmountDisk /dev/disk3
sudo dd if="~/Downloads/debian-13-amd64-netinst.iso" of=/dev/rdisk3 bs=1m status=progress
diskutil eject /dev/disk3