在ubuntu 16.04系統環境中搭建NAS(samba/iscsi/nfs)


在ubuntu 16.04系統中搭建NAS環境

一、基本配置
1:設置靜態IP
vi /etc/network/interfaces
#iface ens32 inet dhcp
iface ens32 inet static
address 10.86.2.5
netmask 255.255.255.0
gateway 10.86.2.1
dns-nameservers 114.114.114.114


2:進行系統更新
apt update
apt upgrade

3:對新加進來的硬盤進行格式化並掛載進來
mkfs.ext4 /dev/sdb
mkdir /mnt/sdb
mount /dev/sdb /mnt/sdb

二、部署samba(Windows系統文件共享)
1:安裝服務
apt install samba

2:配置共享
vi /etc/samba/smb.conf
在末尾添加以下內容
[public]
path=/home/public
browseable=yes
read only=no
guest ok=yes

3:創建文件夾配置寫入權限
mkdir /home/public
chmod 777 /home/public

至此匿名的文件讀寫權限已經設置好了

4:添加系統用戶到SAMBA賬號
smbpasswd -a asheng
注:asheng是我要添加的賬戶名,如果系統沒有此用戶需要創建。

5:啟用samba賬戶
smbpasswd -e asheng

6:重啟服務,致使配置生效
systemctl restart smbd.service nmbd.service


三、部署iSCSI(可掛載到Windows系統的本地磁盤)
1:安裝服務
apt install iscsitarget
systemctl enable iscsitarget

2:配置iet
vi /etc/iet/ietd.conf
添加以下內容
Target iqn.1991-05.com.microsoft:cld-pc
Lun 0 Path=/dev/sdb,Type=fileio
Alias lun0

注1:iqn.1991-05.com.microsoft:cld-pc是我從Windows7系統的“iSCSI 發起程序”復制過來的iqn
注2:/dev/sdb是要掛載給Windows系統的磁盤


3:配置為啟用
vi /etc/default/iscsitarget
將第一行的ISCSITARGET_ENABLE=false
改為ISCSITARGET_ENABLE=true

4:重啟服務使之生效
service iscsitarget restart


四、部署NFS(可掛到linux系統、給ESXI提供存儲)
1:安裝服務
apt install nfs-kernel-server
systemctl enable nfs-kernel-server

2:配置NFS
mkdir -p /mnt/sdb/nfs/data
vi /etc/exports
添加內容
/mnt/sdb/nfs/data 10.86.2.0/24(rw,sync,no_root_squash)

3:重啟NFS服務
service nfs-kernel-server restart

========以上3種共享存儲的安裝與配置方法到此結束==========

 


免責聲明!

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



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