1、新建虛擬機,進入新建虛擬機向?qū)В蛇x擇"安裝程序光盤映像文件”或“稍后安裝操作系統(tǒng)”。
2、操作系統(tǒng)選擇“其他”,版本選擇FreeBSD 64位
3、設(shè)置虛擬機名稱及安裝位置
4、創(chuàng)建虛擬機磁盤
5、 配置硬件
6、分配內(nèi)存和處理器,也可采用默認,網(wǎng)絡(luò)連接模式改為“橋接模式”,選擇需要安裝的ISO鏡像文件。
選擇3選擇重啟,按照顯示的IP地址用瀏覽器進行訪問和配置
三、開始配置FreeNAS系統(tǒng):
添加卷組:
第一項,“Volume Name” 卷名稱,文本框中填入你想給卷取的名字,可以隨意填寫。
第二項,“Volume to extend” 擴展卷,用于給已存在的卷進行擴容的,我們的目的是創(chuàng)建新的卷,此項留空。
第三項,“Encryption” 加密,用于創(chuàng)建加密的卷,這一項暫時不要選中,我們會有專門的文章介紹加密卷的創(chuàng)建和管理。
第四項,“Available disks” 可用磁盤,可以看到,一共有6塊硬盤。點擊+號按鈕,即可將磁盤添加到第五項中。
第五項,“Volume layout” 卷結(jié)構(gòu),用來指定硬盤以何種磁盤陣列形式進行組織。通過左側(cè)的下拉菜單指定磁盤陣列形式,同時拉動右側(cè)那個圓形的小按鈕,進行更準(zhǔn)確的結(jié)構(gòu)調(diào)整。
以下為各種卷結(jié)構(gòu)的創(chuàng)建要求:
RAID Z:最少由3塊硬盤組成,其中一塊硬盤的空間用作奇偶校驗,允許一塊硬盤損壞,不丟失數(shù)據(jù)。
RAID Z2:最少由3塊硬盤組成,其中兩塊硬盤的空間用作奇偶校驗,允許兩塊硬盤同時損壞,不丟失數(shù)據(jù)。
RAID Z3:最少由5塊硬盤組成,其中三塊硬盤的空間用作奇偶校驗,允許三塊硬盤同時損壞,不丟失數(shù)據(jù)。
Mirror 鏡像:最少由2塊硬盤組成,兩塊硬盤互作鏡像,任何一塊硬盤損壞,不丟失數(shù)據(jù)。
Stripe 帶條:最少由1塊硬盤組成,該形式無冗余,因此任何硬盤損壞,該卷下的所有數(shù)據(jù)均會丟失,這種類型的卷唯一優(yōu)點是讀寫速度最快。
Log(ZIL):用于寫操作的高速緩存,通常用 SSD 固態(tài)硬盤來創(chuàng)建該設(shè)備。
Cache(L2ARC):用于讀操作的高速緩存,通常用 SSD 固態(tài)硬盤來創(chuàng)建該設(shè)備。
Spare:備用設(shè)備,此處略過不談。
創(chuàng)建數(shù)據(jù)集:
數(shù)據(jù)集創(chuàng)建選項介紹:
Dataset Name:數(shù)據(jù)集名稱,為數(shù)據(jù)集設(shè)置一個名稱,該項必填,且不可使用中文,建議只使用英文字母;
Compression Level:壓縮級別,系統(tǒng)的默認采用 lz4 壓縮算法,如果不做修改,新數(shù)據(jù)集將繼承系統(tǒng)的默認值。本教程后面會對壓縮方式做單獨介紹;
Share type:共享類型,創(chuàng)建數(shù)據(jù)集的目的是用于文件共享,如果該數(shù)據(jù)集用作 NFS 共享,則選擇 UNIX,如果用作 CIFS 共享,則選擇 Windows,如果用于 AFP 共享,則選擇 Mac。
Case Sensitivity:大小寫敏感,即指定存儲到該數(shù)據(jù)集中的文件名稱是否區(qū)分大小寫,默認為 sensitive 區(qū)分大小寫,也可以選擇 insensitive 不區(qū)分大小寫或 mixed 混合(智能識別)。
Enable atime:記錄文件訪問時間,此選項用來控制是否實時更新文件被訪問的時間,默認為 繼承上級卷/數(shù)據(jù)集的設(shè)置,也可以設(shè)置為 On 啟用,或 Off 禁用。設(shè)置為禁用可以避免訪問文件時產(chǎn)生過多的日志流量,同時也有助于提高系統(tǒng)性能;
Quota for this dataset:空間限額,默認值為 0 即不限制該數(shù)據(jù)集的存儲容量;例如,輸入 20GiB 代表該數(shù)據(jù)集有 20 GB 的可用存儲空間。
Quota for this dataset and all children:該數(shù)據(jù)集和其子數(shù)據(jù)集的空間限額,默認值為 0 即不限制該數(shù)據(jù)集的存儲容量;例如,輸入 20GiB 代表該數(shù)據(jù)集以及其子數(shù)據(jù)集共有 20 GB 的可用存儲空間。
Reserved space for this dataset:預(yù)留空間,在硬件容量允許的情況下,為此數(shù)據(jù)集預(yù)留指定的存儲空間。默認值為 0 即不預(yù)留存儲容量;例如,輸入 20GiB 代表在硬盤容量允許的情況下,確保預(yù)留20 GB 的存儲空間給該數(shù)據(jù)集。
Reserved space for this dataset and all children:為該數(shù)據(jù)集和其子數(shù)據(jù)集預(yù)留的空間,默認值為 0 即不預(yù)留存儲容量;例如,輸入 20GiB 代表在硬盤容量允許的情況下,確保預(yù)留20 GB 的存儲空間給該數(shù)據(jù)集和其子數(shù)據(jù)集。
ZFS Deduplication:ZFS 重復(fù)數(shù)據(jù)刪除,默認為集成上級卷/數(shù)據(jù)集設(shè)置,也可以設(shè)置為 On 啟用,Verify 驗證,Off 禁用。本教程后面會對 ZFS 重復(fù)數(shù)據(jù)刪除做單獨介紹;
Record Size:記錄大小,即指定扇區(qū)大小,默認情況下 ZFS 會根據(jù)存入的數(shù)據(jù)自動調(diào)整這個值,但如果存入的文件大小是固定的(例如數(shù)據(jù)庫),則可以在此處指定一個固定的記錄大小,從而獲得更好的性能。可以通過查閱固態(tài)硬盤 4K 對齊方面的教程來對比理解記錄大小的概念。
四、驗證結(jié)果