NFS este un sistem de fișiere bazat pe rețea care permite computerelor să acceseze fișiere într-o rețea de calculatoare. Acest ghid explică modul în care puteți expune folderele peste NFS de la o instanță la alta. Funcția de rețea privată a Vultr vă ajută să asigurați conexiunile dintre instanțe. Vă rugăm să rețineți că puteți expune și folderele peste NFS prin intermediul internetului public, cu toate acestea, vă recomand cu mare drag să utilizați o rețea privată în scopuri de securitate. Dacă partajați foldere în diferite locații, un VPN criptat poate înlocui rețeaua privată. Acest ghid presupune că ambele instanțe sunt în aceeași locație.
cerinţe
- Două instanțe în aceeași locație fizică.
- Debian 7 sau mai nou.
- Activarea rețelei private
- Timp de 10 minute.
Retea privata
Înainte de a începe, asigurați-vă că instanțele dvs. se pot face ping reciproc și că ambele au un IP unic alocat. De exemplu, puteți utiliza aceste comenzi pentru a respecta acest articol:
Server
ifconfig eth1 up
ip addr add 192.168.0.1/24 dev eth1
Client
ifconfig eth1 up
ip addr add 192.168.0.2/24 dev eth1
După ce serverele se pot ping unul pe altul, continuați pentru modificări de configurare.
Configurația serverului
Următoarele comenzi sunt rulate pe partea de server pe care se află folderul care urmează să fie expus. În primul rând, începem cu instalarea serverului NFS.
apt-get install nfs-kernel-server nfs-common
Acum putem crea directorul care va fi expus.
mkdir /opt/share
chown nobody:nogroup /opt/share
chmod 755 /opt/share
Pentru a expune directorul peste NFS, deschideți fișierul /etc/exports
și atașați următoarea linie în partea de jos:
/opt/share 192.168.0.2(rw,sync,no_subtree_check)
Porniți serverul NFS.
service nfs-kernel-server restart
Configurația clientului
Acum putem continua cu montarea dosarului pe client.
mkdir /mnt/share
mount 192.168.0.1:/opt/share /mnt/share
Prin rulare df -h
, vă puteți asigura că operația dvs. a avut succes:
root@client> df -h
192.168.0.1:/opt/share 25.1G 0G 25.1G 0% /mnt/share
În plus, prin crearea unui fișier pe client și apoi verificarea serverului, veți vedea fișierul care apare imediat pe server.
Concluzie
NFS este o modalitate excelentă de a partaja fișiere între mai multe instanțe atunci când utilizați un nod central de stocare. Hacking fericit!