Linux NAS存儲之CIFS
1、服務器端操作(存儲端)
1.1、服務器端安裝samba和cifs-utils
[root@nas ~]# yum -y install samba cifs-utils
1.2、建立共享目錄並給與所有權限
[root@nas ~]# mkdir /data [root@nas ~]# chmod 777 /data [root@nas ~]# cp -rf /etc/hosts /data/ --隨便復制個數據到要共享的目錄
1.3、建立用戶來進行訪問(訪問用戶)
[root@nas ~]# useradd user1 -s /sbin/nologin [root@nas ~]# useradd user2 -s /sbin/nologin [root@nas ~]# smbpasswd -a user1 --增加samba用戶並設置密碼 [root@nas ~]# smbpasswd -a user2 --增加samba用戶並設置密碼
1.4、建立共享配置
打開samba的共享配置文件
[root@nas ~]# vim /etc/samba/smb.conf 新創建幾行 輸入: [data] path = /data valid users = user1 user2 a1 a2 hosts allow = 192.168.1. write list = user1 user2 wirtable = yes --------------------說明--------------------- path 定義共享文件的路徑 valid 定義有效訪問用戶 hosts allow 定義可訪問網段 write list 定義可寫用戶 wirtable 定義全部用戶可寫 (wirtable 與 write list二選一)
1.5、啟動samba共享服務
[root@nas ~]# systemctl restart nmb smb [root@nas ~]# systemctl enable nmb smb --定義開機自啟動
1.6、設置通過防火牆和關閉SElinux
[root@nas ~]# firewall-cmd --permanent --add-service=samba [root@nas ~]# firewall-cmd --permanent --add-service=samba-client [root@nas ~]# firewall-cmd --permanent --add-service=mountd [root@nas ~]# firewall-cmd --reload [root@nas ~]# vim /etc/selinux/config selinux=disabled [root@nas ~]# setenforce 0
1.7、手動掛載內容到共享目錄
新創建的/mnt/cifs文件目錄掛載到了共享目錄中
[root@nas ~]# mkdir /mnt/cifs [root@nas ~]# mount -o user=user1,pass=1 //192.168.254.10/data /mnt/cifs
1.8、自動掛載內容到文件目錄
[root@nas ~]# vim /etc/fstab 新寫一行: //192.168.254.10/data /mnt/cifs cifs user=user1,pass=1 0 0 [root@nas ~]# mount -a
2、客戶端連接
使用Windwos端映射網絡驅動連接即可
//192.168.254.10/data