Linux NAS存儲、文件共享


 

Linux NAS存儲之CIFS

CIFS是Windows和Unix系統之間共享文件的一種協議,客戶端通常是Windwos等。支持多節點同時掛載以及並發寫入

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM