JP6020291B2 - 通信監視方法、通信監視装置、通信監視プログラム - Google Patents
通信監視方法、通信監視装置、通信監視プログラム Download PDFInfo
- Publication number
- JP6020291B2 JP6020291B2 JP2013067242A JP2013067242A JP6020291B2 JP 6020291 B2 JP6020291 B2 JP 6020291B2 JP 2013067242 A JP2013067242 A JP 2013067242A JP 2013067242 A JP2013067242 A JP 2013067242A JP 6020291 B2 JP6020291 B2 JP 6020291B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- block
- attribute
- data
- file name
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
ネットワークアダプタ210は、サーバ装置100をLAN150及びLAN350に接続するための機器である。ネットワークアダプタ210は、端末装置100から送信された通信パケットを受信すると、当該通信パケットを後述するTCP/IP処理部221に送信する。
TCP/IP処理部221は、TCPに関するプロトコル処理、及びIPに関するプロトコル処理を行う。TCP/IP処理部221は、ネットワークアダプタ210から送信された通信パケットに対しプロトコル処理を行って、通信パケットの中身であるファイルへのアクセス要求及び指定されたファイル名を取り出し、ファイルシステム222に送信する。
iSCSIドライバ224は、SCSI Readコマンドと指定されたファイル名とを受信すると、SCSI Readコマンドと指定されたファイル名とを別々にカプセル化する。カプセル化されたSCSI Readコマンドは、例えばSCSIコマンドパケットとも呼ばれる。カプセル化されたファイル名は、例えばSCSIデータアウトパケットとも呼ばれる。iSCSIドライバ224は、SCSIコマンドパケット及びSCSIデータアウトパケットをTCP/IP処理部221に送信する。
HDD310は、ファイルシステム属性データ311、ファイル名データ312、ファイル属性データ313を記憶している。ファイルシステム属性データ311、ファイル名データ312、及びファイル属性データ313は、それぞれブロック単位で記憶されている。尚、ファイルシステム属性データ311、ファイル名データ312、ファイル属性データ313については、後に詳しく説明する。
ファイルシステム属性データ311は、図2(a)に示すように、ブロック総数、ブロック数/グループ、ブロックサイズ、属性数/グループ、リザーブGDTブロック数、及び属性サイズをデータフォーマットとして備えている。ブロック総数は、ファイルシステム221が扱っているブロックの総数を示している。ブロック数/グループは、1ブロックグループあたりのブロック数を示している。ブロックサイズは、1つのブロックの大きさ(bytes)を示している。属性数/グループは、1ブロックグループあたりの属性数を示している。リザーブGDTブロック数は、拡張用に予約されたブロック数を示している。属性サイズは、1つの属性の大きさ(bytes)を示している。ファイルシステム属性データ311は、本実施形態では1ブロックであり、このブロックにはアドレス「8」が付与されている。ファイルシステム属性データ311は、例えばスーパーブロックとも呼ばれる。属性サイズは、例えばアイノードサイズ(Inode size)とも呼ばれる。
通信監視装置400は、通信パケット取得部410、iSCSI記憶部420、構成再現部430、構成記憶部440、アクセス推測部450、ログ記憶部460を含んでいる。
(ブロック番号の算出式)
ブロック番号=int((「ファイル属性ブロックに付与されたアドレス」−「システム属性ブロックに付与されたアドレス」)×512÷「ブロックサイズ」)
ここで、上述した図2(a)に示されたシステム属性ブロックに付与されたアドレス「8」及びブロックサイズ「4096」、図3に示されたファイル属性ブロックに付与されたアドレス「270368」を用いて計算すると、ブロック番号「33795」となる。すなわち、ファイル属性ブロックにはブロック番号「33795」が付与されていることが分かる。
(先頭の識別番号の算出式)
先頭の識別番号の算出式=「属性数/グループ」×int(「ブロック番号」÷「ブロック数/グループ」)+(「ブロック番号」−(「ブロック数/グループ」×int(「ブロック番号」÷「ブロック数/グループ」)+「先頭までのオフセット」−1)−1)×「属性数/ブロック」+1
(属性数/ブロックの算出式)
属性数/ブロック=int(「ブロックサイズ」÷「属性サイズ」)
(所定の計算式)
計算結果=int(「ブロック番号」÷「ブロック数/グループ」)
計算結果が「0」、「1」並びに「3」、「5」、及び「7」の累乗の場合、以下に示す先頭までのオフセットの算出式が使用される。尚、先頭までのオフセットの算出式で使用されるintは、小数点以下を切り上げる関数である。
(先頭までのオフセットの算出式)
先頭までのオフセット=3+「リザーブGDTブロック数」+int(int(「ブロック総数」÷「ブロック数/グループ」)×32÷「ブロックサイズ」)
一方、計算結果が「0」、「1」並びに「3」、「5」、及び「7」の累乗以外の場合、数値「2」が先頭までのオフセットとなる。
さらに、図2(a)に示されたリザーブGDTブロック数「1015」、ブロック総数「35307520」、ブロック数/グループ「32768」、ブロックサイズ「4096」を用いて、先頭までのオフセットの算出式を計算すると、先頭までのオフセット「1026」が得られる。
この結果、2番目の識別番号は、先頭の識別番号に「1」を加算した「32770」が得られる。以後、同様に計算されると、最後の識別番号は、先頭の識別番号「32769」に属性数/ブロック「32」を加算して得られる。すなわち、最後の識別番号「32801」が得られる。
第2の関連付部451は、構成データと、ファイル名データ312をLAN350に流れさせたコマンドファイルのそれぞれのタイムスタンプに基づいて、構成データとコマンドファイルとを関連付ける。また、第2の関連付部451は、コマンドファイルの対象となったファイル同士をそれぞれのファイルサイズに基づいて、関連付ける。タイムスタンプには、アクセス時刻に関するタイムスタンプ、更新時刻に関するタイムスタンプ、及び修正時刻に関するタイムスタンプの少なくとも1つが含まれる。第2の関連付部451は、関連付けた結果をログ記憶部460に保存する。
通信監視装置400は、Central Processing Unit(CPU)400a、Random Access Memory(RAM)400b、Read Only Memory(ROM)400c、Hard Disc Drive(HDD)400dを含んでいる。通信監視装置400は、入力Interface(I/F)400e、出力I/F400f、入出力I/F400gも含んでいる。通信監視装置400は、ドライブ装置400h、ネットワークアダプタ400iも含んでいる。これらの各機器400a〜400iは、バス400jによって互いに接続されている。少なくともCPU400aとRAM400bとが協働することによってコンピュータが実現される。
出力I/F400fには、出力装置が接続される。出力装置としては、例えば表示装置520(例えば液晶ディスプレイ)や印刷装置530(例えばプリンタ)がある。
入出力I/F400gには、半導体メモリ540が接続される。半導体メモリ540としては、例えばUniversal Serial Bus(USB)メモリやフラッシュメモリなどがある。入出力I/F400gは、半導体メモリ540に記憶されたプログラムやデータを読み取る。
入力I/F400e、出力I/F400f、及び入出力I/F400gは、例えばUSBポートを備えている。
ネットワークアダプタ400iには、例えばネットワークケーブルの一端が接続される。ネットワークケーブルの他端は、サーバ装置200及びストレージ装置300と接続される。
尚、サーバ装置200及びストレージ装置300のハードウェア構成も基本的に通信監視装置400のハードウェア構成と同様である。
通信パケット取得部410は、まずLAN350から通信パケットを取得する(ステップS110)。通信パケット取得部410は、ここで取得した通信パケットが、iSCSIにより通信された通信パケットであるか否かを判断する(ステップS120)。当該判断は、例えば取得した通信パケットに対しTCP/IPに関するプロトコル処理を行って、iSCSIに関連するパケットが抽出されるか否かによって行われる。例えば、SCSIコマンドパケット、SCSIデータアウトパケット、SCSIデータインパケット等が抽出されれば、iSCSIが使用された通信パケットであると判断される。尚、IPアドレスやポート番号が利用されて判断されてもよい。
ブロック判断部431は、iSCSI記憶部420から通信パケットの中身の1つを抽出する(ステップS210)。すなわち、ブロック等の1つが抽出される。ブロック判断部431は、ここで、ブロック等がシステム属性ブロックであるか否かを判断する(ステップS220)。ブロック判断部431は、ブロック等がシステム属性ブロックであると判断した場合(ステップS220:YES)、後述のシステム属性処理が実行される(ステップS230)。
ブロック判断部431は、上述したステップS220の判断処理において、システム属性ブロックであると判断した場合、図8(a)に示すように、抽出したシステム属性ブロックを保持する(ステップS231)。より詳しくは、システム属性ブロックに格納されたファイルシステム属性データ311を保持する。ブロック判断部431は、ファイルシステム属性データ311を保持すると、処理を終了する。ブロック判断部431によって保持されたファイルシステム属性データ311は、後述の格納ブロック番号を算出する処理、及び識別番号を算出する処理で使用される。尚、ファイルシステム属性データ311は、システム属性用の所定のテーブルに保持される。当該所定のテーブルは、RAM400bの記憶領域に形成される。
ブロック判断部431は、上述したステップS240の判断処理において、ファイル名ブロックであると判断した場合、図8(b)に示すように、同一の識別番号のファイル属性があるか否かを判断する(ステップS251)。ここで、詳細はステップS276で説明するが、ファイル属性ブロックに格納されたファイル属性データ313のそれぞれには、算出された識別番号が付与され、識別番号が付与されたファイル属性データ313は、ファイル属性用の所定のテーブルに保持されている。ブロック判断部431は、当該所定のテーブルに、ファイル名ブロックに格納されたファイル名データ312のそれぞれに付与された識別番号と同一の識別番号を有するファイル属性データ313があるか否かを判断する。
図11に示すように、構成データは、識別番号、ファイル名、アクセス時刻、更新時刻、修正時刻及びサイズをデータフォーマットとして有する。識別番号は、通常のファイルに付与された識別番号である。ファイル名は、ディレクトリファイル名と通常のファイル名とが階層構造化されたファイル名である。そして、このようなファイル名データ312の要素である識別番号とファイル名に対し、ファイル属性データ313の要素であるアクセス時刻、更新時刻、修正時刻及びサイズが関連付けられている。尚、サイズは、通常のファイルのサイズを示している。このように、本明細書開示の通信監視方法、通信監視装置、及び通信監視プログラムによれば、ファイルへのアクセス状況やディレクトリの階層構造といった、通常のファイルまで含んだディレクトリの構成を再現することができる。
第2の関連付部451は、構成記憶部440から1つの構成データを抽出する(ステップS310)。次いで、第2の関連付部451は、後述する第1の判断処理(ステップS320)及び第2の判断処理(ステップS330)を実行する。第2の関連付部451は、第2の判断処理が終了すると、最後の構成データであるか否かを判断する(ステップS340)。第2の関連付部451は、最後の構成データでないと判断した場合(ステップS340:NO)、引き続きステップS310からS330までの処理を繰り返す。一方、第2の関連付部451は、最後の構成データであると判断した場合(ステップS340:YES)、後述のステップS350からS380までの処理を行う。
(付記1)コンピュータが、通信ネットワークから、ブロックアクセスを用いるプロトコルが使用された通信パケットを取得する取得ステップと、前記取得ステップによって取得された通信パケットが、ファイルシステムの属性を示すファイルシステム属性データが格納されたシステム属性ブロック、ファイルの属性を示すファイル属性データが複数格納されたファイル属性ブロック、及び前記ファイルの名称を示すファイル名データが複数格納されたファイル名ブロックのいずれに関するものであるかを判断する判断ステップと、前記判断ステップによって前記通信パケットがファイル属性ブロックに関するものであると判断された場合に、前記システム属性ブロックに付与された第1のアドレスと前記ファイル属性ブロックに付与された第2のアドレスとに基づいて、前記ファイル属性ブロックのブロック番号を算出する第1の算出ステップと、前記システム属性データと前記第1の算出ステップによって算出されたブロック番号とに基づいて、前記ファイル属性データの各識別番号を算出する第2の算出ステップと、前記第2の算出ステップによって算出された各識別番号と前記ファイル名データ毎に付与された識別番号とに基づいて、前記ファイル属性ブロックに格納された複数のファイル属性データと前記ファイル名ブロックに格納された複数のファイル名データとをそれぞれ関連付ける第1の関連付ステップと、を実行する通信監視方法。
(付記2)前記第1の関連付けステップによって前記ファイル属性データが関連付けされたファイル名データと前記ファイル名データを前記通信ネットワークに流れさせたコマンドファイルのそれぞれのタイムスタンプに基づいて、前記ファイル名データと前記コマンドファイルとを関連付ける第2の関連付ステップを含むことを特徴とする付記1に記載の通信監視方法。
(付記3)前記第2の関連付けステップは、前記コマンドファイルの対象となった2つのファイルのそれぞれのファイルサイズに基づいて関連付けることを特徴とする付記2に記載の通信監視方法。
(付記4)前記タイムスタンプは、アクセス時刻に関するタイムスタンプ、更新時刻に関するタイムスタンプ、及び修正時刻に関するタイムスタンプの少なくとも1つを含むことを特徴とする付記2又は3に記載の通信監視方法。
(付記5)通信ネットワークから、ブロックアクセスを用いるプロトコルにより通信された通信パケットを取得する取得手段と、前記取得手段によって取得された通信パケットが、ファイルシステムの属性を示すファイルシステム属性データが格納されたシステム属性ブロック、ファイルの属性を示すファイル属性データが複数格納されたファイル属性ブロック、及び前記ファイルの名称を示すファイル名データが複数格納されたファイル名ブロックのいずれに関するものであるかを判断する判断手段と、前記判断手段によって前記通信パケットがファイル属性ブロックに関するものであると判断された場合に、前記システム属性ブロックに付与された第1のアドレスと前記ファイル属性ブロックに付与された第2のアドレスとに基づいて、前記ファイル属性データブロックのブロック番号を算出する第1の算出手段と、前記システム属性データと前記第1の算出手段によって算出されたブロック番号とに基づいて、前記ファイル属性データの各識別番号を算出する第2の算出手段と、前記第2の算出手段によって算出された各識別番号と前記ファイル名データ毎に付与された識別番号とに基づいて、前記ファイル属性ブロックに格納された複数のファイル属性データと前記ファイル名ブロックに格納された複数のファイル名データとをそれぞれ関連付ける第1の関連付手段と、を有する通信監視装置。
(付記6)前記第1の関連付手段によって前記ファイル属性データが関連付けされたファイル名データと前記ファイル名データを前記通信ネットワークに流れさせたコマンドファイルのそれぞれのタイムスタンプに基づいて、前記ファイル名データと前記コマンドファイルとを関連付ける第2の関連付手段を含むことを特徴とする付記5に記載の通信監視装置。
(付記7)前記第2の関連付手段は、前記コマンドファイルの対象となった2つのファイルのそれぞれのファイルサイズに基づいて関連付けることを特徴とする付記6に記載の通信監視装置。
(付記8)前記タイムスタンプは、アクセス時刻に関するタイムスタンプ、更新時刻に関するタイムスタンプ、及び修正時刻に関するタイムスタンプの少なくとも1つを含むことを特徴とする付記6又は7に記載の通信監視装置。
(付記9)通信ネットワークから、ブロックアクセスを用いるプロトコルにより通信された通信パケットを取得する取得ステップと、前記取得ステップによって取得された通信パケットが、ファイルシステムの属性を示すファイルシステム属性データが格納されたシステム属性ブロック、ファイルの属性を示すファイル属性データが複数格納されたファイル属性ブロック、及び前記ファイルの名称を示すファイル名データが複数格納されたファイル名ブロックのいずれに関するものであるかを判断する判断ステップと、前記判断ステップによって前記通信パケットがファイル属性ブロックに関するものであると判断された場合に、前記システム属性ブロックに付与された第1のアドレスと前記ファイル属性ブロックに付与された第2のアドレスとに基づいて、前記ファイル属性データブロックのブロック番号を算出する第1の算出ステップと、前記システム属性データと前記第1の算出ステップによって算出されたブロック番号とに基づいて、前記ファイル属性データの各識別番号を算出する第2の算出ステップと、前記第2の算出ステップによって算出された各識別番号と前記ファイル名データ毎に付与された識別番号とに基づいて、前記ファイル属性ブロックに格納された複数のファイル属性データと前記ファイル名ブロックに格納された複数のファイル名データとをそれぞれ関連付ける第1の関連付ステップと、をコンピュータに実行させるための通信監視プログラム。
(付記10)前記第1の関連付けステップによって前記ファイル属性データが関連付けされたファイル名データと前記ファイル名データを前記通信ネットワークに流れさせたコマンドファイルのそれぞれのタイムスタンプに基づいて、前記ファイル名データと前記コマンドファイルとを関連付ける第2の関連付ステップを含むことを特徴とする付記9に記載の通信監視プログラム。
(付記11)前記第2の関連付けステップは、前記コマンドファイルの対象となった2つのファイルのそれぞれのファイルサイズに基づいて関連付けることを特徴とする付記10に記載の通信監視プログラム。
(付記12)前記タイムスタンプは、アクセス時刻に関するタイムスタンプ、更新時刻に関するタイムスタンプ、及び修正時刻に関するタイムスタンプの少なくとも1つを含むことを特徴とする付記10又は11に記載の通信監視プログラム。
400 通信監視装置
410 通信パケット取得部(取得手段)
431 ブロック判断部(判断手段)
432 ブロック番号算出部(第1の算出手段)
432 識別番号算出部(第2の算出手段)
433 第1の関連付部(関連付手段)
Claims (6)
- コンピュータが、
通信ネットワークから、ブロックアクセスを用いるプロトコルにより通信された通信パケットを取得する取得ステップと、
前記取得ステップによって取得された通信パケットが、記憶装置に記憶された、ファイルシステムの属性を示すファイルシステム属性データが格納されたシステム属性ブロック、ファイルの属性を示すファイル属性データが複数格納されたファイル属性ブロック、及び前記ファイルの名称を示すファイル名データが複数格納されたファイル名ブロックのいずれに関するものであるかを判断する判断ステップと、
前記判断ステップによって前記通信パケットがシステム属性ブロック、ファイル属性ブロック、及びファイル名ブロックのいずれに関するものであると判断された場合に、前記システム属性ブロックの前記記憶装置内の記憶場所を特定する第1のアドレスと前記ファイル属性ブロックの前記記憶装置内の記憶場所を特定する第2のアドレスと前記第1のアドレス及び前記第2のアドレスを利用した所定の第1の算出式とに基づいて、前記ファイル属性ブロックのブロック番号を算出する第1の算出ステップと、
前記ファイルシステム属性データと前記第1の算出ステップによって算出されたブロック番号と前記ファイルシステム属性データ及び前記ブロック番号を利用した所定の第2の算出式とに基づいて、前記ファイル属性データの各識別番号を算出する第2の算出ステップと、
前記第2の算出ステップによって算出された各識別番号と前記ファイル名データ毎に付与された識別番号とに基づいて、前記ファイル属性ブロックに格納された複数のファイル属性データと前記ファイル名ブロックに格納された複数のファイル名データとをそれぞれ関連付ける第1の関連付ステップと、
を実行する通信監視方法。 - 前記第1の関連付けステップによって前記ファイル属性データが関連付けされたファイル名データと前記ファイル名データを前記通信ネットワークに流れさせたコマンドファイルのそれぞれのタイムスタンプに基づいて、前記ファイル名データと前記コマンドファイルとを関連付ける第2の関連付ステップを含むことを特徴とする請求項1に記載の通信監視方法。
- 前記第2の関連付けステップは、前記コマンドファイルの対象となった2つのファイルのそれぞれのファイルサイズに基づいて関連付けることを特徴とする請求項2に記載の通信監視方法。
- 前記タイムスタンプは、アクセス時刻に関するタイムスタンプ、更新時刻に関するタイムスタンプ、及び修正時刻に関するタイムスタンプの少なくとも1つを含むことを特徴とする請求項2又は3に記載の通信監視方法。
- 通信ネットワークから、ブロックアクセスを用いるプロトコルにより通信された通信パケットを取得する取得手段と、
前記取得手段によって取得された通信パケットが、記憶装置に記憶された、ファイルシステムの属性を示すファイルシステム属性データが格納されたシステム属性ブロック、ファイルの属性を示すファイル属性データが複数格納されたファイル属性ブロック、及び前記ファイルの名称を示すファイル名データが複数格納されたファイル名ブロックのいずれに関するものであるかを判断する判断手段と、
前記判断手段によって前記通信パケットがシステム属性ブロック、ファイル属性ブロック、及びファイル名ブロックのいずれに関するものであると判断された場合に、前記システム属性ブロックの前記記憶装置内の記憶場所を特定する第1のアドレスと前記ファイル属性ブロックの前記記憶装置内の記憶場所を特定する第2のアドレスと前記第1のアドレス及び前記第2のアドレスを利用した所定の第1の算出式とに基づいて、前記ファイル属性ブロックのブロック番号を算出する第1の算出手段と、
前記ファイルシステム属性データと前記第1の算出手段によって算出されたブロック番号と前記ファイルシステム属性データ及び前記ブロック番号を利用した所定の第2の算出式とに基づいて、前記ファイル属性データの各識別番号を算出する第2の算出手段と、
前記第2の算出手段によって算出された各識別番号と前記ファイル名データ毎に付与された識別番号とに基づいて、前記ファイル属性ブロックに格納された複数のファイル属性データと前記ファイル名ブロックに格納された複数のファイル名データとをそれぞれ関連付ける関連付手段と、
を有する通信監視装置。 - 通信ネットワークから、ブロックアクセスを用いるプロトコルにより通信された通信パケットを取得する取得ステップと、
前記取得ステップによって取得された通信パケットが、記憶装置に記憶された、ファイルシステムの属性を示すファイルシステム属性データが格納されたシステム属性ブロック、ファイルの属性を示すファイル属性データが複数格納されたファイル属性ブロック、及び前記ファイルの名称を示すファイル名データが複数格納されたファイル名ブロックのいずれに関するものであるかを判断する判断ステップと、
前記判断ステップによって前記通信パケットがシステム属性ブロック、ファイル属性ブロック、及びファイル名ブロックのいずれに関するものであると判断された場合に、前記システム属性ブロックの前記記憶装置内の記憶場所を特定する第1のアドレスと前記ファイル属性ブロックの前記記憶装置内の記憶場所を特定する第2のアドレスと前記第1のアドレス及び前記第2のアドレスを利用した所定の第1の算出式とに基づいて、前記ファイル属性ブロックのブロック番号を算出する第1の算出ステップと、
前記ファイルシステム属性データと前記第1の算出ステップによって算出されたブロック番号と前記ファイルシステム属性データ及び前記ブロック番号を利用した所定の第2の算出式とに基づいて、前記ファイル属性データの各識別番号を算出する第2の算出ステップと、
前記第2の算出ステップによって算出された各識別番号と前記ファイル名データ毎に付与された識別番号とに基づいて、前記ファイル属性ブロックに格納された複数のファイル属性データと前記ファイル名ブロックに格納された複数のファイル名データとをそれぞれ関連付ける関連付ステップと、
をコンピュータに実行させるための通信監視プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013067242A JP6020291B2 (ja) | 2013-03-27 | 2013-03-27 | 通信監視方法、通信監視装置、通信監視プログラム |
| US14/196,179 US9645759B2 (en) | 2013-03-27 | 2014-03-04 | Apparatus and method for monitoring communication |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013067242A JP6020291B2 (ja) | 2013-03-27 | 2013-03-27 | 通信監視方法、通信監視装置、通信監視プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014191633A JP2014191633A (ja) | 2014-10-06 |
| JP6020291B2 true JP6020291B2 (ja) | 2016-11-02 |
Family
ID=51621893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013067242A Expired - Fee Related JP6020291B2 (ja) | 2013-03-27 | 2013-03-27 | 通信監視方法、通信監視装置、通信監視プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9645759B2 (ja) |
| JP (1) | JP6020291B2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9846620B2 (en) | 2013-01-11 | 2017-12-19 | Commvault Systems, Inc. | Table level database restore in a data storage system |
| US20160210306A1 (en) * | 2015-01-15 | 2016-07-21 | Commvault Systems, Inc. | Managing structured data in a data storage system |
| US10108687B2 (en) | 2015-01-21 | 2018-10-23 | Commvault Systems, Inc. | Database protection using block-level mapping |
| US10275408B1 (en) * | 2015-03-27 | 2019-04-30 | EMC IP Holding Company LLC | Analysis and visualization tool utilizing mixture of multiple reliability measures for product and part combinations |
| US9904598B2 (en) | 2015-04-21 | 2018-02-27 | Commvault Systems, Inc. | Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology |
| JP6610100B2 (ja) * | 2015-09-07 | 2019-11-27 | 富士通株式会社 | ログ分析方法、プログラム及び情報処理装置 |
| JP2019165301A (ja) * | 2018-03-19 | 2019-09-26 | 富士通株式会社 | パケット検出プログラム、パケット検出装置及びパケット検出方法 |
| US11269732B2 (en) | 2019-03-12 | 2022-03-08 | Commvault Systems, Inc. | Managing structured data in a data storage system |
| CN118575175A (zh) * | 2022-01-11 | 2024-08-30 | 日本电信电话株式会社 | 检测装置、检测方法以及检测程序 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7979395B1 (en) * | 2004-10-25 | 2011-07-12 | Network Appliance, Inc. | Method and system for determining reclaimable space occupied by a set of snapshots |
| US20060271656A1 (en) | 2005-05-24 | 2006-11-30 | Yuichi Yagawa | System and method for auditing storage systems remotely |
| JP5000234B2 (ja) | 2006-08-24 | 2012-08-15 | 株式会社日立製作所 | 制御装置 |
| JP2008210057A (ja) * | 2007-02-23 | 2008-09-11 | Hitachi Ltd | 記憶システム及びその管理方法 |
| JP2009245004A (ja) * | 2008-03-28 | 2009-10-22 | Nippon Telegraph & Telephone West Corp | 双方向データ配置システム、アクセス解析サーバ、データ移動サーバ、双方向データ配置方法、及び、プログラム |
| JP5187017B2 (ja) * | 2008-06-18 | 2013-04-24 | 富士通株式会社 | 分散ディスクキャッシュシステム及び分散ディスクキャッシュ方法 |
-
2013
- 2013-03-27 JP JP2013067242A patent/JP6020291B2/ja not_active Expired - Fee Related
-
2014
- 2014-03-04 US US14/196,179 patent/US9645759B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20140297699A1 (en) | 2014-10-02 |
| JP2014191633A (ja) | 2014-10-06 |
| US9645759B2 (en) | 2017-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6020291B2 (ja) | 通信監視方法、通信監視装置、通信監視プログラム | |
| CN106484820B (zh) | 一种重命名方法、访问方法及装置 | |
| US9015695B2 (en) | Information processing apparatus and information processing method | |
| CN103176924B (zh) | 输出设备以及输出设备的日志信息收集方法 | |
| JP2012089094A5 (ja) | ||
| WO2012089079A1 (zh) | 移动终端测试日志的处理方法和移动终端 | |
| CN106484328A (zh) | 一种基于kvm系统运行的虚拟机使用多路径块设备方法 | |
| CN113918519A (zh) | 一种文件夹挂载方法、装置及终端设备 | |
| JP2007323507A (ja) | 記憶システム並びにこれを用いたデータの処理方法 | |
| CN109657167B (zh) | 数据采集方法、装置、服务器及存储介质 | |
| JP5223995B1 (ja) | 印刷制御装置、データ管理方法およびプログラム | |
| CN103378989B (zh) | 一种获取性能测试数据的方法和装置 | |
| CN105956172A (zh) | 日志信息的存储方法及装置 | |
| CN113806013A (zh) | 一种存储链路清理方法、装置、设备及介质 | |
| CN104536857A (zh) | 硬盘参数获取方法 | |
| KR101611433B1 (ko) | 성능 측정 방법, 이를 수행하는 성능 측정 장치 및 이를 저장하는 기록매체 | |
| TW201905669A (zh) | App應用展示介面的方法、裝置和電子設備 | |
| CN116700904B (zh) | 内存快照生成方法、装置、计算机设备及存储介质 | |
| CN118838545A (zh) | 一种数据写入方法、设备、存储介质及程序产品 | |
| CN108351814B (zh) | 用于对支持包进行优先化的系统和方法 | |
| CN107506283B (zh) | 一种主机向san存储推送信息的方法和系统 | |
| JP5223996B1 (ja) | 印刷制御装置、データ管理方法およびプログラム | |
| CN108228613A (zh) | 数据的读取方法及装置 | |
| US20220129157A1 (en) | Method and system for storage load balancing based on virtual synthetics metadata | |
| US8965938B2 (en) | Orphan management in file systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160621 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160622 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160816 |
|
| 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: 20160906 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160919 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6020291 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |