TrueNAS. Настройка хранилища ZFS и общих ресурсов NFS. Часть 2.
В нашей предыдущей статье мы показали вам, как установить сервер TrueNAS. В этой статье вы узнаете, как настроить TrueNAS для настройки дисков хранения ZFS и создания общих ресурсов NFS, что позволит вам эффективно хранить данные и обмениваться ими в сети.
Требования к оборудованию
Прежде чем приступить к настройке TrueNAS, убедитесь, что у вас есть как минимум два диска, правильно подключенные и распознаваемые системой для создания пула ZFS.
Однако для повышения производительности и резервирования рекомендуется использовать три или более дисков (RAID-Z1, RAID-Z2 или RAID-Z3).
Настройка дисков хранения ZFS
Чтобы добавить диск хранения ZFS, перейдите в раздел Хранилище > Диски и нажмите кнопку Добавить диск, чтобы выбрать и настроить диски, которые вы хотите использовать. для хранения.
Чтобы создать Пул ZFS, перейдите в раздел Хранилище > Пулы и нажмите кнопку Добавить, чтобы создать новый пул. .
Далее введите имя вашего пула и выберите из доступного списка диски, которые вы хотите включить в пул.
Теперь ваш пул ZFS настроен и готов к использованию.
После создания пула хранения нажмите только что созданный пул, нажмите ...
(три точки) рядом с ним и выберите Добавить набор данных . , чтобы создать новый набор данных.
Затем введите имя набора данных и настройте разрешения для набора данных, перейдя на вкладку Разрешения. Установите разрешения владельца и группы, а также разрешения на чтение, запись и выполнение по мере необходимости.
Создание общих ресурсов NFS для наборов данных ZFS
Чтобы предоставить общий доступ к наборам данных ZFS на компьютерах Unix, перейдите на вкладку «Общий доступ» в верхнем меню и выберите тип Общие ресурсы Unix (NFS).
Затем нажмите кнопку Добавить общий ресурс NFS, выберите местоположение созданного ранее набора данных и настройте параметры общего ресурса, включая параметры доступа для чтения/записи и разрешенные хосты.
После нажатия кнопки Отправить появится подтверждающее сообщение с вопросом, хотите ли вы включить эту услугу. Нажмите Да, чтобы разрешить общий доступ. После этого вы увидите, что служба NFS запущена.
Чтобы проверить состояние службы NFS, перейдите в раздел Службы и найдите службу NFS. Убедитесь, что переключатель находится в положении ON, чтобы убедиться, что служба работает.
Монтирование общего ресурса NFS на клиенте Unix
Теперь войдите на свой клиентский компьютер Unix (здесь я использовал Ubuntu 22.04 с IP-адресом 192.168.122.12) и проверьте, доступен ли NFS из TrueNAS. >работает или нет.
Но перед проверкой общих ресурсов TrueNAS NFS на вашем клиентском компьютере должен быть установлен пакет NFS.
sudo dnf install nfs-utils -y [On RedHat systems]
sudo apt install nfs-common -y [On Debian systems]
После установки NFS используйте следующую команду, чтобы просмотреть общий ресурс NFS из TrueNAS.
showmount -e 192.168.122.103
Теперь создайте каталог монтирования в «/mnt/TrueNAS_Share» на клиентском компьютере, смонтируйте общий ресурс TrueNAS NFS в этой точке монтирования и подтвердите его с помощью команды df.
sudo mkdir /mnt/TrueNAS_Share
sudo mount 192.168.122.103:/mnt/tecmint_pool/tecmint_docs /mnt/TrueNAS_Share/
df -hT
После подключения общего ресурса NFS зайдите в этот каталог и попытайтесь создать файл в этом общем ресурсе, чтобы убедиться, что у пользователя root есть разрешения на этот общий ресурс.
sudo su
cd /mnt/TrueNAS_Share/
touch tecmint.txt
Вот и все! мы настроили том хранилища и определили общий ресурс NFS от TrueNAS.
Заключение
TrueNAS предоставляет удобный интерфейс для управления сервером хранения. TrueNAS поддерживает большие файловые системы с использованием ZFS с такими функциями, как сжатие, квоты и разрешения.
В будущих статьях мы рассмотрим, как использовать TrueNAS в качестве сервера потоковой передачи и торрент-сервера.