SCSI 中定義的provision

0雄卷、簡寫說明

LB:logic Block

LBA: Logic Block address

LU: Logic unit (對應(yīng)一個邏輯存儲實體)

VPD: Vital Product Data scsi 協(xié)議規(guī)定的scsi設(shè)備產(chǎn)品數(shù)據(jù)登澜。

1、Provision的等級

兩大等級:Full Provison和Logical Block Provision

1)Full Provision就是沒有任何供給策略逐样,所有的lb在設(shè)備上都有physical block對應(yīng)。

2)Logical Block Provision 并不是所有的LB在設(shè)備上都有Physical block對應(yīng)碱璃。

1.1 Logical Block Provision的兩個等級

1)Resource Provison

設(shè)備上保證擁有足夠的資源支持所有的LBA都映射到Physical block(雖然當前并不是所有的LBA都mapping到了Physical Block计济,有的LBA可能是unmap或者anchor了)

2)thin Provison

設(shè)備不能保證所有的LBA都有足夠的資源映射,也就是說LB數(shù)量可以大于設(shè)備所有Physical Block支持的量各吨。

1.2 Logical Block Provision上LBA對應(yīng)的狀態(tài)

1)mapping:LBA有對應(yīng)的Physical Block對應(yīng)(可以多個LBA對應(yīng)一個Physical Block)枝笨,也就是硬件為LB分配了物理資源

2)anchor:LBA有對應(yīng)的phyical Block,當時此物理資源類似于暫留的意思揭蜒。

3)unmapped:LBA沒有對應(yīng)的Physical Block横浑。

2、scsi 命令

2.1 獲取是否支持

2.1 .1 獲取logical block provison 能力

通過inquiry 命令查詢VPD page 0xb2(logical block provision頁)屉更。

4個字段:

1)LBPU(logical block provision unmap)

支持scsi命令unmap

2)LBPWS(logical block provision write same)

支持scsi命令write same(16)with unmap bit

3)LBPWS10(logical block provision write same 10)

支持scsi命令write same(10)with unmap bit

注:如果一個設(shè)備即支持write same 16 with unmap和write same 10 with unmap徙融,且它支持write same 32,那么它一定得支持write same 32 with unmap

4)lbprz(logical block provision read zero)

從處于provison的logical block讀出的數(shù)據(jù)為0(如果設(shè)置為xx1)瑰谜,或者預(yù)設(shè)值(此字段設(shè)置為010b)张咳。

如果lbprz為000,那么設(shè)備不能保證從unmap block讀取的數(shù)據(jù)似舵。

5)ANC_SUP(anchor support)

支持anchor命令。

2.1.2 讀設(shè)備容量的時候獲取provison信息

read capacity 16 命令返回時刻葱峡,可以反饋當前l(fā)ogical block的provison狀態(tài)

1)lbpme(logical block provision management enable )

當設(shè)置為1時刻砚哗,表示支持logical provision

2)lbprz(logical block provsion read zero)

為1表示,當前從provison 的lba讀取的數(shù)據(jù)硬件保障為0或者特定值砰奕。

2.2 觸發(fā)unmap的命令

2.2.1 unmap命令

對指定位置開始的一段lba啟動unmap操作蛛芥。

注:通過unmap命令我們不能期望后續(xù)read返回特定的數(shù)據(jù)值(例如0)提鸟。如果需要這樣的話應(yīng)該使用write same with

Unmapped字段。

2.2.2 write same 10 with unmap

write same 10 命令帶unmap字段設(shè)置為1會將此字段unmap仅淑。

2.2.3 write same 16 with unmap

write same16 命令帶unmap 字段為1會將此字段unmap称勋。

注:對于write same 16 with unmap和write same 10 with unmap,如果命令數(shù)據(jù)區(qū)域?qū)懭氲淖侄螌?dǎo)致unmap操作后涯竟,read去讀的數(shù)據(jù)和協(xié)議定義不一致的時候赡鲜,那么這個unmap操作無效,只會執(zhí)行正常的write same動作庐船。

2.3 獲取設(shè)備provision status

通過Get LBA Status命令可以獲取設(shè)備當前指定lba的provision狀態(tài)(也可以獲取所有的provison狀態(tài)下的LBA)银酬。

LBA status 為0(mapped),1(deallocated)筐钟,2(anchored)

注:如果此設(shè)備(lu)是full provision揩瞪,那么status為0.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市篓冲,隨后出現(xiàn)的幾起案子李破,更是在濱河造成了極大的恐慌,老刑警劉巖壹将,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嗤攻,死亡現(xiàn)場離奇詭異,居然都是意外死亡瞭恰,警方通過查閱死者的電腦和手機屯曹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惊畏,“玉大人恶耽,你說我怎么就攤上這事⊙掌簦” “怎么了偷俭?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長缰盏。 經(jīng)常有香客問我涌萤,道長,這世上最難降的妖魔是什么口猜? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任负溪,我火速辦了婚禮,結(jié)果婚禮上济炎,老公的妹妹穿的比我還像新娘川抡。我一直安慰自己,他們只是感情好须尚,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布崖堤。 她就那樣靜靜地躺著侍咱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪密幔。 梳的紋絲不亂的頭發(fā)上楔脯,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天,我揣著相機與錄音胯甩,去河邊找鬼昧廷。 笑死,一個胖子當著我的面吹牛蜡豹,可吹牛的內(nèi)容都是我干的麸粮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼镜廉,長吁一口氣:“原來是場噩夢啊……” “哼弄诲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起娇唯,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤齐遵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后塔插,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體梗摇,經(jīng)...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年想许,在試婚紗的時候發(fā)現(xiàn)自己被綠了伶授。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡流纹,死狀恐怖糜烹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情漱凝,我是刑警寧澤疮蹦,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站茸炒,受9級特大地震影響愕乎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜壁公,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一感论、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧紊册,春花似錦比肄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至关斜,卻和暖如春示括,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背痢畜。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工垛膝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人丁稀。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓吼拥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親线衫。 傳聞我的和親對象是個殘疾皇子凿可,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

推薦閱讀更多精彩內(nèi)容