Як отримати доступ до NAS на Linux

Якщо ви хочете отримати доступ до свого NAS на Linux, то це два найкращі способи зробити це на TrueNAS.

Якщо у вас є NAS, який ви або придбали як NAS або зі старого ПК, вам знадобиться спосіб віддаленого доступу до нього. Є кілька способів зробити це, і багато різних програм NAS насправді матимуть систему обміну файлами, вбудовану в операційну систему. Наприклад, я використовую TrueNAS, і він підтримує багато різних методів обміну файлами, і ви також можете встановити інші. Це одні з найкращих способів отримати доступ до будь-якого з найкращий NAS на Linux.

У цьому посібнику використовується TrueNAS Scale як програмне забезпечення NAS, але воно має бути схоже на TrueNAS Core і більше відрізнятиметься від іншого програмного забезпечення NAS.

Nextcloud

Це спосіб, у який я особисто найчастіше використовую свій NAS для обміну файлами, і причина полягає в тому, що він доступний з будь-якого пристрою, а не лише з машини Linux. Він використовується через веб-браузер, також є мобільні програми, ви можете автоматизувати синхронізацію файлів тощо. У моїх особистих налаштуваннях є спільний том даних між Nextcloud і Photo Prism (альтернатива Google Photos), і я автоматично створюю резервні копії своїх фотографій із телефону в цьому томі даних. Я також зберігаю інші дані у своєму екземплярі Nextcloud, наприклад резервні копії.

Якщо ви хочете налаштувати Nextcloud, це досить легко з вашого екземпляра TrueNAS.

Крок 1. Завантажте програму Nextcloud

Просто знайдіть Nextcloud у TrueNAS і налаштуйте його. Вам потрібно буде встановити ім’я користувача та пароль, а також налаштувати порт, який ви використовуєте для підключення до нього. Я не рекомендую налаштовувати його так, щоб ви мали до нього доступ ззовні без VPN, оскільки тоді ви зробите свої особисті файли вразливими для зловмисників.

Крок 2: підключіться до Nextcloud

Після встановлення Nextcloud перейдіть до IP-адреси вашого NAS і порту, на який ви інсталюєте Nextcloud, і перед вами має відобразитися екран входу. Увійшовши в систему, ви побачите файловий провідник і зможете завантажувати файли та зберігати їх, а також мобільні програми можуть автоматично створювати резервні копії певних файлів і папок в інші папки на вашому Nextcloud екземпляр.

Обмін файлами через NFS

Мережевий спільний доступ до файлів — це ще один чудовий спосіб отримати доступ до ваших файлів на NAS із Linux, і він дуже добре працює. Більшість налаштувань NAS, ймовірно, підтримуватимуть це, і для його роботи потрібно зробити дуже мало. Вам потрібно трохи володіти терміналом, щоб він працював, але ваш файловий менеджер також може підтримувати власне монтування сховища NFS.

Крок 1. Увімкніть NFS на NAS

Якщо ви використовуєте TrueNAS, NFS не буде ввімкнено за замовчуванням, хоча для цього є модуль. Просто ввімкніть його в розділі акції і переконайтеся, що ви ввімкнули NFS4 у додаткових параметрах.

Крок 2. Переконайтеся, що NFS встановлено

Ви можете не встановити NFS, хоча більшість дистрибутивів Linux мають. Щоб переконатися, виконайте таку команду в терміналі.

sudo apt-get install nfs-common

Крок 3: Підключіть сховище NFS

Спочатку вам потрібно буде створити каталог, до якого ви хочете підключити своє сховище. Наприклад, ви можете зробити наступне, обов’язково змінивши «adam» на своє ім’я користувача.

mkdir /home/adam/Documents/Test

Використання папки «Тест» у Документах як місця, де відображатимуться ваші файли. Далі запустіть таку команду, щоб завершити підключення.

sudo mount -t nfs {IPaddressOfSystem}:{path/to/nfsShare} {localMountPoint}

У моєму випадку я зробив:

sudo mount -t nfs 192.168.1.5:/mnt/Storage/TestingContainer /mnt/Test

І тоді я міг отримати доступ до своїх файлів у /mnt/Test у своїй системі Linux. Можливо, вам знадобиться надати додатковий доступ для читання або запису до спільного ресурсу NFS залежно від вашої конфігурації, але це дозволить вам підключитися до вашої файлової системи на вашому NAS.

Доступ до NAS на Linux

Є незліченна кількість способів, які люди придумали підключитися до свого NAS у Linux, але це два популярні способи та два способи, якими я особисто це зробив би. Ви також можете спробувати зробити спільний доступ для SMB або використовувати інші програми, які можна використовувати, наприклад Nextcloud, щоб перетворити NAS на хмарне рішення для зберігання даних. З NAS у вас є багато варіантів і багато свободи для дослідження, і ми настійно рекомендуємо вам це зробити!