JP2006201953A - ファイルシステム - Google Patents
ファイルシステム Download PDFInfo
- Publication number
- JP2006201953A JP2006201953A JP2005011748A JP2005011748A JP2006201953A JP 2006201953 A JP2006201953 A JP 2006201953A JP 2005011748 A JP2005011748 A JP 2005011748A JP 2005011748 A JP2005011748 A JP 2005011748A JP 2006201953 A JP2006201953 A JP 2006201953A
- Authority
- JP
- Japan
- Prior art keywords
- file
- file system
- area
- recording medium
- recording
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
【解決手段】 記録媒体を管理して前記記録媒体に対して直接的にデータの記録・再生を行う下位ファイルシステムと、この下位ファイルシステムを、仮想的な1つの記録媒体として扱う複数の上位ファイルシステムとを備える。また。この上位ファイルシステムは、前記記憶媒体への記録・読出操作を、下位ファイルシステムのファイル管理手段によって管理される複数のファイルへの記録・読出操作に変換する変換手段を備えている。
【選択図】 図1
Description
以下、本発明のファイルシステムの実施形態を〔第1の実施形態〕〜〔第4の実施形態〕の順に説明するが、その前に、本発明のファイルシステムの概要を説明する。
〔第1の実施形態〕
図1は、本発明の第1の実施形態に係るファイルシステムの全体構成を示す構成図である。
ファイル番号y=(x×512)÷(512×1024) AND
ファイルy内のオフセットバイト=MOD((x×512)),(512×1024))
………(1)
但し、(1)式で、MOD(A,B)は、AをBで割った余りを示す。また、ファイル番号yは、下位ファイルのどのファイルに相当するかを示す指標であり、FILE0008のように、ファイル名に固定桁の10進数を割り当てるなどで、ファイル番号yを下位ファイルシステム107のファイルに対応付けることができる。また、ファイルy内のオフセットバイトは、対応づけられたファイルの先頭からのオフセットである。以下、これらを具体例で説明する。
本発明の第2の実施形態に係るファイルシステムの構成は、本発明の第1の実施形態に係るファイルシステムの構成と同じであるが、本発明の第1の実施形態に係るファイルシステムでは、上位ファイルシステムの記録媒体イメージと下位ファイルシステムのファイルとに対応関係が存在するのに比べて、本実施形態に係るファイルシステムでは、上位ファイルシステムの記録媒体イメージと下位ファイルシステムのファイルデータとに対応関係が存在する。また、下位ファイルシステム上のファイル管理テーブルに無効フラグが用意される。
図7は、本発明の第3の実施形態に係るファイルシステムの全体構成を示す構成図である。
本発明の第4の実施形態に係るファイルシステムの全体構成は、本発明の第1の実施形態に係るファイルシステムの全体構成(図1)と同じであるが、下位ファイルシステム107(図1)には、電源のOn/Off時に論理値が操作される遮断フラグ(図示は省略)を備える。この遮断フラグは、電源Onの時に、ファイルシステム全体が正しく起動した際に、下位ファイルシステム107によってFALSEに設定され、電源Offの時に、ファイルシステム全体に対する全ての操作が正常に終了したときに下位ファイルシステム107によってTRUEに設定される。
102,202 再生処理部A
103,203 上位ファイルシステムA
104,204 記録処理部B
105,205 再生処理部B
106,206 上位ファイルシステムB
107,207 下位ファイルシステム
108,208 表示処理部
109,209 記録媒体
210 ファイルシステム調停処理部
801 メッセージ受信部
802 制御部
803 下位ファイルシステム実行部
804 メッセージ格納部
Claims (10)
- 少なくとも、記録媒体と、前記記録媒体上のファイルデータの記録・再生を行う記録・再生制御手段を有する複数のファイルシステムとを備えたファイルシステムにおいて、
前記記録媒体を管理して前記記録媒体に対して直接的にデータの記録・再生を行う記録・再生制御手段を備えた下位ファイルシステムと、
前記下位ファイルシステムを、仮想的な1つの記録媒体として扱う複数の上位ファイルシステムと、
を備えたことを特徴とするファイルシステム。 - 前記下位ファイルシステムは、記録媒体を複数の論理ブロックに区切られた領域として管理する第1の領域管理手段と、記録媒体上に記録されたファイルを管理する第1のファイル管理手段と、いずれのファイルにも属さない領域を管理する未使用領域管理手段とを備え、
前記上位ファイルシステムは、前記記憶媒体への記録・読出操作を、前記下位ファイルシステムの前記第1のファイル管理手段によって管理される複数のファイルへの記録・読出操作に変換する変換手段を備えたことを特徴とする請求項1に記載のファイルシステム。 - 前記下位ファイルシステムにおける前記第1のファイル管理手段は、自己が管理するテーブルを、自己の各々のファイルに割り当てられた論理ブロックの先頭ブロック番号と、連続ブロック数とを記録したリストによって管理し、前記ファイルの各々のファイル領域の中間に未割り当てのブロックが存在することを許容することを特徴とする請求項2に記載のファイルシステム。
- 前記上位ファイルシステムは、前記下位ファイルシステムを仮想的な1つの記録媒体と見なす自己のイメージによってファイル領域を管理する第2の領域管理手段及び第2のファイル管理手段を備え、
前記記憶媒体への記録・読出操作を、前記第1の領域管理手段及び前記第1のファイル管理手段に反映させる手段を備えたことを特徴とする請求項1乃至3のいずれか1項に記載のファイルシステム。 - 前記下位ファイルシステムにおける前記第1のファイル管理手段は、自己が管理する各ファイル毎に、ファイルデータ領域の先頭からの論理ブロック番号、論理ブロック数、及びその領域が使用可能であるか否かを示す無効フラグを記録したリストテーブルを備えたことを特徴とする請求項1乃至4のいずれか1項に記載のファイルシステム。
- 少なくとも、記録媒体と、前記記録媒体上のファイルデータの記録・再生を行う記録・再生制御手段を有する複数のファイルシステムとを備えたファイルシステムにおいて、
第1の領域管理手段と第1のファイル管理手段により前記記録媒体を管理すると共に前記記録媒体に対して直接的にデータの記録・再生を行う記録・再生制御手段を備えた下位ファイルシステムと、
第1の領域管理手段と第1のファイル管理手段とを備えて、前記下位ファイルシステムを、仮想的な1つの記録媒体として扱う複数の上位ファイルシステムと、
前記複数の上位ファイルシステムと前記下位ファイルシステムとの間に介在し、前記複数の上位ファイルシステムからの前記下位ファイルシステムへの操作を調停するファイルシステム調停処理手段と、
を備えたことを特徴とするファイルシステム。 - 前記ファイルシステム調停処理手段は、前記上位ファイルシステムからの実行命令に含まれる優先度に基づいて、前記下位ファイルシステムへの操作の優先度を制御することを特徴とする請求項7に記載のファイルシステム。
- 前記上位ファイルシステムは、前記第2の領域管理手段が保持する領域管理テーブルに記録された情報と、前記第1のファイル管理手段が保持するファイル管理テーブルに記録された情報とを比較することにより、前記両者間の不一致を検出する比較手段を備えたことを特徴とする請求項1乃至8のいずれか1項に記載のファイルシステム。
- 前記上位ファイルシステムは、前記比較手段によって、前記第2の領域管理手段が保持する領域管理テーブルに記録された情報と、前記第1のファイル管理手段が保持するファイル管理テーブルに記録された情報とに不一致が検出された場合に、前記各テーブルを整合化する手段を備えたことを特徴とする請求項1乃至8のいずれか1項に記載のファイルシステム。
- 前記請求項1乃至9のいずれか1項に記載の前記第1のファイル管理手段が備えるファイル領域管理テーブルに記録された情報を、前記記憶媒体のファイル領域に記録することを特徴とするファイルシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005011748A JP4480592B2 (ja) | 2005-01-19 | 2005-01-19 | ファイルシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005011748A JP4480592B2 (ja) | 2005-01-19 | 2005-01-19 | ファイルシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006201953A true JP2006201953A (ja) | 2006-08-03 |
| JP4480592B2 JP4480592B2 (ja) | 2010-06-16 |
Family
ID=36959910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005011748A Expired - Fee Related JP4480592B2 (ja) | 2005-01-19 | 2005-01-19 | ファイルシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4480592B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009245251A (ja) * | 2008-03-31 | 2009-10-22 | Canon Inc | 情報処理装置、情報管理方法及びプログラム |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02214924A (ja) * | 1989-02-15 | 1990-08-27 | Hitachi Ltd | 情報記録再生方式およびシステム |
| JPH11242850A (ja) * | 1998-02-25 | 1999-09-07 | Hitachi Ltd | リアルタイムデータ記録方式 |
| JP2001086432A (ja) * | 1999-09-09 | 2001-03-30 | Sony Corp | 素材情報管理装置および素材情報管理方法並びに番組素材送出装置および番組素材送出方法 |
| JP2001249769A (ja) * | 2000-03-07 | 2001-09-14 | Hitachi Ltd | 記憶装置 |
| JP2003167689A (ja) * | 2001-11-30 | 2003-06-13 | Toshiba Corp | ディスクアレイ装置及び同装置におけるパリティ処理方法 |
| JP2003233970A (ja) * | 2002-12-05 | 2003-08-22 | Hitachi Ltd | ディスク記録媒体への情報記録方法および装置 |
| JP2004102701A (ja) * | 2002-09-10 | 2004-04-02 | Sony Corp | 情報処理装置、情報処理方法、プログラム、記憶媒体 |
| JP2004252959A (ja) * | 2003-01-31 | 2004-09-09 | Matsushita Electric Ind Co Ltd | 記録再生装置、記録再生方法、コンピュータプログラム提供媒体、コンピュータプログラム、および記録媒体 |
| JP2004320349A (ja) * | 2003-04-15 | 2004-11-11 | Sharp Corp | 映像記録装置 |
-
2005
- 2005-01-19 JP JP2005011748A patent/JP4480592B2/ja not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02214924A (ja) * | 1989-02-15 | 1990-08-27 | Hitachi Ltd | 情報記録再生方式およびシステム |
| JPH11242850A (ja) * | 1998-02-25 | 1999-09-07 | Hitachi Ltd | リアルタイムデータ記録方式 |
| JP2001086432A (ja) * | 1999-09-09 | 2001-03-30 | Sony Corp | 素材情報管理装置および素材情報管理方法並びに番組素材送出装置および番組素材送出方法 |
| JP2001249769A (ja) * | 2000-03-07 | 2001-09-14 | Hitachi Ltd | 記憶装置 |
| JP2003167689A (ja) * | 2001-11-30 | 2003-06-13 | Toshiba Corp | ディスクアレイ装置及び同装置におけるパリティ処理方法 |
| JP2004102701A (ja) * | 2002-09-10 | 2004-04-02 | Sony Corp | 情報処理装置、情報処理方法、プログラム、記憶媒体 |
| JP2003233970A (ja) * | 2002-12-05 | 2003-08-22 | Hitachi Ltd | ディスク記録媒体への情報記録方法および装置 |
| JP2004252959A (ja) * | 2003-01-31 | 2004-09-09 | Matsushita Electric Ind Co Ltd | 記録再生装置、記録再生方法、コンピュータプログラム提供媒体、コンピュータプログラム、および記録媒体 |
| JP2004320349A (ja) * | 2003-04-15 | 2004-11-11 | Sharp Corp | 映像記録装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009245251A (ja) * | 2008-03-31 | 2009-10-22 | Canon Inc | 情報処理装置、情報管理方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4480592B2 (ja) | 2010-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3607153B2 (ja) | ファイル管理方法及び装置 | |
| JP4561759B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
| US8977802B2 (en) | Access device, information recording device, controller, real time information recording system, access method, and program | |
| JP2006294031A (ja) | ネットワーク上での動作のための記憶ドライブ、ネットワークからシーケンシャルアクセス記憶媒体におけるファイルデータにアクセスする方法、ファイルに基づくコマンドを変換するための論理およびtocを格納するための論理を含む記憶論理、磁気テープ、ならびにテープのデータおよびtoc領域にアクセスするための論理 | |
| CN100530190C (zh) | 用于处理信息的装置和方法 | |
| JP2010009653A (ja) | ディスク記憶装置およびプログラム | |
| CN102750958A (zh) | 用于在光盘驱动器中转换数据的方法 | |
| JP2019028954A (ja) | ストレージ制御装置、プログラム、及び重複排除方法 | |
| JP4502375B2 (ja) | ファイルシステムおよびその制御方法 | |
| JP4464378B2 (ja) | 同一データを纏める事で格納領域を節約する計算機システム、ストレージシステム及びそれらの制御方法 | |
| CN103380418A (zh) | 存储系统 | |
| CN101078972B (zh) | 数据存储装置和数据存取方法 | |
| JP4480592B2 (ja) | ファイルシステム | |
| JP2005215940A (ja) | ストレージシステム、サーバ装置及び先行コピーデータ生成方法 | |
| US20140059305A1 (en) | Management apparatus, storage device, and initialization method | |
| JP2008287675A (ja) | ストレージインタフェース変換装置、情報処理システムおよびコンピュータプログラム | |
| JP4667225B2 (ja) | 制御装置およびコピー制御方法 | |
| JP2006323462A (ja) | ファイルコピー装置およびファイルコピー方法 | |
| US20110106861A1 (en) | Interface Techniques Providing Contiguous Storage For Files | |
| JP2007108853A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
| KR102167167B1 (ko) | Ssd 장치를 관리하는 방법 및 그 ssd 장치 | |
| KR101442145B1 (ko) | 데이터 관리 장치 및 방법 | |
| JP2004355640A (ja) | ファイル管理方法及び装置 | |
| CN102063273A (zh) | 硬盘管理方法及管理装置 | |
| JPH11220693A (ja) | 動画像記録装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070302 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091023 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091104 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100316 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100316 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4480592 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140326 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |