Всем привет! У меня такая ситуация в домашней лаборатории: к моему Proxmox-серверу подключен USB-накопитель (2bay ICY-Box в виде ZFS-зеркала), который используется как целевой диск для моего Urbackup-сервера (еженедельные резервные копии различных компьютеров дома). Я хочу извлекать этот накопитель, чтобы выключать его через WiFi-розетку (экономия электроэнергии, шум и т.д.), когда резервные копии завершены, и снова монтировать его, когда запланирована следующая резервная копия. Поэтому я написал два скрипта (eject, remount), которые буду выполнять через cron:
Скрипт извлечения:
#!/bin/bash
# Отключаем Urbackup
pct shutdown 108
sleep 5
pvesm set ZFS_Backup_Pool --disable 1
umount -R /ZFS_Backup_Pool/
hdparm -Y /dev/sdb
hdparm -Y /dev/sdc
Это хороший способ "извлечь" USB-накопитель перед отключением питания?
Скрипт монтирования:
pvesm set ZFS_Backup_Pool --disable 0
mount /dev/sdb /mnt/backup_storage
pct start 108
В чем у меня проблема, так это скрипт монтирования, потому что как только USB-накопитель снова включается, он больше не sdb и sdc, а sdd и sde. Кроме того, я не знаю, как лучше подойти к монтированию, учитывая, что у меня два диска, и простое "mount /dev/sdb /mnt/backup_storage" не подходит.
У вас есть какие-нибудь предложения по моим двум скриптам?
Заранее спасибо!
Скрипт извлечения:
#!/bin/bash
# Отключаем Urbackup
pct shutdown 108
sleep 5
pvesm set ZFS_Backup_Pool --disable 1
umount -R /ZFS_Backup_Pool/
hdparm -Y /dev/sdb
hdparm -Y /dev/sdc
Это хороший способ "извлечь" USB-накопитель перед отключением питания?
Скрипт монтирования:
pvesm set ZFS_Backup_Pool --disable 0
mount /dev/sdb /mnt/backup_storage
pct start 108
В чем у меня проблема, так это скрипт монтирования, потому что как только USB-накопитель снова включается, он больше не sdb и sdc, а sdd и sde. Кроме того, я не знаю, как лучше подойти к монтированию, учитывая, что у меня два диска, и простое "mount /dev/sdb /mnt/backup_storage" не подходит.
У вас есть какие-нибудь предложения по моим двум скриптам?
Заранее спасибо!

К тому же, zfs import отлично справляется с монтированием, так что тебе не нужно заботиться о /dev/sdc и прочих подобных вещах.