名 前
ftl_format − Flash Translation Layer フ ォ ー マ ッ ト ユ ー テ ィ リ テ ィ
書 式
ftl_format [-q] [-i] [−s spare] [−r reserve] [−b bootsize] device
説 明
ftl_foramt は Flash Translation Layer (FTL) パ ー テ ィ シ ョ ン を フ ラ ッ シ ュ メ モ リ デ バ イ ス 上 に 作 成 す る 。 flash パ ー テ ィ シ ョ ン に 対 応 す る raw character モ ー ド デ バ イ ス フ ァ イ ル (/dev/mem0c0c な ど ) に ア ク セ ス で き る 必 要 が あ る 。 こ れ は 実 際 に は 低 レ ベ ル の フ ォ ー マ ッ ト 動 作 で あ り 、 FTL ブ ロ ッ ク デ バ イ ス ド ラ イ バ に よ る メ モ リ デ バ イ ス へ の ア ク セ ス の 前 に 必 要 と な る 。 ま ず ftl_format に よ っ て パ ー テ ィ シ ョ ン を 用 意 し 、 次 の ス テ ッ プ で フ ァ イ ル シ ス テ ム を 作 成 す る こ と に な る 。 フ ァ イ ル シ ス テ ム コ マ ン ド は デ バ イ ス に FTL デ バ イ ス フ ァ イ ル (/dev/ftl0 な ど ) 経 由 で ア ク セ ス す る 。 別 の 動 作 と し て 、 ftl_format は フ ラ ッ シ ュ カ ー ド の ア ド レ ス 空 間 の 先 頭 に 、 ブ ー ト イ メ ー ジ の た め の (あ る い は そ の 他 の 目 的 の た め の ) 領 域 を 予 約 す る こ と も で き る 。 こ の ブ ー ト 領 域 は FTL パ ー テ ィ シ ョ ン の 一 部 で は な く 、 従 っ て raw メ モ リ デ バ イ ス を 通 し て の み ア ク セ ス で き る 。
Intel Series 100 フ ラ ッ シ ュ カ ー ド で は 、 先 頭 の flash ブ ロ ッ ク は カ ー ド の CIS を 保 存 す る た め に 用 い ら れ る 。 コ マ ン ド ラ イ ン か ら boot 領 域 を 指 定 し な い と 、 ftl_format は 自 動 的 に 1 ブ ロ ッ ク を 確 保 し 、 先 頭 ブ ロ ッ ク を 飛 ば す よ う に す る 。
オ プ シ ョ ン
−q 沈 黙 モ ー ド : フ ォ ー マ ッ ト の 進 行 状 態 を 表 示 し な い 。 |
||
−i 対 話 モ ー ド : フ ォ ー マ ッ ト の 開 始 前 に 確 認 を と る 。 |
−s spare
指 定 し た 個 数
の 削 除 ブ ロ ッ
ク を ス ペ ア と
し て 確 保 す る
。 デ フ ォ ル ト
は 1。 読 み 書 き
パ ー テ ィ シ ョ
ン に は 、 少 な
く と も 1 つ の ス
ペ ア ブ ロ ッ ク
が 必 要 で あ る
。
−r reserve 指 定 し
た パ ー セ ン テ
ー ジ の 領 域 を
デ バ イ ス 全 体
に た い し て 確
保 し 、 書 き 込
み を 効 率 化 す
る 。 デ フ ォ ル
ト は 5%。 こ の 領
域 を 少 な く す
る と 、 フ リ ー
な ブ ロ ッ ク を
確 保 す る た め
に flash の 消 去 操 作
が 多 く な る 。
−b bootsize フ ラ ッ
シ ュ カ ー ド の
あ る 領 域 を ブ
ー ト イ メ ー ジ
用 に 予 約 す る
。 サ イ ズ は 消
去 ブ ロ ッ ク の
整 数 倍 に 切 り
上 げ ら れ る 。
著 者
David Hinds − dahinds [AT] users.net