FluidSynth】FluidSynth 簡介 ( 相關(guān)資源鏈接 | 簡介 | 特征 )">【FluidSynth】FluidSynth 簡介 ( 相關(guān)資源鏈接 | 簡介 | 特征 )
1085
2025-03-31
基本概念
ZFS有三個(gè)概念:
1. Z池 - zpool
2. Z集 - dataset
3. Z卷 - volume
Z池
zpool?create?local?/dev/sdb?/dev/sdc?/dev/sdd?/dev/sde
這就創(chuàng)建了一個(gè)名叫l(wèi)ocal的Z池。
Z池有如下類型:
Z集
當(dāng)一個(gè)Z池創(chuàng)建出來,附帶有一個(gè)同名的Z集也創(chuàng)建出來了:
zfs?list?#=> NAME????USED????AVAIL???REFER??MOUNTPOINT local???7.86G???185G????24K????/local
注意這個(gè)Z集掛載在/local, 這個(gè)目錄可以做一個(gè)正常的目錄來用。
可以在Z集上創(chuàng)建新的Z集:
zfs?create?local/data zfs?list?#=> NAME??????????USED????AVAIL???REFER??MOUNTPOINT local?????????7.86G???185G????24K????/local local/data????24K?????185?????24K????/local/data
Z卷
創(chuàng)建Z卷:
zfs?create?-V?10G?local/vda
Z卷是一個(gè)塊設(shè)備,可以按需要分區(qū),格式化:
mkfs.xfs?/dev/zvol/local/vda
冗余刪除
zfs有兩個(gè)殺手級(jí)的特性: 1. 重復(fù)數(shù)據(jù)刪除, 2. 實(shí)時(shí)壓縮。
默認(rèn)這兩個(gè)特性是關(guān)閉的,可以這樣打開:
zfs?set?dedup=on?local zfs?set?compress=lz4?local
注意這是在最頂層local打開的,最頂層打開子Z集或Z卷自動(dòng)繼承。也可以對 某個(gè)子Z集或Z卷打開。
下面做一些測試。
生成1G隨機(jī)文件:
cd?/local/data dd?if=/dev/urandom?of=data.1g?count=1024?bs=1M 1024+0?records?in 1024+0?records?out 1073741824?bytes?(1.1?GB,?1.0?GiB)?copied,?5.42638?s,?198?MB/s
拷貝1000份:
for?((i=0;?i<1000;?i++));?do ????cp?data.1g?$i.data.1g done
簡單算一下,這么得有1000G的數(shù)據(jù),而Z池local也就200G的容量。不開啟 dedup是裝不下的。列一下:
zpool?list NAME????SIZE??ALLOC???FREE??EXPANDSZ???FRAG????CAP??DEDUP??HEALTH??ALTROOT local???199G??955M???198G?????????-?????2%?????1%??910.78x??ONLINE??-
可以看到DEDUP有910多倍。
注意這個(gè)DEDUP是跨Z集和Z卷的。現(xiàn)拷貝10個(gè)文件到Z卷:
mount?/dev/zvol/local/vda?/mnt cp?-v?[0-9].data.1g?/mnt
用zpool list查看使用情況幾乎沒有漲。而du顯示:
du?-hs?/local/data?#=> 789G????/local/data/ du?-hs?/mnt?#=> 7.9G????/mnt
因此zfs很適合放虛機(jī)或者容器鏡像,因?yàn)檫@些鏡像里大部分文件都是重復(fù)的。
軟件開發(fā) 云計(jì)算
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。