Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Cara menyediakan storan rangkaian (seperti NFS) pada Linux
Cara menyediakan storan rangkaian (seperti NFS) pada Linux
Pengenalan:
NFS (Sistem Fail Rangkaian) ialah protokol yang membenarkan fail dikongsi pada rangkaian. Ia membenarkan berbilang pelayan Linux berkongsi fail melalui rangkaian, menyediakan akses fail dan perkongsian data yang cekap. Artikel ini akan memperkenalkan cara menyediakan NFS pada Linux untuk membina storan rangkaian.
Langkah 1: Pasang perisian pelayan NFS
Mula-mula anda perlu memasang perisian pelayan NFS pada pelayan. Pada kebanyakan pengedaran Linux, ia boleh dipasang melalui pengurus pakej. Mengambil Ubuntu sebagai contoh, anda boleh memasangnya dengan arahan berikut:
sudo apt-get install nfs-kernel-server
Langkah 2: Buat direktori kongsi
Seterusnya, kita perlu memilih direktori sebagai direktori kongsi. Anda boleh memilih direktori sedia ada atau mencipta yang baharu. Mengambil direktori baharu sebagai contoh, anda boleh menggunakan arahan berikut untuk mencipta direktori bernama nfs_share:
sudo mkdir /nfs_share
Langkah 3: Konfigurasikan pelayan NFS
Sebelum mengkonfigurasi pelayan NFS, kita perlu mengedit /etc/ eksport
fail untuk menentukan direktori kongsi dan kebenaran akses. Buka terminal dan masukkan arahan berikut untuk mengedit fail /etc/exports
: /etc/exports
文件来指定共享目录和访问权限。打开终端,输入以下命令编辑/etc/exports
文件:
sudo nano /etc/exports
在打开的文件中,添加以下内容:
/nfs_share *(rw,sync,no_root_squash,no_subtree_check)
这里的rw
表示允许读写权限,sync
表示同步写入,no_root_squash
表示允许root用户访问,no_subtree_check
表示关闭子目录检查。如果需要限制访问权限,可以根据需要进行调整。
保存并关闭文件。
步骤四:重新加载配置
配置完成后,需要重新加载NFS服务器的配置。在终端中输入以下命令:
sudo exportfs -r
步骤五:启动NFS服务器
输入以下命令启动NFS服务器:
sudo systemctl start nfs-server
步骤六:配置NFS客户端
在客户端上也需要安装NFS客户端软件。以Ubuntu为例,可以通过以下命令进行安装:
sudo apt-get install nfs-common
步骤七:挂载NFS共享目录
在客户端上,使用以下命令来挂载NFS共享目录:
sudo mount server_ip:/nfs_share /mnt
这里的server_ip
是NFS服务器的IP地址,/nfs_share
是共享目录的路径,/mnt
是挂载点的路径。根据需要,可以选择其他合适的挂载点。
步骤八:测试NFS共享
在客户端上,使用以下命令来测试NFS共享是否正常:
cd /mnt touch testfile
如果不出现任何错误提示,说明NFS共享已经配置成功了。
注意事项:
/etc/fstab
rrreee rw
di sini bermakna membaca dan menulis dibenarkan Kebenaran, sync
bermaksud penulisan segerak, no_root_squash
bermaksud membenarkan akses pengguna root, no_subtree_check
bermaksud mematikan penyemakan subdirektori. Jika anda perlu menyekat akses, anda boleh melaraskannya mengikut keperluan.
Simpan dan tutup fail.
🎜Langkah 4: Muat semula konfigurasi 🎜🎜Selepas konfigurasi selesai, anda perlu memuat semula konfigurasi pelayan NFS. Masukkan arahan berikut dalam terminal: 🎜rrreee🎜Langkah lima: Mulakan pelayan NFS🎜🎜Masukkan arahan berikut untuk memulakan pelayan NFS:🎜rrreee🎜Langkah enam: Konfigurasikan klien NFS🎜🎜Perisian klien NFS juga perlu dipasang pada klien. Mengambil Ubuntu sebagai contoh, anda boleh memasangnya dengan arahan berikut:🎜rrreee🎜Langkah 7: Lekapkan direktori kongsi NFS🎜🎜Pada klien, gunakan arahan berikut untuk melekapkan direktori kongsi NFS:🎜rrreee🎜Di sini/nfs_share
ialah laluan ke direktori kongsi dan /mnt
ialah laluan ke titik pelekap. Titik lekap lain yang sesuai boleh dipilih mengikut keperluan. 🎜🎜Langkah 8: Uji bahagian NFS🎜🎜Pada klien, gunakan arahan berikut untuk menguji sama ada bahagian NFS adalah normal: 🎜rrreee🎜Jika tiada mesej ralat muncul, bahagian NFS telah berjaya dikonfigurasikan. 🎜🎜Nota: 🎜/etc/fstab
. 🎜🎜🎜Ringkasan: 🎜🎜NFS ialah penyelesaian storan rangkaian yang sangat mudah dan cekap untuk berkongsi fail antara pelayan Linux. Artikel ini menerangkan langkah-langkah untuk menyediakan NFS pada Linux dan menyediakan contoh kod yang sepadan. Harap artikel ini membantu anda! 🎜Atas ialah kandungan terperinci Cara menyediakan storan rangkaian (seperti NFS) pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!