-----Настройка скрипта на сервере трунас------
В связи с изменениями в новых версиях TrueNas и запретом запуска из домашней директории, вот новая инструкция, будем запускать из вашего пула.
Командой zfs list мы находим нужный нам пул(который смонтирован у вас для игр).
zfs list работает только из под sudo. Sudo требует пароль(Это от входа в TrueNas), когда пишете пароль он не отображается, но на самом деле он пишется просто вводите пароль и нажимайте Enter.
Код: Выделить всё
truenas_admin@truenas[~]$ sudo su
[sudo] password for truenas_admin:
root@truenas[/home/truenas_admin]# zfs list
NAME USED AVAIL REFER MOUNTPOINT
boot-pool 2.63G 459G 96K none
boot-pool/ROOT 2.62G 459G 96K none
boot-pool/ROOT/24.10.2 2.62G 459G 168M legacy
boot-pool/ROOT/24.10.2/audit 240K 459G 240K /audit
boot-pool/ROOT/24.10.2/conf 6.82M 459G 6.82M /conf
boot-pool/ROOT/24.10.2/data 276K 459G 276K /data
boot-pool/ROOT/24.10.2/etc 7.43M 459G 6.47M /etc
boot-pool/ROOT/24.10.2/home 144K 459G 144K /home
boot-pool/ROOT/24.10.2/mnt 96K 459G 96K /mnt
boot-pool/ROOT/24.10.2/opt 96K 459G 96K /opt
boot-pool/ROOT/24.10.2/root 140K 459G 140K /root
boot-pool/ROOT/24.10.2/usr 2.40G 459G 2.40G /usr
boot-pool/ROOT/24.10.2/var 39.5M 459G 32.2M /var
boot-pool/ROOT/24.10.2/var/ca-certificates 96K 459G 96K /var/local/ca-certificates
boot-pool/ROOT/24.10.2/var/log 6.19M 459G 2.25M /var/log
boot-pool/ROOT/24.10.2/var/log/journal 3.93M 459G 3.93M /var/log/journal
boot-pool/grub 8.41M 459G 8.41M legacy
new_ssd 5.23T 1.89T 96K /mnt/new_ssd
new_ssd/.system 81.2M 1.89T 104K legacy
new_ssd/.system/configs-ae32c386e13840b2bf9c0083275e7941 248K 1.89T 248K legacy
new_ssd/.system/cores 96K 1024M 96K legacy
new_ssd/.system/netdata-ae32c386e13840b2bf9c0083275e7941 80.4M 1.89T 80.4M legacy
new_ssd/.system/nfs 104K 1.89T 104K legacy
new_ssd/.system/samba4 220K 1.89T 220K legacy
new_ssd/ssd_games 5.23T 1.89T 5.23T -
ssd_old 6.43M 3.58T 96K /mnt/ssd_old
ssd_old/ssd_old_games 5.48M 3.58T 5.48M -
root@truenas[/home/truenas_admin]# mkdir /mnt/new_ssd/scripts
root@truenas[/home/truenas_admin]# cd /mnt/new_ssd/scripts
root@truenas[/mnt/new_ssd/scripts]# nano upd.sh
root@truenas[/mnt/new_ssd/scripts]# chmod +x ./upd.sh
root@truenas[/mnt/new_ssd/scripts]# ./upd.sh -p pc01/mnt/new_ssd/scripts/upd.sh -p pc01
На конце, это имя инициатора которое вы прописали в windows на каждой машине.
Команда удалит старый клон пк старый снапшот и создаст новые из оригинала.
НИЖЕ СТАРАЯ ВЕРСИЯ ИНСТРУКЦИИ. ДЛЯ СТАРЫХ ВЕРСИЙ TRUENAS
Код: Выделить всё
Заходим в " Командный интерпретатор " (Терминал). \
Создаем папку:
mkdir scripts
Переходим в папку:
cd scripts
Создаем файл:
nano update.sh
В редакторе nano вставляем весь код из нужного вам файла.
(Заранее изменив свои настройки, пул, имя оригинала, имя второго пула и второго оригинала, так же проставьте размер блока)
Shift+Insert(Кнопка над стрелками)
Сохраняем Ctrl+O и выходим из nano Ctrl+X
Даем права на выполнение:
chmod +x update.sh
Запускаем обновление клона.
Если у вас 1 пул и вы выбрали скрипт для одного пула (update_1_disk.sh).
./update.sh -d имяпула -o имя_ориг_диска -p pc01
Если у вас 2 пула и вы выбрали скрипт для 2ух дисков (update_2_disk.sh).
./update.sh -p pc01После выполнения можно зайти на пк, у которого в настройках ISCSI на вкладке "Конфигурация" Имя инициатора прописано pc01.
Проверяем что это так и идем на вкладку "Обнаружение", там прописываем ip нашего ISCSI сервера.
После идем на вкладку "Конечные объекты" и выбираем наш диск именно для этого пк.
Там будет видно все объекты, но нам нужно подключить только один! Наш конечный объект это pc01.
Выбираем его и нажимаем "Подключить".
Готово. Диски появятся у вас в сисеме, можете сразу сменить букву диску(ам).
-------------------------------------------------
Сказать спасибо можете по ссылке
Зарегестрируйтесь для просмотра ссылок.