A. 關於linux掛載nas網路存儲
NAS 的中文名稱是網路附加存儲,是基於硬碟的專業存儲技術。它可以直接接入計算機網路,為各種操作系統的客戶端提供集中式的數據存取服務。
NAS支持NFS協議,Linux操作系統也是支持NFS協議的,可以直接在Linux裡面掛載NAS共享出來的NFS目錄,把數據直接拷貝到NAS上。
比如NAS伺服器的地址是10.0.0.111,在Linux上:
# mount 10.0.0.111:/sharefolder /mnt
# cp -r /des /mnt
B. 如何在linux下掛載存儲
在存儲設備上寫好相應lun允許連接的HBA卡WWN號就行了
然後reboot下linux就應該能用fdisk -l看到有個新的設備
C. linux如何開啟nas服務
NAS伺服器(Network Attached Storage:網路附屬存儲)是一種將分布、獨立的數據整合為大型、集中化管理的數據中心,以便於對不同主機和應用伺服器進行訪問的技術。
Linux的系統選擇
我選擇的是Ubuntu 18.04。但是對於NAS來說,穩定且更新少是必要需求,所以我更加推薦Arch Linux。簡潔干凈,最好減少桌面配置,減少GPU佔用。
系統安裝
下載好.iso文件以後,用UltraISO燒錄進U盤里。然後重啟,按F12進入BIOS,檢查啟動列表,要打開UEFI啟動選項。然後保存設置退出,按F8打開啟動列表,選擇UEFI 你的U盤。進入系統選擇第一項,直接安裝。關於硬碟配置,我只有一個SSD和一個HDD,所以把系統安裝在SSD,讓安裝程序自動分區,HDD自動掛載用來做數據盤。其餘沒什麼好說的,按照自己的需求一直下一部就行了。
SAMBA配置
一、安裝Ubuntu SAMBA伺服器 更新軟體源:輸入命令sudo apt-get update更新軟體源
安裝SAMBA服務:輸入命令sudo apt-get install samba安裝SAMBA伺服器。
二、創建SAMBA配置文件
備份原配置文件:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
創建共享目錄:sudo mkdir -p /你的共享文件夾路徑#mkdir -p 用來創建路徑中不存在的路徑。
更新目錄許可權:sudo chmod -R 777 /你的共享文件夾路徑 #chmod -R 可以給你共享的目錄和該目錄下所有文件和子目錄進行相同的許可權變更。777即所有用戶對該目錄都有讀寫權。
修改配置文件:sudo vim /etc/samba/smb.conf#沒有vim的請輸入命令sudo apt-get vimvim的使用方法
進入配置文件之後,按i進入編輯模式,把所有欄位全部刪除,輸入以下配置(#號後注釋文字可刪除):
[global] #這里是全局設置workgroup = WORKGROUP #與Windows的工作組名保持一致security = user #這里是訪問安全級別,user為最低安全等級,需要輸入用戶名和密碼。(網上的教程中的的share許可權在更新之後已經關閉了,輸入share許可權默認最高安全等級。)usershare owner only = false #給予其他設備訪問許可權public = yesbrowseable = yes[你的NAS Name] #這里是分享路徑配置comment = User's NAS #這一段是標記,對配置沒有影響。path = /你的共享文件夾路徑 #寫上你自己的共享路徑read only = no #是否只讀writeable = yes #是否可寫browseable = yes #是否可瀏覽guest ok = yes #是否可以給其他用戶使用public = yes #是否公開create mask = 0777 #創建許可權directory mask = 0777 #目錄許可權vaild users = user #輸入當前用戶名 [你的NAS名字]#如果同一台機子你想分開共享路徑,就把上面的配置復制到這里。
三、創建SAMBA用戶
輸入命令
sudo smbpasswd -a username
注意!在創建samba用戶之前請確保有一個同名的linux用戶。
如果想創建其他linux用戶來使用samba,請輸入命令sudo adser username來創建新用戶
四、重啟SAMBA服務 * 輸入命令
sudo systemctl restart smbd
五、檢查SAMBA服務是否正在運行 * 要檢查samba 服務是否正在運行,請輸入命令:
systemctl status smbd
systemctl status nmbd
要啟用這兩個服務,請運行以下命令:
sudo systemctl start smbd
sudo systemctl start nmbd
開始運行後,smbd將在139和445埠上偵聽,若有無法訪問,可以檢查是否為埠封鎖。
PS:Manjaro等Arch系用戶請使用下面的命令來啟用samba服務。
六、從其他設備訪問SAMBA文件夾 * 在同一網路的Windows 設備上,打開此電腦,點擊上方選項卡計算機,選擇選項映射網路驅動器,在文件欄輸入Host ip #你的NAS ip地址你的共享文件夾名 (此處可以不輸入根目錄)
然後就可以直接使用了。
離線下載和遠程式控制制的配置
BT下載
一、BT軟體下載
以下以Transmission為例進行介紹
輸入命令:sudo apt-get install transmission下載transmission。
輸入命令:sudo apt-get install transmission-daemon下載transmission的web管理端
這樣你就可以在桌面打開了,可以在應用程序頁面中找到啟動應用程序應用,把transmission勾選進開機自啟動。
二、web管理BT下載
打開Transmission,點擊編輯選項,點擊首選項選項卡,點擊遠程選項卡。打開遠程連接選項,輸入你覺得比較好記的埠。
在其他設備上打開瀏覽器,在地址欄輸入你的NASIP和你剛剛設置好的埠,例如192.168.1.100:12345, 你就已經可以使用web來管理BT下載了。
如果想要更加美觀的界面和更多的設置選項,可以繼續以下步驟:
Transmission-web-control安裝
1.獲取最新腳本
輸入命令:
2.執行安裝腳本
離線下載
一、關於離線下載軟體
二、Aria2安裝與配置 * Aria2 下載 輸入命令:sudo apt-get install aria2
Aria2完整安裝:
Aria2 配置 vim 打開aria2.conf,將下列配置直接拷貝進文檔內再自行進行編輯。
注意!注釋號內的配置皆為不生效使用默認配置,如果要自定義配置一定要把配置前的注釋號刪除!
啟動aria2
輸入命令:sudo aria2c --conf-path=/etc/aria2/aria2.conf
如果沒有提示錯誤,按ctrl+c停止運行命令,轉為後台運行:
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
設置開機自動啟動
輸入命令創建:sudo vim /etc/init.d/aria2c
添加以下內容
修改文件許可權:sudo chmod 755 /etc/init.d/aria2c
添加aria2c服務到開機啟動:sudo update-rc.d aria2c defaults
啟動服務:sudo service aria2c start
查看服務狀態:sudo systemctl status aria2c
Aria2的使用
打開瀏覽器,在地址欄輸入http://aria2c.com打開aria2的web管理器。打開右上角的設置,輸入你的NAS機地址和你的aria2配置文件的埠,如果沒有更改就是6800。
在chrome下載aria2插件,可以方便直接調用aria2下載東西,如果無響應可以直接拷貝鏈接下載。
三、關於Docker Docker功能正在研究學習,後續會更新。
配置NAS的遠程管理
一、關於遠程管理
個人推薦SSH多一些,畢竟Linux用命令還是多一些的,而Webmin會稍微直觀一些。
二、SSH的配置 * 安裝SSH
輸入命令:sudo apt-get install ssh
啟動服務:service sshd start
配置埠:vim /etc/ssh/sshd_config
去除Port前的注釋鍵,自定義埠。
查看服務是否啟動:ps -e | grep ssh
無報錯且ssh-agent和sshd兩個程序在運行即可。
Windows下載putty,輸入你的NAS地址和埠即可遠程使用Terminal來管理NAS主機。
三、Web管理
*Webmin安裝
使用wget來下載包:
cd /你的下載目錄
wget https://prdownloads.sourceforge.net/webadmin/webmin_1.910_all.deb
然後運行安裝命令
dpkg --install webmin_1.910_all.deb
安裝程序將會自動把Webmin安裝進/usr/share/webmin目錄內。如果沒有任何報錯,你就可以在其他設備中輸入http://NASIPAddress:10000/,請自行更換NAS的IP。
若遇到缺少依賴的報錯,請輸入該命令解決依賴:apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
若安裝依賴庫的過程中報錯為無法找到包,請輸入vim /etc/apt/sources.list,檢查最後一行是否以universe結尾。
在使用NAS時,需要先確定NAS上的NFS服務和SMB的服務都開啟了;
然後需要用NAS上的用戶去登錄,這里用的是admin:
# smbclient -L 192.168.1.40 -U admin
Enter admin's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service ()
Public Disk
Project Disk
PM_Team Disk
Member Disk
Layout_Team Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20]
Server Comment
--------- -------
DISKSTATION_SH
PROSERVER Main Server
Workgroup Master
--------- -------
WORKGROUP PROSERVER
說明連接成功!
如果要使用NAS中的存儲,需要掛載到Linux伺服器中,例如:
# mount -o username=admin,password=********** //192.168.1.40/BackUp /mnt/nasBackup/
然後就可以使用了。
D. nas掛載windows共享盤
Windows端自動掛載
在Windows上掛載NAS上的共享文件應該是所有NAS用戶都會的基本操作了,這里還是簡單的提一下。
🔺打開「此電腦」,在上方空欄處輸入「雙反斜杠+NAS IP地址」,回車
🔺在彈出的方框中輸入NAS的賬號和密碼,勾選下面的「記住我的憑證」,點「確定」
🔺然後就打開了NAS上所有的共享文件夾。選中我們剛剛建立的僅需Windows/macOS雙系統共享的文件夾,滑鼠右鍵,選擇「映射網路驅動器」
🔺這里一般默認即可,直接點擊「完成」回到「此電腦」,在網路位置下面,就能看到NAS共享出來的那個文件夾了。該文件夾就像我們的本地硬碟一樣,可以對其任意操作。
OK,至此Windows端設置完成!
E. linux下如何掛載IBM NAS N3700 共享存儲
編輯ftab,以NFS掛載網路文件系統。
自行搜索網路文件系統掛載。
F. linux磁碟掛載
linux默認不會識別外部的設備(磁碟),所有我們需要將設備掛載到系統已經存在的目錄下才能進行訪問。這個過程就叫做掛載,使用的命令為mount。
(1)根文件系統是必須最先掛載的
(2)掛載點必須存在
(3)掛載設備和掛載點同一時刻只能掛載一次
3.1 查看文件/etc/fstab,這個文件是掛載的配置文件,配置好掛載信息系統重新後會直接讀取該文件內容進行自動掛載。
命令: cat /etc/fstab
文件內容解釋:
(1)第一列為掛載設備,這里使用的UUID進行掛載,可以通過blkid查詢設備的UUD。
查詢UUID命令: blkid /dev/vda1
(2)第二列內容為掛載的位置,即當前設備下存在的路徑。
(3)第三列為掛在的類型,查詢UUID時會帶有type值即掛載類型。
(4)第四列為掛載參數,defaults是默認值的意思。
(5)第五列為是否備份,0代表不要做mp備份;1代表每天進行np操作;2代表不定日期進行mp操作。
(6)是否進行磁碟檢驗,0代表不檢驗;1代表最早檢驗;2代表1級別檢驗完之後進行檢驗。
3.2編輯fstab文件,可以使用命令: vim /etc/fstab 進入文件編輯,增加需要掛載的磁碟信息即可。
3.2編輯完成後,使用 mount -a 可以完成的文檔在系統掛載
(1)查看系統磁碟掛載信息: df -l
(2)查看伺服器有多少塊磁碟: lsblk
(3)卸載掛載: umount -l /data /data 是磁碟掛載路徑
G. 2020-04-24NAS存儲掛載方式
一、通過災備雲節點對SAN或NAS備份前的檢查
首先和其他應用場景的雲災備一樣,安裝完成客戶端之後,檢查客戶端是否安裝MicrosoftiSCSIInitiator服務,檢查VirtualDisk服務是否啟動。若未安裝MicrosoftiSCSIInitiator服務或VirtualDisk服務未啟動,則執行以下步驟:
1、安裝MicrosoftiSCSIInitiator服務;
2、打開服務管理器,啟動VirtualDisk服務;
3、打開服務管理器,重啟客戶端服務。
二、確認災備雲客戶端系統CDP驅動狀態是否啟動(持續數據保護)
1、若備份任務正常執行,則需要確保CDP驅動已成功安裝且默認狀態是RUNING。
打開DOS窗口,輸入scquerykefence,查看CDP驅動運行狀態,狀態為運行(RUNING表示CDP驅動已正常安裝。如果服務狀態為停止(STOPPED)),則手動在命令行執行Scstartkefence可使用。
查看客戶端CDP狀態
2、若是linux系統ucache災備雲備份任務正常執行,需要確保CDP驅動已成功安裝且默認狀態是RUNING。查看方法:root用戶下執行命令,lsmod|grepio_filter。
三、通過災備雲節點對SAN或NAS備份方法
以下以Linux客戶端為例Windows卷級備份任務創建任務步驟相同。
[if !supportLists]1、 [endif]新建任務
登錄UCACHE災備雲SAAS雲控制台(目前企業可以申請免費授權容量),點擊【定時數據保護】【數據備份】,點擊【新建】按鈕請選要保護的對象選擇【客戶端】選中對應的客戶端選擇【卷】,點擊【下一步】按鈕;
點擊「「++」號展開數據源(如下圖)卷級備份任務,SAAS雲平台支持自動發現數據源的功能,瀏覽到系統的卷後,此時點擊「「++」號,可以正常展開數據源,在卷前的方框處點擊,勾選數據源選擇完要備份的卷之後(首先確認NAS或SAN已經掛載到該客戶端主機),然後點擊下一步,可以看到備份介質和選項備份介質,必填項,默認項OFS,在選項中,勾選需要開啟的高級功能選項,各個選項說明如下:
【永久增量備份】開啟了永久增量備份,每一次增量備份都會進行一次時間點合成,形成新的一個永久增量時間點,等效於完備時間點。
【數據保留策略】開啟數據保留策略,一共有三種保留策略
【傳輸和存儲加密】開啟傳輸加密與存儲加密選項,開啟此功能的任務的數據在傳輸和存儲上都經過加密處理。一共有兩種加密方式:AES256加密演算法、SM4加密演算法。
【重復數據刪除】勾選該選項可以啟動源端重復數據刪除的功能,該選項在創建任務後不能通過修改任務的方式更改此屬性。
【流量控制】開啟該選項可手動設置定時任務備份的最大速度。可設置范圍為1~2048MB/S。
【自定義腳本】點擊瀏覽按鈕,瀏覽原客戶端目錄中含有的可執行腳本,在建立任務後可以通過編輯任務選項,勾掉該選項。一共支持三種自定義腳本:備份前執行、備份成功執行、備份失敗執行。
【自動備份重試】默認不開啟,配置該選項後當備份任務失敗後等待規定時間重新發起備份,直至備份成功。可配置自動重試的次數最多為5次,重試等待時間最大為30分鍾。
[if !supportLists]2、 [endif]查看任務運行狀態
備份任務在線設置完畢,如果災備雲的存儲資源足夠,請立即開始一次完全備份。選中任務,點擊【啟動】按鈕,可以看到可以發起的備份方式,選擇備份方式,點擊【啟動】按鈕,即可開始備份鈕,可以看到可以發起的備份方式,選擇備份方式,點擊【啟動】按鈕,即可開始備份操作。
點擊【詳情】,可以查看災備雲任務監控的執行概要和執行輸出。
三、關於第一次備份SAN或NAS的完全備份說明
1、首次備份為增量備份,會轉換成完全備份。
2、文件備份在完全備份失敗後,增量備份會轉成完全備份(不管之前有無完備時間點)。
3、手動發起數據清理,清理所有副本後,增量備份會轉換成完全備份。手動發起數據清理,清理所有副本後,增量備份會轉換成完全備份。
4手動停止完全備份任務,再起發起增量備份,增量備份會轉換成完全備份。手動停止完全備份任務,再起發起增量備份,增量備份會轉換成完全備份。
至此所有的關於備份任務的基本操作已經完成,操作起來比較容易上手且簡單,有關於更多應用場景和恢復的操作步驟請到UCACHE災備中心查閱文檔。
H. Linux掛載群暉NAS硬體存儲
一、開啟群暉文件服務的 NFS 服務
二、配置共享文件夾
三、Linux掛載NFS文件夾
I. linux掛載nas 報無法讀取superblock問題
缺少nfs軟體包
CentOS 6.0:
yum install -y nfs-utils rpcbind
CentOS 5.x:
yum install -y nfs-utils portmap