Perkakasan

Nfs: berkongsi folder di linux

Isi kandungan:

Anonim

NFS bagi Sistem Fail Rangkaian istilah Inggeris, yang bermaksud Sistem Fail Rangkaian. Ia adalah akronim untuk mengenal pasti sistem asli yang digunakan oleh Linux untuk berkongsi folder pada rangkaian. Dan sebagai hasilnya, folder kongsi ini boleh diakses dari komputer pengguna lain seolah-olah mereka berada di hard drive itu sendiri.

Oleh itu, kita boleh mengatakan bahawa, NFS membolehkan komputer menggunakan Linux untuk menyambung dan berkongsi folder dengan satu sama lain. Selain itu, di Linux terdapat alternatif lain untuk berkongsi sumber seperti Samba, FTP, SSH, tetapi perkara yang disyorkan untuk berkongsi sumber dalam rangkaian Linux ialah NFS.

NFS: Berkongsi folder di Linux

Pemasangan NFS

Untuk menggunakan perkhidmatan ini, kita perlu memasang pakej NFS untuk pengedaran yang sama sebelum ini. Biasanya, kebanyakan komputer sudah mengandungi pakej, kerana anda mungkin perlu berkongsi folder pada bila-bila masa. Walau bagaimanapun, hakikat bahawa komputer mempunyai pakej yang dipasang tidak bermakna ia sudah berkongsi sistem failnya di rangkaian. Untuk ini, ia memerlukan konfigurasi dan permulaan perkhidmatan sebelum ini.

Untuk meneruskan pemasangan NFS dan kami ingin mendapatkan versi terkini, kami menggunakan perintah apt-get dari konsol:

apt-get memasang nfs-common nfs-kernel-server

Konfigurasi pelayan NFS

Sebelum memulakan perkhidmatan, dikehendaki menentukan folder mana yang ingin dikongsi dan tentukan di bawah apa jenis kebenaran yang akan diakses: baca sahaja atau baca dan tulis. Sebaliknya, ia juga mungkin untuk menentukan komputer mana yang boleh disambungkan ke folder ini. Semua pilihan ini boleh dikonfigurasi dari fail: / etc / exports

Dalam fail konfigurasi, dalam setiap baris, kita boleh menentukan beberapa perkara:

  • Folder yang ingin kami kongsikan. Izin yang dikongsi (baca hanya: 'ro' atau baca dan tulis: 'rw'). Ia boleh menjadi nama, alamat IP atau pelbagai alamat IP.

Apabila menggunakan NFS untuk perkongsian, kami mencadangkan anda menetapkan sekatan maksimum sekatan. Sebagai contoh, jika pengguna tidak memerlukan menulis ke fail, kami mesti menetapkan kebenaran 'baca sahaja'.

NFS manual bermula dan berhenti

Untuk perkhidmatan pelayan NFS untuk berfungsi, langkah pertama adalah untuk memulakan perkhidmatan portman, maka perkara pertama yang mesti kita laksanakan ialah:

sudo /etc/init.d/portmap start

Jika kami ingin memulakan perkhidmatan NFS atau setiap kali kami membuat pengubahsuaian ke fail / etc / eksport, adalah perlu untuk melaksanakan arahan berikut:

sudo /etc/init.d/nfs-kernel-server restart

Jika tidak, iaitu, menghentikan perkhidmatan, kami menggunakan:

sudo /etc/init.d/nfs-kernel-server stop

Anda mungkin berminat untuk membaca: ownCloud: Bagaimana untuk mempunyai awan anda sendiri di Ubuntu

Akses folder kongsi NFS

Untuk mengakses folder yang dikongsi oleh NFS, langkah-langkah pertama yang diambil ialah pemasangan pakej portman dan nfs-commons. Untuk ini kita melaksanakan:

sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap restart

Pada ketika ini, kami akan dapat melancarkan folder kongsi pada sistem kami. Oleh itu, kemasukan seolah-olah ia merupakan folder lain dalam sistem fail kami pada cakera keras.

Contohnya, jika kita mempunyai folder di dalam pelayan NFS, katakan bahawa pelayan berkongsi folder dipanggil / foto oleh NFS. Pada PC klien, kita boleh membuat folder dipanggil / foto-pelayan dan di atasnya dipasang folder kongsi pada pelayan. Arahan untuk melaksanakan dalam konsol adalah:

sudo mount -t nfs server-ip: / photos / server-photos

Dari saat ini, kami sudah dapat mengesahkan kandungan folder dan jika keizinan tersedia, bahkan membuat pengubahsuaian. Adalah penting untuk diperhatikan bahawa pemasangan mesti dilakukan pada folder dalam sistem kami, jika tidak, fail jauh tidak akan dipaparkan.

KAMI MEREKOMENDASIKAN Anda Mark Shuttleworth akan menjadi Ketua Pegawai Eksekutif Canonical

Sebaliknya, untuk menyahaktifkan folder, kami melaksanakan dalam konsol perintah umount dan diikuti dengan nama folder di mana ia dipasang, contohnya:

sudo umount / photos-server

Masalah semasa pemasangan

Apabila memasang folder NFS, mana-mana 3 kesilapan ini boleh berlaku: Masalah rangkaian, Masalah pelayan atau masalah Pelanggan.

Untuk mengetepikan sama ada masalahnya adalah dari pelayan atau tidak, kami boleh mencuba pemasangan folder pada pelayan itu sendiri menggunakan IP 127.0.0.1. Jika ia berfungsi, masalahnya adalah pada rangkaian atau pada klien.

Sebaliknya, jika ping dari pelayan kepada klien tidak menunjukkan firewall, maka masalahnya adalah dengan klien.

Jika ini adalah masalah yang berlaku di dalam klien, kami boleh cuba memasang semula klien atau melaksanakan perintah ini pada klien:

apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart

Dan akhirnya cuba untuk melancarkan folder itu.

Folder yang dikongsi

Sekiranya kami ingin mengkonfigurasi bahawa folder yang dikongsi oleh NFS dipasang secara automatik apabila kami memulakan sistem Linux kami, kami boleh membuat pengubahsuaian dalam fail / etc / fstab, baris untuk menambah akan seperti berikut:

server-ip: / foto / pelayan-foto nfs

Dengan cara ini, apabila kita memulakan mesin kami, folder / foto pada pelayan akan dipasang secara automatik pada folder / foto-pelayan kami.

Selain itu, disarankan agar data bagi setiap pengguna di rangkaian disimpan di tengah-tengah ruang pelayan. Ini akan memberi beberapa kelebihan, seperti:

  • Pengguna akan diberi kemungkinan untuk mengakses fail mereka, bahkan mengakses dari komputer yang tidak biasa. Bagi pentadbir, lebih mudah membuat salinan sandaran dan jika mesin pengguna gagal, mereka tidak akan kehilangan maklumat mereka.

Untuk mencapai ini, pelayan mesti mempunyai akaun pengguna terpusat dan pelanggan mesti dikonfigurasi untuk mengesahkan apabila menyambungkan.

Perkakasan

Pilihan Editor

Back to top button