首先需要注意下,阿里雲的linux掛載nfs性能有限制,需要修改下文件,官方說明:
https://help.aliyun.com/knowledge_detail/53839.html?spm=a2c4g.11186623.4.7.jXaKcm
linux nfs客戶端對於同時發起的NFS請求數量進行了控制,若該參數配置較小會導致IO性能較差,查看該參數:
cat /proc/sys/sunrpc/tcp_slot_table_entries
默認編譯的內核該參數最大值為256,可適當提高該參數的值來取得較好的性能,請以root身份執行以下命令:
echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
echo "options sunrpc tcp_max_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
sysctl -w sunrpc.tcp_slot_table_entries=128
修改完成後,您需要重新掛載文件系統或重啟機器。
廢話不多說,直接上代碼
首先需要安裝nfs
- CentOS:
sudo yum install nfs-utils
- Ubuntu 或 Debian:
sudo apt-get install nfs-common
然後進行掛載
mount -t nfs -o vers=4 xxxxxxx:/ /nas
上面的代碼是掛載nfs的,意思是把nfs盤掛載到nas目錄下面。
xxxxxxx代表阿里雲的nas掛載地址
注意:需要nas文件夾存在,如果不存在會提示錯誤的。
然後要實現開機自動掛載nas,如下:
方法一:
在/etc/fstab這個文件中添加如下代碼
xxxxxxx:/ /nas nfs defaults 0 0
xxxxxxx代表阿里雲的nas掛載地址
方法二:
編輯/etc/下的rc.local腳本
然後把對應的需要執行的腳本寫在exit 0前面,比如本次的命令就是
mount -t nfs -o vers=4 xxxxxxx:/ /nas
發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/jianzhanjiaoliu/2073.html