Jak uzyskać dostęp do serwera NAS w systemie Linux

Jeśli chcesz uzyskać dostęp do swojego serwera NAS w systemie Linux, to są dwa najlepsze sposoby, aby to zrobić na TrueNAS.

Jeśli masz serwer NAS, który został zakupiony jako NAS Lub zbudowany ze starego komputera, będziesz potrzebować sposobu, aby uzyskać do niego zdalny dostęp. Można to zrobić na kilka sposobów, a wiele różnych programów NAS będzie miało wbudowany w system operacyjny system udostępniania plików. Na przykład używam TrueNAS, który obsługuje wiele różnych metod udostępniania plików, ale możesz także zainstalować inne. Oto jedne z najlepszych sposobów uzyskania dostępu do dowolnego z nich najlepszy NAS na Linuksie.

W tym samouczku zastosowano oprogramowanie TrueNAS Scale jako oprogramowanie NAS, ale powinno ono być podobne do TrueNAS Core i bardziej różnić się od innego oprogramowania NAS.

Następna chmura

W ten sposób osobiście najczęściej korzystam z mojego serwera NAS do udostępniania plików, a powodem jest to, że jest on dostępny z dowolnego urządzenia, a nie tylko komputera z systemem Linux. Można z niego korzystać za pośrednictwem przeglądarki internetowej. Dostępne są także aplikacje mobilne, dzięki którym można zautomatyzować synchronizację plików i nie tylko. W mojej osobistej konfiguracji współdzielony jest wolumen danych pomiędzy Nextcloud i Photo Prism (alternatywa dla Zdjęć Google), a moje zdjęcia są automatycznie zapisywane w tym woluminie z telefonu. W mojej instancji Nextcloud przechowuję także inne dane, takie jak kopie zapasowe.

Jeśli chcesz skonfigurować Nextcloud, jest to całkiem proste z poziomu instancji TrueNAS.

Krok 1: Pobierz aplikację Nextcloud

Po prostu wyszukaj Nextcloud w TrueNAS i skonfiguruj go. Musisz ustawić nazwę użytkownika i hasło, a także skonfigurować port, którego używasz do łączenia się z nim. Nie polecam konfigurowania go tak, aby można było uzyskać do niego dostęp zewnętrznie bez VPN, ponieważ wtedy naraziłeś swoje pliki osobiste na ataki.

Krok 2: Połącz się z Nextcloud

Po zainstalowaniu Nextcloud przejdź do adresu IP swojego NAS i portu, na którym instalujesz Nextcloud, a powinieneś zobaczyć ekran logowania. Po zalogowaniu pojawi się eksplorator plików oraz możliwość przesyłania i przechowywania plików aplikacje mobilne mogą automatycznie tworzyć kopie zapasowe niektórych plików i folderów w innych folderach w Nextcloud instancja.

Udostępnianie plików przez NFS

Sieciowe udostępnianie plików to kolejny świetny sposób na dostęp do plików na serwerze NAS z poziomu systemu Linux i działa naprawdę dobrze. Większość konfiguracji NAS prawdopodobnie będzie to obsługiwać i niewiele trzeba zrobić, aby to działało. Aby terminal działał, musisz się trochę oswoić z nim, ale Twój menedżer plików może również obsługiwać natywne montowanie pamięci NFS.

Krok 1: Włącz NFS na swoim serwerze NAS

Jeśli używasz TrueNAS, NFS nie będzie domyślnie włączony, chociaż istnieje moduł, który to umożliwia. Po prostu włącz to w obszarze Akcje i upewnij się, że w opcjach zaawansowanych włączono NFS4.

Krok 2: Upewnij się, że masz zainstalowany system NFS

Być może nie masz zainstalowanego systemu plików NFS, choć większość dystrybucji Linuksa tak. Aby się jednak upewnić, uruchom następujące polecenie w Terminalu.

sudo apt-get install nfs-common

Krok 3: Zamontuj pamięć NFS

Najpierw musisz utworzyć katalog, w którym chcesz zamontować pamięć. Możesz na przykład wykonać następujące czynności, pamiętając o zmianie „adam” na swoją nazwę użytkownika.

mkdir /home/adam/Documents/Test

Używanie folderu „Test” w Dokumentach jako miejsca, w którym będą wyświetlane Twoje pliki. Następnie uruchom następujące polecenie, aby zakończyć połączenie.

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

W moim przypadku zrobiłem:

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

Mogłem wtedy uzyskać dostęp do moich plików w /mnt/Test w moim systemie Linux. W zależności od konfiguracji może być konieczne przyznanie dalszych uprawnień do odczytu lub zapisu w udziale NFS, ale dzięki temu uzyskasz połączenie z systemem plików na serwerze NAS.

Dostęp do serwera NAS w systemie Linux

Istnieje niezliczona ilość sposobów łączenia się z serwerem NAS w systemie Linux, ale są to dwa popularne sposoby i dwa ze sposobów, które ja osobiście bym to zrobił. Możesz także spróbować udostępnić SMB lub użyć innych aplikacji, takich jak Nextcloud, aby przekształcić swój serwer NAS w zasadniczo rozwiązanie do przechowywania danych w chmurze. Dzięki serwerowi NAS masz wiele opcji i dużą swobodę eksploracji, dlatego gorąco polecamy to zrobić!