近期在RHEL6.4上嘗試搭建一個NAS,底層使用XFS文件系統,對外主要提供samba協議和NFS協議共享,這里把主要步驟記錄下來。
環境:RHEL6.4,ip:192.168.50.117
1.關閉防火墻和SElinux查看SELINUX狀態:#sestatus關閉SELinux:#vim /etc/selinux/config SELINUX="" ===> SELINUX=disabled#setenforce 0
查看防火墻狀態:chkconfig --list iptables關閉防火墻:#chkconfig iptables offservice iptables stop
2.把/dev/sdc格式化為xfs文件系統#mkfs.xfs -f /dev/sdc這里直接使用了默認的格式化參數,更多的參數可以man mkfs.xfs
3.mount xfs文件系統#cd /usr/lolcal/ldNAS#mkdir share1#chmod 777 -R share1#mount -t xfs /dev/sdc /usr/local/ldNAS/share1
4.使文件系統開機自動掛載#vim /etc/fstab在尾部添加一行/dev/sdc /usr/local/ldNAS/share1 xfs defaults 0 0
5.配置sambaRHEL6 samba已經安裝并啟動,可以用命令#service smb status來查看狀態1).修改samba配置文件#vim /etc/samba/smb.conf添加以下內容:[share1]comment = 0path = /usr/local/ldNAS/share1browseable = yespublic = yeswritable = yesguest ok = yes
2).重啟samba#service smb restart之后客戶端應該能夠正常映射//192.168.50.117/share1并讀寫文件
6.配置NFSRHEL 6.4已默認安裝NFS#rpm -qa | grep nfs另外不需要安裝portmap
1).修改NFS配置文件#vim /etc/exports添加:/usr/local/ldNAS/share1 *(rw,sync,root_squash)2).重啟nfs服務#service nfs restart3).linux客戶端掛載#mount 100.0.7.117:/usr/local/ldNAS/share1 /mnt/nfs1卸載#umount /mnt/nfs1在/etc/rc.local中添加“mount 100.0.7.117:/usr/local/ldNAS/share1 /mnt/nfs1”可實現開機自動掛載
其他:showmount -e 100.0.7.117 查看export情況
ps: 配置過程中mkfs和mount過程中都使用了默認參數,不過根據測試結果來看性能還可以。
后續待根據業務特點來分析和優化NAS系統的性能。
新聞熱點
疑難解答