【手続補正書】
【提出日】平成17年2月2日(2005.2.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
図５は、図４の構成におけるセグメント配置情報の具体的な一例を示す図である。図６は、図５のセグメント配置情報に基づいたディスクに故障がない時（以下、正常時という）の書き込み処理を示す図である。図７は、図５のセグメント配置情報に基づいた正常時の読み出し処理を示す図である。図８は、図５のセグメント配置情報に基づいたディスクに故障がある時（以下、縮退時という）の書き込み処理を示す図である。図９は、書き込み読み出し装置２が行う書き込み処理を示すフローチャートである。図１０は、図５のセグメント配置情報に基づいた縮退時の読み出し処理を示す図である。図１１は、書き込み読み出し装置２が行う読み出し処理を示すフローチャートである。
なお、図５〜図１１において、切り出したセグメントをファイルの先頭から順にＳ１，Ｓ２，…と、生成したパリティセグメントを順にＰ１，Ｐ２，…と表記している。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
まず、セグメント切り出し部２１は、入力したファイルの先頭から予め定めたサイズのセグメントＳ１を切り出し（図６（ａ））、書き込み部２３とパリティ生成部２２とに出力する。書き込み部２３は、セグメント切り出し部２１からセグメントＳ１を受け取ると、図５に示すセグメント配置情報から最初の配置情報５０１を取り出し、当該配置情報５０１とセグメントＳ１とをＡＴＭスイッチ３を介して記憶処理装置４ａに出力する。
記憶処理装置４ａは、入力する配置情報５０１に従って、第１ディスクのＬＢＡ１部分にセグメントＳ１を書き込む（図６（ｂ））。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
次に、セグメント切り出し部２１は、続けてセグメントＳ２を切り出し（図６（ａ））、書き込み部２３とパリティ生成部２２とに出力する。書き込み部２３は、セグメント切り出し部２１からセグメントＳ２を受け取ると、図５に示すセグメント配置情報から配置情報５０２を取り出し、当該配置情報５０２とセグメントＳ２とをＡＴＭスイッチ３を介して記憶処理装置４ａに出力する。
記憶処理装置４ａは、入力する配置情報５０２に従って、第２ディスクのＬＢＡ１部分にセグメントＳ２を書き込む（図６（ｂ））。
一方、パリティ生成部２２は、セグメントＳ１とセグメントＳ２とが入力された時点で双方の排他的論理和（ＸＯＲ）演算を行い、第１中間パリティセグメントを生成する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
次に、セグメント切り出し部２１は、続けてセグメントＳ３を切り出し（図６（ａ））、書き込み部２３とパリティ生成部２２とに出力する。書き込み部２３は、セグメント切り出し部２１からセグメントＳ３を受け取ると、図５に示すセグメント配置情報から配置情報５０３を取り出し、当該配置情報５０３とセグメントＳ３とをＡＴＭスイッチ３を介して記憶処理装置４ａに出力する。
記憶処理装置４ａは、入力する配置情報５０３に従って、第３ディスクのＬＢＡ１部分にセグメントＳ３を書き込む（図６（ｂ））。
一方、パリティ生成部２２は、セグメントＳ３が入力されると、上記第１中間パリティセグメントとセグメントＳ３とのＸＯＲ演算をさらに行い、第２中間パリティセグメントを生成する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
次に、セグメント切り出し部２１は、続けてセグメントＳ４を切り出し（図６（ａ））、書き込み部２３とパリティ生成部２２とに出力する。書き込み部２３は、セグメント切り出し部２１からセグメントＳ４を受け取ると、図５に示すセグメント配置情報から配置情報５０４を取り出し、当該配置情報５０４とセグメントＳ４とをＡＴＭスイッチ３を介して記憶処理装置４ｂに出力する。
記憶処理装置４ｂは、入力する配置情報５０４に従って、第４ディスクのＬＢＡ１部分にセグメントＳ４を書き込む（図６（ｂ））。
一方、パリティ生成部２２は、セグメントＳ４が入力されると、上記第２中間パリティセグメントとセグメントＳ４とのＸＯＲ演算をさらに行い、最終的なパリティセグメントＰ１を生成する。以上示したパリティセグメントＰ１を生成するＸＯＲ演算を下記式に示す。
Ｐ１＝（（Ｓ１［ＸＯＲ］Ｓ２）［ＸＯＲ］Ｓ３）［ＸＯＲ］Ｓ４
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
そして、パリティ生成部２２は、パリティセグメントＰ１の生成が終了すると書き込み部２３へ出力する。書き込み部２３は、セグメント切り出し部２１からパリティセグメントＰ１を受け取ると、図５に示すセグメント配置情報から配置情報５０５を取り出し、当該配置情報５０５とパリティセグメントＰ１とをＡＴＭスイッチ３を介して記憶処理装置４ｂに出力する。
記憶処理装置４ｂは、入力する配置情報５０５に従って、第５ディスクのＬＢＡ１部分にパリティセグメントＰ１を書き込む（図６（ｂ））。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
セグメント切り出し部２１は、入力したファイルの先頭から予め定めたサイズのセグメントＳ１を切り出し（図８（ａ））、書き込み部２３とパリティ生成部２２とに出力する。書き込み部２３は、セグメント切り出し部２１からセグメントＳ１を受け取ると、図５に示すセグメント配置情報から最初の配置情報５０１を取り出し、当該配置情報５０１とセグメントＳ１とをＡＴＭスイッチ３を介して記憶処理装置４ａに出力する。
記憶処理装置４ａは、入力する配置情報５０１に従って、第１ディスクのＬＢＡ１部分にセグメントＳ１を書き込む（図８（ｂ））。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
次に、セグメント切り出し部２１は、続けてセグメントＳ３を切り出し（図８（ａ））、書き込み部２３とパリティ生成部２２とに出力する。書き込み部２３は、セグメント切り出し部２１からセグメントＳ３を受け取ると、図５に示すセグメント配置情報から配置情報５０３を取り出し、当該配置情報５０３とセグメントＳ３とをＡＴＭスイッチ３を介して記憶処理装置４ａに出力する。
記憶処理装置４ａは、入力する配置情報５０３に従って、第３ディスクのＬＢＡ１部分にセグメントＳ３を書き込む（図８（ｂ））。
一方、パリティ生成部２２は、セグメントＳ３が入力されると、上記第１中間パリティセグメントとセグメントＳ３とのＸＯＲ演算を行い、第２中間パリティセグメントを生成する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
次に、セグメント切り出し部２１は、続けてセグメントＳ４を切り出し（図８（ａ））、書き込み部２３とパリティ生成部２２とに出力する。書き込み部２３は、セグメント切り出し部２１からセグメントＳ４を受け取ると、図５に示すセグメント配置情報から配置情報５０４を取り出し、当該配置情報５０４とセグメントＳ４とをＡＴＭスイッチ３を介して記憶処理装置４ｂに出力する。
記憶処理装置４ｂは、入力する配置情報５０４に従って、第４ディスクのＬＢＡ１部分にセグメントＳ４を書き込む（図８（ｂ））。
一方、パリティ生成部２２は、セグメントＳ４が入力されると、上記第２中間パリティセグメントとセグメントＳ４とのＸＯＲ演算を行い、最終的なパリティセグメントＰ１を生成する（上述した（１）の場合と同様である）。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
そして、パリティ生成部２２は、パリティセグメントＰ１の生成が終了すると書き込み部２３へ出力する。書き込み部２３は、セグメント切り出し部２１からパリティセグメントＰ１を受け取ると、図５に示すセグメント配置情報から配置情報５０５を取り出し、当該配置情報５０５とパリティセグメントＰ１とをＡＴＭスイッチ３を介して記憶処理装置４ｂに出力する。
記憶処理装置４ｂは、入力する配置情報５０５に従って、第５ディスクのＬＢＡ１部分にパリティセグメントＰ１を書き込む（図９（ｂ））。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
なお、上記一実施形態においては、書き込み読み出し装置２と記憶処理装置４との間をＡＴＭスイッチ３で接続しているが、本ファイル管理システムはこれに限られず、他のスイッチやネットワークおよびバス等で接続しても構わない。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
また、上記（３）および（４）に示す縮退時においては、読み出し部２４自らがエラー検出部２７の指示に基づいて故障しているディスク（第２ディスク）への処理を抑止しているが、管理装置１において故障しているディスクに関する配置情報を予め削除したセグメント配置情報を作成して読み出し部２４へ提供し、読み出し部２４はこれに従って読み出し処理を行うようにしてもよい。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
図５のセグメント配置情報に基づいた正常時の読み出し処理を示す図である。