JP2008225615A - ファイル管理方法及び計算機システム - Google Patents
ファイル管理方法及び計算機システム Download PDFInfo
- Publication number
- JP2008225615A JP2008225615A JP2007059751A JP2007059751A JP2008225615A JP 2008225615 A JP2008225615 A JP 2008225615A JP 2007059751 A JP2007059751 A JP 2007059751A JP 2007059751 A JP2007059751 A JP 2007059751A JP 2008225615 A JP2008225615 A JP 2008225615A
- Authority
- JP
- Japan
- Prior art keywords
- file
- server device
- file group
- nas
- nas server
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/1824—Distributed file systems implemented using Network-attached Storage [NAS] architecture
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【解決手段】一つの第1サーバ装置と、複数の第2サーバ装置と、複数のストレージサブシステムと、を備える計算機システムにおけるファイル管理方法であって、前記第2サーバ装置は、前記ストレージサブシステムに記憶されるデータを、一つ以上のファイルとして提供し、一つ以上の第1プログラムを実行し、前記第1サーバ装置は、前記第2サーバ装置によって実行される前記第1プログラムの利用状況を、当該第2サーバ装置から取得し、前記取得された前記第1プログラムの利用状況を参照して、前記ファイルグループの移行が必要か否かを判定し、前記ファイルグループの移行が必要と判定した場合、当該ファイルグループの移行を前記第2サーバ装置へ指示する。
【選択図】図1
Description
2 FCスイッチ
3 ディスクサブシステム
4 クライアント計算機
5 管理計算機
6 親NASサーバ
7 LAN
11 FCポート
12 CPU
13 メモリ
14 LANポート
31 FCポート
32 CPU
33 メモリ
35 LU
61 FCポート
62 CPU
63 メモリ
64 LANポート
91 GNS定義テーブル
92 ファイル共有プログラム利用状況テーブル
93 スナップショットサブプログラム利用状況テーブル
94 バックアップサブプログラム利用状況テーブル
95 インストール済みプログラム管理テーブル
96 移行先NASタイプ決定ルール
97 NASタイプ定義
131 ファイル共有プログラム
133 NAS用移行プログラム
134 ファイルシステム
135 LVM
136 デバイスドライバ
137 スナップショットサブプログラム
138 バックアップサブプログラム
139 OS
632 親NAS用移行プログラム
1331 利用状況取得サブプログラム
1332 移行サブプログラム
6321 NAS監視サブプログラム
6322 利用状況集計サブプログラム
6323 移行判定サブプログラム
Claims (16)
- クライアント計算機によってアクセスされる一つの第1サーバ装置と、前記第1サーバ装置にネットワークを介して接続される複数の第2サーバ装置と、前記第2サーバ装置に接続される複数のストレージサブシステムと、を備える計算機システムにおけるファイル管理方法であって、
前記第2サーバ装置は、
前記ストレージサブシステムに記憶されるデータを、一つ以上のファイルとして提供し、
前記一つ以上のファイルを含むファイルグループに関する処理を行う一つ以上の第1プログラムを実行し、
前記第1サーバ装置は、
前記第2サーバ装置のそれぞれにおいて一意なディレクトリ構造を統合することによって、当該計算機システムにおいて一意なディレクトリ構造を、前記クライアント計算機に提供し、
前記第2サーバ装置によって実行される前記第1プログラムの利用状況を、当該第2サーバ装置から取得し、
前記取得された前記第1プログラムの利用状況を参照して、前記ファイルグループの移行が必要か否かを判定し、
前記ファイルグループの移行が必要と判定した場合、当該ファイルグループの移行を前記第2サーバ装置へ指示することを特徴とするファイル管理方法。 - 前記第1プログラムは、ファイル共有サービスを前記クライアント計算機に提供するファイル共有プログラム、前記ファイルグループのスナップショットを作成するスナップショットプログラム、及び前記ファイルグループをバックアップするバックアッププログラムのうち少なくとも一つを含むことを特徴とする請求項1に記載のファイル管理方法。
- 前記第1プログラムの利用状況は、前記ファイルグループへのアクセスの回数、前記ファイルグループのスナップショットの作成回数、前記ファイルグループのスナップショットのマウント回数、前記ファイルグループのバックアップ回数及び前記ファイルグループのリストア回数のうち少なくとも一つを含むことを特徴とする請求項1に記載のファイル管理方法。
- 前記第1サーバ装置は、
前記取得された第1プログラムの利用状況を参照して、前記ファイルグループの移行先となる前記第2サーバ装置を決定し、
前記ファイルグループの移行を指示する処理では、前記ファイルグループの移行を、前記移行先として決定された第2サーバ装置へ指示することを特徴とする請求項1に記載のファイル管理方法。 - 前記第2サーバ装置は、前記ファイルグループの移行の指示を受けると、当該ファイルグループ、当該ファイルグループのスナップショット及び当該ファイルグループを管理するための環境を移行することを特徴とする請求項1に記載のファイル管理方法。
- 前記第1サーバ装置は、
前記計算機システムに前記第2サーバ装置が新たに追加された場合、当該追加された第2サーバ装置にリモートログインし、
当該追加された第2サーバ装置に、前記ファイルグループの移行に関する処理を行う第2プログラムを当該第1サーバ装置からダウンロードさせることを特徴とする請求項1に記載のファイル管理方法。 - 前記第1サーバ装置は、
当該計算機システムにおいて一意なディレクトリパスと前記第2サーバ装置において一意なディレクトリパスとの対応を示すGNS定義情報を記憶し、
当該計算機システムにおいて一意なディレクトリパスをアクセス先として含むアクセス要求を受信し、
前記GNS定義情報に基づいて、前記受信したアクセス要求に含まれるディレクトリパスを、前記第2サーバ装置において一意なディレクトリパスに変換し、
前記ディレクトリパスが変換されたアクセス要求を、前記第2サーバ装置に送信することを特徴とする請求項1に記載のファイル管理方法。 - 前記第1サーバ装置は、前記ファイルグループの移行を指示した後に、前記GNS定義情報を更新することを特徴とする請求項7に記載のファイル管理方法。
- クライアント計算機によってアクセスされる一つの第1サーバ装置と、前記第1サーバ装置にネットワークを介して接続される複数の第2サーバ装置と、前記第2サーバ装置に接続される複数のストレージサブシステムと、を備える計算機システムであって、
前記第2サーバ装置は、
前記ストレージサブシステムに記憶されるデータを、一つ以上のファイルとして提供し、
前記一つ以上のファイルを含むファイルグループに関する処理を行う一つ以上の第1プログラムを実行し、
前記第1サーバ装置は、
前記第2サーバ装置のそれぞれにおいて一意なディレクトリ構造を統合することによって、当該計算機システムにおいて一意なディレクトリ構造を、前記クライアント計算機に提供し、
前記第2サーバ装置によって実行される前記第1プログラムの利用状況を、当該第2サーバ装置から取得し、
前記取得された前記第1プログラムの利用状況を参照して、前記ファイルグループの移行が必要か否かを判定し、
前記ファイルグループの移行が必要と判定した場合、当該ファイルグループの移行を前記第2サーバ装置へ指示することを特徴とする計算機システム。 - 前記第1プログラムは、ファイル共有サービスを前記クライアント計算機に提供するファイル共有プログラム、前記ファイルグループのスナップショットを作成するスナップショットプログラム、及び前記ファイルグループをバックアップするバックアッププログラムのうち少なくとも一つを含むことを特徴とする請求項9に記載の計算機システム。
- 前記第1プログラムの利用状況は、前記ファイルグループへのアクセスの回数、前記ファイルグループのスナップショットの作成回数、前記ファイルグループのスナップショットのマウント回数、前記ファイルグループのバックアップ回数及び前記ファイルグループのリストア回数のうち少なくとも一つを含むことを特徴とする請求項9に記載の計算機システム。
- 前記第1サーバ装置は、
前記取得された第1プログラムの利用状況を参照して、前記ファイルグループの移行先となる前記第2サーバ装置を決定し、
前記ファイルグループの移行を、前記移行先として決定された第2サーバ装置へ指示することを特徴とする請求項9に記載の計算機システム。 - 前記第2サーバ装置は、前記ファイルグループの移行の指示を受けると、当該ファイルグループ、当該ファイルグループのスナップショット及び当該ファイルグループを管理するための環境を移行することを特徴とする請求項9に記載の計算機システム。
- 前記第1サーバ装置は、
前記計算機システムに前記第2サーバ装置が新たに追加された場合、当該追加された第2サーバ装置にリモートログインし、
当該追加された第2サーバ装置に、前記ファイルグループの移行に関する処理を行う第2プログラムを当該第1サーバ装置からダウンロードさせることを特徴とする請求項9に記載の計算機システム。 - 前記第1サーバ装置は、
当該計算機システムにおいて一意なディレクトリパスと前記第2サーバ装置において一意なディレクトリパスとの対応を示すGNS定義情報を記憶し、
当該計算機システムにおいて一意なディレクトリパスをアクセス先として含むアクセス要求を受信し、
前記GNS定義情報に基づいて、前記受信したアクセス要求に含まれるディレクトリパスを、前記第2サーバ装置において一意なディレクトリパスに変換し、
前記ディレクトリパスが変換されたアクセス要求を、前記第2サーバ装置に送信することを特徴とする請求項9に記載の計算機システム。 - 前記第1サーバ装置は、前記ファイルグループの移行を指示した後に、前記GNS定義情報を更新することを特徴とする請求項15に記載の計算機システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007059751A JP5111898B2 (ja) | 2007-03-09 | 2007-03-09 | ファイル管理方法及び計算機システム |
US11/970,772 US7822787B2 (en) | 2007-03-09 | 2008-01-08 | Method of reconfiguring NAS under GNS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007059751A JP5111898B2 (ja) | 2007-03-09 | 2007-03-09 | ファイル管理方法及び計算機システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008225615A true JP2008225615A (ja) | 2008-09-25 |
JP5111898B2 JP5111898B2 (ja) | 2013-01-09 |
Family
ID=39742689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007059751A Expired - Fee Related JP5111898B2 (ja) | 2007-03-09 | 2007-03-09 | ファイル管理方法及び計算機システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7822787B2 (ja) |
JP (1) | JP5111898B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019536332A (ja) * | 2016-11-01 | 2019-12-12 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | オンプレミスとオフプレミスとの通信方法、システム、プログラム |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8615678B1 (en) | 2008-06-30 | 2013-12-24 | Emc Corporation | Auto-adapting multi-tier cache |
WO2011055412A1 (en) * | 2009-11-06 | 2011-05-12 | Hitachi, Ltd. | File management sub-system and file migration control method in hierarchical file system |
US10740765B1 (en) | 2012-05-23 | 2020-08-11 | Amazon Technologies, Inc. | Best practice analysis as a service |
US8769059B1 (en) | 2012-05-23 | 2014-07-01 | Amazon Technologies, Inc. | Best practice analysis, third-party plug-ins |
US9626710B1 (en) | 2012-05-23 | 2017-04-18 | Amazon Technologies, Inc. | Best practice analysis, optimized resource use |
US8954574B1 (en) | 2012-05-23 | 2015-02-10 | Amazon Technologies, Inc. | Best practice analysis, migration advisor |
JP6305110B2 (ja) * | 2014-02-28 | 2018-04-04 | キヤノン株式会社 | 撮像装置、及び撮像システム |
JP6230453B2 (ja) * | 2014-03-17 | 2017-11-15 | キヤノン株式会社 | 撮像装置及びその制御方法 |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
US9537811B2 (en) * | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
EP3272078B1 (en) | 2015-03-18 | 2022-01-19 | Snap Inc. | Geo-fence authorization provisioning |
US10135949B1 (en) | 2015-05-05 | 2018-11-20 | Snap Inc. | Systems and methods for story and sub-story navigation |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005115438A (ja) * | 2003-10-03 | 2005-04-28 | Mitsubishi Electric Corp | データ管理装置 |
JP2006003962A (ja) * | 2004-06-15 | 2006-01-05 | Hitachi Ltd | ネットワークストレージシステム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002249939A1 (en) * | 2001-01-11 | 2002-07-24 | Z-Force Communications, Inc. | File switch and switched file system |
US8190741B2 (en) * | 2004-04-23 | 2012-05-29 | Neopath Networks, Inc. | Customizing a namespace in a decentralized storage environment |
JP4341072B2 (ja) | 2004-12-16 | 2009-10-07 | 日本電気株式会社 | データ配置管理方法及びシステムと装置およびプログラム |
US20080155214A1 (en) * | 2006-12-21 | 2008-06-26 | Hidehisa Shitomi | Method and apparatus for file system virtualization |
-
2007
- 2007-03-09 JP JP2007059751A patent/JP5111898B2/ja not_active Expired - Fee Related
-
2008
- 2008-01-08 US US11/970,772 patent/US7822787B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005115438A (ja) * | 2003-10-03 | 2005-04-28 | Mitsubishi Electric Corp | データ管理装置 |
JP2006003962A (ja) * | 2004-06-15 | 2006-01-05 | Hitachi Ltd | ネットワークストレージシステム |
Non-Patent Citations (2)
Title |
---|
CSNG200401846001; 川本 真一 外: '"仮想一元化NASシステムX-NASにおける自律容量バランス機能の実現と評価"' 電子情報通信学会技術研究報告 第103巻,第248号, 20030729, P. 1-6, 社団法人 電子情報通信学会 * |
JPN6012010406; 川本 真一 外: '"仮想一元化NASシステムX-NASにおける自律容量バランス機能の実現と評価"' 電子情報通信学会技術研究報告 第103巻,第248号, 20030729, P. 1-6, 社団法人 電子情報通信学会 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019536332A (ja) * | 2016-11-01 | 2019-12-12 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | オンプレミスとオフプレミスとの通信方法、システム、プログラム |
JP7012079B2 (ja) | 2016-11-01 | 2022-01-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | オンプレミスとオフプレミスとの通信方法、システム、プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP5111898B2 (ja) | 2013-01-09 |
US20080222158A1 (en) | 2008-09-11 |
US7822787B2 (en) | 2010-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5111898B2 (ja) | ファイル管理方法及び計算機システム | |
US20200257595A1 (en) | Systems and methods for restoring data from network attached storage | |
US8117161B2 (en) | Storage system, NAS server and snapshot acquisition method | |
JP5706966B2 (ja) | 情報処理システム、及び、それを用いたファイル復元方法 | |
JP4456909B2 (ja) | バックアップ方法、ストレージシステム及びそのプログラム | |
US7424491B2 (en) | Storage system and control method | |
US9760574B1 (en) | Managing I/O requests in file systems | |
US8706694B2 (en) | Continuous data protection of files stored on a remote storage device | |
US8538924B2 (en) | Computer system and data access control method for recalling the stubbed file on snapshot | |
US20070198605A1 (en) | Snapshot management device and snapshot management method | |
JP5137409B2 (ja) | ファイル格納方法及び計算機システム | |
US20080320258A1 (en) | Snapshot reset method and apparatus | |
US20080195827A1 (en) | Storage control device for storage virtualization system | |
US8745342B2 (en) | Computer system for controlling backups using wide area network | |
JP2016530598A (ja) | 非集中的な分散型コンピューティング・システム | |
JP2007272874A (ja) | クラスタ化ファイルシステムにおいてデータのバックアップを取る方法 | |
JP4278452B2 (ja) | 計算機システム | |
US12045207B2 (en) | Distributed file system that provides scalability and resiliency | |
US9063892B1 (en) | Managing restore operations using data less writes | |
US20230367517A1 (en) | Distributed File System with Disaggregated Data Management and Storage Management Layers | |
US20220391361A1 (en) | Distributed File System with Reduced Write and Read Latencies | |
US8769334B1 (en) | Techniques for providing instant disaster recovery | |
US8516023B1 (en) | Context based file system | |
JP2013161383A (ja) | 情報処理装置、情報処理方法、プログラム及び情報処理システム | |
EP4102350A1 (en) | Distributed file system that provides scalability and resiliency |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120309 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120423 |
|
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: 20121002 |
|
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: 20121010 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151019 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |