資源描述:
《管理 zfs 文件系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、管理ZFS文件系統(tǒng) ZFS文件系統(tǒng)是在存儲(chǔ)池頂層生成的輕量POSIX文件系統(tǒng)。文件系統(tǒng)可以動(dòng)態(tài)創(chuàng)建和銷毀,而不需要分配或格式化任何基礎(chǔ)空間。由于文件系統(tǒng)是輕量型的,并且是ZFS中的管理中心點(diǎn),因此可能要?jiǎng)?chuàng)建許多文件系統(tǒng)。 使用zfs命令可以管理ZFS文件系統(tǒng)。zfs命令提供了一組用于對(duì)文件系統(tǒng)執(zhí)行特定操作的子命令。本章詳細(xì)介紹了這些子命令。使用此命令還可以管理快照、卷和克隆,但本章僅對(duì)這些功能進(jìn)行了簡(jiǎn)短介紹?! ∽?ndash; 術(shù)語(yǔ)數(shù)據(jù)集在本章中用作通稱,表示文件系統(tǒng)、快照、克隆或卷?! ”菊掳韵?/p>
2、各節(jié): 創(chuàng)建和銷毀ZFS文件系統(tǒng) ZFS屬性介紹 查詢ZFS文件系統(tǒng)信息 管理ZFS屬性 掛載和共享ZFS文件系統(tǒng) ZFS配額和預(yù)留空間 保存和恢復(fù)ZFS數(shù)據(jù)創(chuàng)建和銷毀ZFS文件系統(tǒng) 可以使用zfscreate和zfsdestroy命令來(lái)創(chuàng)建和銷毀ZFS文件系統(tǒng)。 創(chuàng)建ZFS文件系統(tǒng) 銷毀ZFS文件系統(tǒng) 重命名ZFS文件系統(tǒng)創(chuàng)建ZFS文件系統(tǒng) 使用zfscreate命令可以創(chuàng)建ZFS文件系統(tǒng)。create子命令僅使用一個(gè)參數(shù):要?jiǎng)?chuàng)建的文件系統(tǒng)的名
3、稱。將文件系統(tǒng)名稱指定為從池名稱開始的路徑名: pool-name/[filesystem-name/]filesystem-name 路徑中的池名稱和初始文件系統(tǒng)名稱標(biāo)識(shí)分層結(jié)構(gòu)中要?jiǎng)?chuàng)建新文件系統(tǒng)的位置。所有中間文件系統(tǒng)的名稱必須已在池中存在。路徑中的最后一個(gè)名稱標(biāo)識(shí)要?jiǎng)?chuàng)建的文件系統(tǒng)的名稱。文件系統(tǒng)名稱必須滿足ZFS組件命名要求中定義的命名約定?! ≡谝韵率纠?,在tank/home文件系統(tǒng)中創(chuàng)建了一個(gè)名為bone/bone/bone文件系統(tǒng)創(chuàng)建了掛載點(diǎn)/export/zfs?! ?zfscreate-
4、omountpoint=/export/zfstank/home銷毀ZFS文件系統(tǒng) 要銷毀ZFS文件系統(tǒng),請(qǐng)使用zfsdestroy命令。銷毀的文件系統(tǒng)將自動(dòng)取消掛載,并取消共享?! ≡谝韵率纠?,銷毀了tabriz文件系統(tǒng)?! ?zfsdestroytank/home/tabriz 注意– 使用destroy子命令時(shí)不會(huì)出現(xiàn)確認(rèn)提示。請(qǐng)務(wù)必謹(jǐn)慎使用該子命令。 如果要銷毀的文件系統(tǒng)處于繁忙狀態(tài)并因此無(wú)法取消掛載,則zfsdestroy命令將失敗。要銷毀活動(dòng)文件系統(tǒng),請(qǐng)使用-f選項(xiàng)。由于此選
5、項(xiàng)可取消掛載、取消共享和銷毀活動(dòng)文件系統(tǒng),從而導(dǎo)致意外的應(yīng)用程序行為,因此請(qǐng)謹(jǐn)慎使用此選項(xiàng)。 #zfsdestroytank/home/ahrenscannotunmount'tank/home/ahrens':Devicebusy#zfsdestroy-ftank/home/ahrens 如果文件系統(tǒng)具有子級(jí),則zfsdestroy命令也會(huì)失敗。要以遞歸方式銷毀文件系統(tǒng)及其所有后代,請(qǐng)使用-r選項(xiàng)。請(qǐng)注意,遞歸銷毀同時(shí)會(huì)銷毀快照,因此請(qǐng)謹(jǐn)慎使用此選項(xiàng)。 #zfsdestroytank/
6、haschildrenuse'-r'todestroythefollotank/aybee#zfsdestroy-rtank/e/schrockcannotdestroy'tank/home/schrock':filesystemhasdependentclonesuse'-R'todestroythefolloe/schrock 注意– 使用-f、-r或-R選項(xiàng)時(shí)不會(huì)出現(xiàn)確認(rèn)提示,因此請(qǐng)謹(jǐn)慎使用這些選項(xiàng)。重命名ZFS文件系統(tǒng) 使用zfsren
7、ame命令可重命名文件系統(tǒng)。使用rename子命令可以執(zhí)行以下操作: 更改文件系統(tǒng)的名稱 將文件系統(tǒng)重定位到ZFS分層結(jié)構(gòu)中的新位置?! 「奈募到y(tǒng)的名稱并在ZFS分層結(jié)構(gòu)中對(duì)其重定位 以下示例使用rename子命令對(duì)文件系統(tǒng)進(jìn)行簡(jiǎn)單重命名: #zfsrenametank/home/kustarztank/home/kustarz_old 本示例將kustarz文件系統(tǒng)重命名為kustarz_old?! ∫韵率纠f(shuō)明如何使用zfsrename重定位文件系統(tǒng)?! ?zfsrenameta
8、nk/home/maybeetank/aybee 在本示例中,maybee文件系統(tǒng)從tank/home重定位到tank/dataset-name 值為inheritedfromdataset-name表示屬性是從指定的祖先繼承的。default 值為default表示屬性設(shè)置不是繼承或本地設(shè)置的。如果沒有祖先具有屬性源local,則會(huì)使用此源?! ∠卤斫榻B了只讀的和可設(shè)置的本機(jī)ZFS文件系統(tǒng)屬