Данная инструкция появилась при подключении сетевого диска к ОС Astra Lunux. Пакет open-iscsi ругался на используемое ядро. Возможно в более свежих сборках, указанную проблему устранили.
Для устранения этого пришлось выбрать предыдущую версию open-iscsi
sudo apt update
sudo apt-cache policy open-iscsi
open-iscsi: Установлен: (отсутствует) Кандидат: 2.1.8-1astra1 Таблица версий: 2.1.8-1astra1 900 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64/main amd64 Packages 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64/main amd64 Packages 2.0.874-7.1 900 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64/main amd64 Packages
Установим версию 2.0.874-7.1
sudo apt install open-iscsi=2.0.874-7.1
Однако при установке ругается на отсутствие libisns-nocrypto.so.0

Обновим его
sudo apt-cache policy libisns0
libisns0: Установлен: 0.100-3 Кандидат: 0.100-3 Таблица версий: *** 0.100-3 900 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64/main amd64 Packages 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64/main amd64 Packages 100 /var/lib/dpkg/status 0.97-3 900 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64/main amd64 Packages
sudo apt install libisns0=0.97-3
В процессе обновления, пишет, что версия ниже, чем та, что была установлена
Следующие пакеты будут заменены на СТАРЫЕ версии: libisns0 Обновлено 0 пакетов, установлено 0 новых пакетов, 1 пакетов заменено на старые версии, для удаления отмечено 0 пакетов, и 512 пакетов не обновлено. dpkg: предупреждение: снижение версии libisns0:amd64 с 0.100-3 до 0.97-3
Видим, что в конце установке обновили конфигурацию open-iscsi
Настраивается пакет open-iscsi (2.0.874-7.1) …
Проверяем его статус
sudo systemctl status iscsid.service

Теперь все отлично и можно подключать сетевой диск.
sudo iscsiadm -m discovery -t st -p 192.168.0.118
192.168.0.118:3260,1 iqn.2014-05.com.raidix:target.455207
Подключаемся к найденному таргету
sudo iscsiadm -m node --targetname "iqn.2014-05.com.raidix:target.455207" --login -p 192.168.0.118
Logging in to [iface: default, target: iqn.2014-05.com.raidix:target.455207, portal: 192.168.0.118,3260] (multiple) Login to [iface: default, target: iqn.2014-05.com.raidix:target.455207, portal: 192.168.0.118,3260] successful.
и проверяем появился ли новый диск в системе
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 150T 0 disk sr0 11:0 1 1024M 0 rom vda 252:0 0 64G 0 disk ├─vda1 252:1 0 63G 0 part / ├─vda2 252:2 0 1K 0 part └─vda5 252:5 0 975M 0 part [SWAP]
Видим новый диск на 150 Тб, теперь его отформатируем и примонитруем к системе, а так же добавим его в автоподключение при перезагрузке системы.
Первое что делаем - автоподключение по iscsi
sudo nano /etc/iscsi/iscsid.conf
Найдем и раскомментируем опцию:
node.startup = automatic
Ниже обязательно закомментируем:
node.startup = manual
Теперь создадим раздел на все 150 Тб, я обычно это делаю так
sudo cfdisk /dev/sda
sda - имя диска, мы увидели выше в выводе команды lsblk
Для такого большого диска, метку тома выбираю gpt

Интерфейс создания интуитивно понятный, описывать не буду. На выходе у нас получился раздел sda1
sudo mkfs.xfs /dev/sda1
Так как подключаем диск предназначеный для работы с видео - сделаем его XFS. Разработчики видеосистемы, так же рекомендуют эту же файловую систему.
XFS - это высокопроизводительная 64-битная файловая система Linux с ведением журнала. Первоначально разработанная Silicon Graphics, Inc. (SGI) для собственной операционной системы IRIX. Поддержка XFS была включена в основное ядро Linux версии 2.4. Поддерживается распределение потоков ввода/вывода по группам, что сильно увеличивает производительность чтения и записи данных.
Посмотрим, что Astra предлагает для работы с XFS
sudo apt-cache policy xfsprogs
xfsprogs: Установлен: 4.20.0-1 Кандидат: 4.20.0-1+b1 Таблица версий: 4.20.0-1+b1 900 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64/main amd64 Packages 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64/main amd64 Packages *** 4.20.0-1 900 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main 1.7_x86-64/main amd64 Packages 100 /var/lib/dpkg/status
Попробуем последнюю версию
sudo apt install xfsprogs
в моей версии Астры, удалось отформатировать только перейдя в суперпользователя
sudo su
mkfs.xfs /dev/sda1
meta-data=/dev/sda1 isize=512 agcount=150, agsize=268435455 blks = sectsz=4096 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=0 data = bsize=4096 blocks=40265318139, imaxpct=1 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=521728, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
примонтируем новый раздел в систему, предварительно создав папку монитрования
mount -t xfs /dev/sda1 /mnt/disk1
и пропишем его в fstab, предварительно узнав его UUID
ls -lah /dev/disk/by-uuid
теперь добавим строчку мониторирования в конец fstab
nano /etc/fstab
UUID=c46fc029-974c-4f00-aed1-ff84f3424d4f /mnt/disk1 xfs defaults,auto,_netdev 0 0
В этой статье мы разобрали особенности open-iscsi и файловой системы XFS в ОС Astra Linux.