TCBSD系統(tǒng)掛載ZFS文件U盤的使用方法_第1頁
TCBSD系統(tǒng)掛載ZFS文件U盤的使用方法_第2頁
TCBSD系統(tǒng)掛載ZFS文件U盤的使用方法_第3頁
TCBSD系統(tǒng)掛載ZFS文件U盤的使用方法_第4頁
TCBSD系統(tǒng)掛載ZFS文件U盤的使用方法_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第4頁TCTC/BSD系統(tǒng)掛載ZFS文件U盤的使用方法作者:崔維濤職務(wù):風(fēng)電部技術(shù)工程師郵箱:w.cui@日期:2022-09-15摘要:在使用TC/BSD操作系統(tǒng)時(shí),如果將U盤的插到控制器上,U盤里的文件(ZFS系統(tǒng)的文件:如另外一個(gè)TC/BSD控制器的CFast上的文件)是不能直接被訪問到的——如使用WinSCP來訪問的話。本文講述如何實(shí)現(xiàn)在TC/BSD下,通過命令行的方式,將ZFS文件系統(tǒng)的U盤掛載到當(dāng)前的TC/BSD系統(tǒng)下,實(shí)現(xiàn)訪問U盤中的ZFS文件。附件:序號(hào)文件名備注歷史版本:免責(zé)聲明:我們已對(duì)本文檔描述的內(nèi)容做測(cè)試。但是差錯(cuò)在所難免,無法保證絕對(duì)正確并完全滿足您的使用需求。本文檔的內(nèi)容可能隨時(shí)更新,如有改動(dòng),恕不事先通知,也歡迎您提出改進(jìn)建議。參考信息:目錄1. 工具準(zhǔn)備 31.1. 軟硬件 31.2. 環(huán)境 32. ZFS簡(jiǎn)介 32.1. 設(shè)備(vDev) 42.2. 存儲(chǔ)池(zpool) 42.3. 數(shù)據(jù)集(Datasets) 42.4. 卷 53. 掛載U盤(CFast卡) 53.1. U盤插入電腦 53.2. 連接到TC/BSD系統(tǒng) 53.3. 使用命令行掛載U盤 63.3.1. 列出所有可待選的存儲(chǔ)池 63.3.2. 導(dǎo)入存儲(chǔ)池 73.3.3. 查看已掛載的文件系統(tǒng) 73.3.4. 手動(dòng)掛載文件 93.3.5. 使用WinSCP查看掛載的文件 103.3.6. 移除掛載文件 10

工具準(zhǔn)備軟硬件CFast卡:安裝TC/BSD操作系統(tǒng)CFast卡讀卡器:用于讀取CFast卡虛擬機(jī):安裝TC/BSD操作系統(tǒng)工作電腦:安裝WinSCP軟件(用于sftp訪問TC/BSD虛擬機(jī)),PuTTY軟件(用于使用Telnet訪問TC/BSD虛擬機(jī))。環(huán)境虛擬機(jī)需要設(shè)置可識(shí)別USB3.0,否則CFast無法在虛擬機(jī)內(nèi)識(shí)別ZFS簡(jiǎn)介ZFS是一個(gè)文件系統(tǒng),它結(jié)合了卷管理器和文件系統(tǒng)的角色。這里的特別之處在于ZFS知道存儲(chǔ)介質(zhì)的結(jié)構(gòu),因此可以使用連續(xù)的存儲(chǔ)池(zpool)。存儲(chǔ)池在可用文件系統(tǒng)之間劃分。只要將更多存儲(chǔ)介質(zhì)添加到池中,現(xiàn)有文件系統(tǒng)就會(huì)自動(dòng)隨之增長(zhǎng),并且所有文件系統(tǒng)都可以使用新的存儲(chǔ)空間。NTFS、ext3或UFS等傳統(tǒng)文件系統(tǒng)的行為有所不同。這將硬盤、RAID控制器、卷管理器和文件系統(tǒng)彼此分開。同一時(shí)間只能在一個(gè)硬盤上創(chuàng)建文件系統(tǒng)。一旦添加了第二個(gè)硬盤,就必須創(chuàng)建兩個(gè)單獨(dú)的文件系統(tǒng)。ZFS的其他優(yōu)點(diǎn)是:RAID功能默認(rèn)可用。寫時(shí)復(fù)制,防關(guān)機(jī)通過校驗(yàn)和自動(dòng)檢測(cè)數(shù)據(jù)錯(cuò)誤通過快照方便的備份選項(xiàng)設(shè)備(vDev)vDev代表基本硬件,例如HDD、SSD或CFast卡。有多種類型的vDev。一個(gè)vDev可以由一個(gè)硬盤、一組硬盤、一個(gè)文件、兩個(gè)或多個(gè)硬盤的鏡像或各種RAID-Z配置組成。如果使用多個(gè)vDev,則數(shù)據(jù)將在可用的vDev之間進(jìn)行劃分,以提高速度并最大限度地利用存儲(chǔ)空間。如果一個(gè)vdev出現(xiàn)故障,整個(gè)池的數(shù)據(jù)都會(huì)丟失。因此,合適的冗余(例如RAID1)對(duì)vdev很有用。存儲(chǔ)池(zpool)存儲(chǔ)池(zpool)依次由一個(gè)或多個(gè)vDev組成。ZFS基于存儲(chǔ)池(zpool),它本質(zhì)上是vDev的集合。vDev代表基本硬件,例如存儲(chǔ)數(shù)據(jù)的HDD、SSD或CFast卡。vDev被組合成一個(gè)存儲(chǔ)池。當(dāng)要?jiǎng)?chuàng)建一個(gè)或多個(gè)文件系統(tǒng)(數(shù)據(jù)集)或塊設(shè)備(卷)時(shí),使用存儲(chǔ)池。這些數(shù)據(jù)集和卷共享池中可用的存儲(chǔ)空間。數(shù)據(jù)集(Datasets)數(shù)據(jù)集是ZFS文件系統(tǒng)、卷、快照或克隆的總稱。可以創(chuàng)建任意數(shù)量的數(shù)據(jù)集,這些數(shù)據(jù)集基于存儲(chǔ)池并包含目錄和文件。數(shù)據(jù)集是基于彼此分層的。有一個(gè)帶有以下父數(shù)據(jù)集、子數(shù)據(jù)集和進(jìn)一步畢業(yè)的根數(shù)據(jù)集。數(shù)據(jù)集繼承了父母和祖父母的所有屬性。但是,也可以更改和覆蓋從父母和祖父母繼承的默認(rèn)值。對(duì)于每個(gè)數(shù)據(jù)集屬性,例如壓縮、寫入和讀取訪問、存儲(chǔ)空間配額或網(wǎng)絡(luò)共享,都可以進(jìn)行定義。數(shù)據(jù)集示例:zroot/tmp在本例中,zroot/是根數(shù)據(jù)集,也是TwinCAT/BSD下的存儲(chǔ)池(zpool)的名稱。命令zfslist可用于顯示所有可用的數(shù)據(jù)集。數(shù)據(jù)集zroot/ROOT/defaul包含基本系統(tǒng)、所有程序和TwinCAT。數(shù)據(jù)集zroot/ROOT/restore是一個(gè)引導(dǎo)環(huán)境,可用于恢復(fù)恢復(fù)點(diǎn)和重置為出廠設(shè)置(請(qǐng)參閱恢復(fù)選項(xiàng))。其他數(shù)據(jù)集安裝在各自的安裝點(diǎn)上,可以通過文件系統(tǒng)層次結(jié)構(gòu)訪問(請(qǐng)參閱目錄結(jié)構(gòu))。例如,數(shù)據(jù)集有助于自定義選項(xiàng),例如整個(gè)內(nèi)存區(qū)域的讀寫權(quán)限或日志文件或主目錄的存儲(chǔ)空間限制。此外,可以使用快照備份單個(gè)數(shù)據(jù)集。此外,zfslist指定了每個(gè)數(shù)據(jù)集的默認(rèn)掛載點(diǎn),即操作系統(tǒng)文件系統(tǒng)層次結(jié)構(gòu)中的點(diǎn),當(dāng)數(shù)據(jù)集被掛載時(shí)可以通過該點(diǎn)訪問數(shù)據(jù)集。大多數(shù)數(shù)據(jù)集在系統(tǒng)啟動(dòng)后直接自動(dòng)掛載。命令zfsmount顯示當(dāng)前掛載的數(shù)據(jù)集。只有在掛載數(shù)據(jù)集時(shí),用戶才能訪問文件系統(tǒng)、目錄或設(shè)備。內(nèi)存池(zpool)和相關(guān)數(shù)據(jù)集在啟動(dòng)后直接安裝在TC/BSD中。卷卷是一種特殊類型的數(shù)據(jù)集。它不是作為文件系統(tǒng)插入的,而是/dev/zvol/poolname/dataset下的塊設(shè)備。這允許該卷用于其他文件系統(tǒng)、為虛擬機(jī)提供硬盤或通過iSCSI或HAST(高可用存儲(chǔ))等協(xié)議導(dǎo)出。卷可以使用任何文件系統(tǒng)進(jìn)行格式化,也可以用作純數(shù)據(jù)存儲(chǔ)器。卷在用戶看來是具有固定大小的普通磁盤。掛載U盤(CFast卡)U盤插入電腦將CFast卡插入讀卡器,將讀卡器插入電腦,保證虛擬機(jī)內(nèi)正常讀取到CFast卡上的內(nèi)容。如果虛擬機(jī)無法識(shí)別CFast卡,則會(huì)在U盤的識(shí)別階段報(bào)錯(cuò)。連接到TC/BSD系統(tǒng)可以直接在虛擬機(jī)內(nèi)操作,如下圖。考慮到一般使用TC/BSD的客戶不會(huì)配顯示器及鍵盤,本文使用PuTTY軟件連接到虛擬機(jī)內(nèi)的TC/BSD操作系統(tǒng)來進(jìn)行后續(xù)操作。同時(shí)為了驗(yàn)證U盤被正確掛載,使用WinSCP軟件連接到虛擬機(jī),這也是模擬客戶在使用TC/BSD系統(tǒng)是的操作。具體連接方法請(qǐng)參考倍福虛擬學(xué)院文檔。使用PuTTY連接控制器使用WinSCP連接控制器使用命令行掛載U盤列出所有可待選的存儲(chǔ)池即新插入的U盤或讀卡器。命令行:doaszpoolimport效果如下圖所示注意:該命令行執(zhí)行完,pool后即為當(dāng)前U盤(CFast卡)的存儲(chǔ)池名稱;TC/BSD系統(tǒng)下默認(rèn)的存儲(chǔ)池的名稱都是zroot,例如正在使用的TC/BSD虛擬機(jī)的存儲(chǔ)池名稱就是zroot;所有倍福的CFast在此命令行執(zhí)行完畢后,存儲(chǔ)池的名稱都是zroot;如果直接掛載到當(dāng)前系統(tǒng)內(nèi),則會(huì)報(bào)錯(cuò);因?yàn)橛袃蓚€(gè)存儲(chǔ)池的名字一樣,因此必須要執(zhí)行改被掛載的存儲(chǔ)池名稱;本例中由于該CFast卡已經(jīng)執(zhí)行過改名的命令行,所以顯示的存儲(chǔ)池名稱并不是默認(rèn)的zroot,而是改名之后的zroot3。導(dǎo)入存儲(chǔ)池命令行:doaszpoolimport-f-R/mntzroot3zroot-mnt注意:命令行中的參數(shù)含義:-f是強(qiáng)制導(dǎo)入,因?yàn)樵摯鎯?chǔ)池在之前可能曾被活躍系統(tǒng)使用,-f可以忽略與此相關(guān)的警告錯(cuò)誤;-R/mnt或其他替換的根路徑,這是避免該存儲(chǔ)池中的文件系統(tǒng)與當(dāng)前系統(tǒng)中的相同掛載點(diǎn)沖突,導(dǎo)致某些文件系統(tǒng)無法掛載,采用-R選項(xiàng)可以使這些文件系統(tǒng)順利掛載到指定掛載點(diǎn)之下的子目錄中;/mnt為文件夾名稱,即在虛擬機(jī)的TC/BSD系統(tǒng)中創(chuàng)建一個(gè)mnt的文件夾,此文件夾里的內(nèi)容即為被掛載的CFast卡的內(nèi)容。mnt文件夾內(nèi)可看到的CFast上的文件并不是文件本身,而是文件映射,可以把mnt文件夾理解為在Windows系統(tǒng)里的U盤盤符。因?yàn)槟J(rèn)CFast卡里的系統(tǒng)zpool的名稱是zroot,和當(dāng)前系統(tǒng)的zpool名稱zroot相同,所以第一次導(dǎo)入時(shí)需要重新對(duì)zpool命名,如zroot2。本例中由于Cfast卡已經(jīng)被改過名稱為zroot3,所以這里是將zroot3改名為zroot-mnt。如果無需更改存儲(chǔ)池的名稱,則相應(yīng)的命令行為:doaszpoolimport-f-R/mntzroot3查看已掛載的文件系統(tǒng)命令行:doaszfsmount注意:命令行執(zhí)行成功后顯示的內(nèi)容解釋如下zroot/為開始部分(圖中綠框內(nèi)):本機(jī)的文件,本例中即為虛擬機(jī)內(nèi)的文件;zroot-mnt/為開始部分(圖中紅框內(nèi)):被掛載磁盤的文件,在本例中為CFast卡中的內(nèi)容;該存儲(chǔ)池中的zroot-mnt/ROOT/default沒有掛載上,這是因?yàn)樵撐募到y(tǒng)是CFast中存儲(chǔ)池的根文件系統(tǒng),這種文件系統(tǒng)必須手動(dòng)掛載。zroot-mnt/ROOT/default包含基本操作系統(tǒng)、所有的應(yīng)用程序及TwinCAT等,見ZFS簡(jiǎn)介章節(jié)。使用WinSCP訪問結(jié)果如下圖手動(dòng)掛載文件命令行:doaszfsunmount-adoasrm-rf/mnt/*doaszfsmountzroot-mnt/ROOT/defaultdoaszfsmount-a到此,完成掛載。使用命令行查看已經(jīng)掛載內(nèi)容如下圖示所示doaszfsmount如上圖所示,被掛載盤的/ROOt/default(zroot-mnt/ROOT/default)文件夾已經(jīng)掛載到mnt文件夾內(nèi)。使用WinSCP查看掛載的文件重啟虛擬機(jī)后,該mnt文件夾內(nèi)無文件顯示。移除掛載文件如果不希望在將來的系統(tǒng)中看到這個(gè)存儲(chǔ)池,可以用命令行將其導(dǎo)出,這樣與此相關(guān)的設(shè)備可以拔除到其他系統(tǒng)使用。命令行:doaszpoolexportzroot-mnt使用WinSCP再次連接到虛擬機(jī)則看不到剛剛掛載的文件。

上海(中國(guó)區(qū)總部)中國(guó)上海市靜安區(qū)汶水路299弄9號(hào)(市北智匯園)電話 北京分公司北京市西城區(qū)新街口北大街3號(hào)新街高和大廈407室電話 郵箱:beijing@ 廣州分公司廣州市天河區(qū)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論