Trim
Для автоматизации операции trim для физических дисков, а также для lxc контейнеров выполняем ряд операций ниже.
Создаем скрипт:
nano /opt/pve_trim.sh
Вносим в него:
#!/bin/bash
FSTRIM=/sbin/fstrim
for i in $(pct list | awk '/^[0-9]/ {print $1}'); do
pct fstrim "$i" 2>&1 | logger -t "pct fstrim [$$]"
done
$FSTRIM -av 2>&1 | logger -t "fstrim [$$]"
После создаем задание:
nano /etc/cron.d/pve_trim
Вносим в него следующее:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
0 6 * * 1 /opt/pve_trim.sh
Все. Тепереь каждый понедельник в 6 утра будет запускаться сначала трим по всем контейнерам, после чего трим физических дисков сервера.
P.S. Не ставить задание чаще, чем раз в неделю!