JP2012150748A - Data processing relay device - Google Patents
Data processing relay device Download PDFInfo
- Publication number
- JP2012150748A JP2012150748A JP2011010487A JP2011010487A JP2012150748A JP 2012150748 A JP2012150748 A JP 2012150748A JP 2011010487 A JP2011010487 A JP 2011010487A JP 2011010487 A JP2011010487 A JP 2011010487A JP 2012150748 A JP2012150748 A JP 2012150748A
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- partition
- server
- command
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 26
- 238000005192 partition Methods 0.000 claims abstract description 60
- 230000004044 response Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、データ処理中継装置に関する。特に、本発明は、クライアント装置の外部記憶装置に対するサーバ装置からのデータ処理を中継するデータ処理中継装置に関する。 The present invention relates to a data processing relay device. In particular, the present invention relates to a data processing relay device that relays data processing from a server device to an external storage device of a client device.
エンタープライズ向けのサーバには、マネジメントボードと呼ばれる制御ボードが搭載されている。サーバの管理者は、マネジメントボードのファームウェアがバーチャルKVM(Keyboard、Video、Mouse)機能をサポートしている場合、リモート環境からサーバのキーボード、ビデオ、マウスの操作を行うことができる。そのため、サーバの管理者は、サーバの設置場所へ出向くことなく、サーバの操作や保守を行うことができる。 An enterprise server is equipped with a control board called a management board. If the management board firmware supports the virtual KVM (Keyboard, Video, Mouse) function, the server administrator can operate the server keyboard, video, and mouse from a remote environment. Therefore, the server administrator can operate and maintain the server without going to the server installation location.
既知のマネジメントボードは、コンソールに接続されているリムーバブルメディアのファイルシステムを、サーバのOSにそのまま見せる。このようにして、サーバのOSは、コンソールに接続されているリムーバブルメディアを、あたかもサーバに直接接続されているかのように利用することができる。 A known management board allows a server OS to directly display a removable media file system connected to a console. In this way, the OS of the server can use the removable media connected to the console as if it were directly connected to the server.
しかしながら、既知のマネジメントボードによっては、サーバのOSがサポートしているファイルシステムと、コンソールがサポートしているファイルシステムが同じでなければ、バーチャルKVM機能を利用することができない。即ち、既知のマネジメントボードによっては、サーバのOSがサポートしていないレガシーデバイスを、バーチャルKVM機能によって利用することができない。また、サーバのOSがバーチャルKVM機能によるUSBデバイスへの書き込み速度が遅い。 However, depending on the known management board, the virtual KVM function cannot be used unless the file system supported by the server OS and the file system supported by the console are the same. That is, depending on a known management board, a legacy device that is not supported by the server OS cannot be used by the virtual KVM function. In addition, the writing speed of the server OS to the USB device by the virtual KVM function is slow.
ところで、ドライブ装置、及び光ディスクのような記録担体から読み取る又は記録担体に書き込む方法としては、標準的なドライブのインターフェースから光ディスクフォーマットへのフォーマットマッピングに関する技術が知られている(例えば、特許文献1参照。)。 By the way, as a method of reading from or writing to a drive device and a record carrier such as an optical disc, a technique related to format mapping from a standard drive interface to an optical disc format is known (see, for example, Patent Document 1). .)
しかしながら、特許文献1に記載の技術は、ハードウェアへ接続するインターフェースの互換性を維持するための技術である。そのため、ドライブ装置を制御するOSは、記録媒体とインターフェースの両方をサポートする必要がある。したがって、特許文献1に記載の技術によっては、ハードウェアの互換性は保たれても、ソフトウェアのサポートの負担を軽減させることはできない。 However, the technique described in Patent Document 1 is a technique for maintaining compatibility of an interface connected to hardware. Therefore, the OS that controls the drive device needs to support both the recording medium and the interface. Therefore, depending on the technique described in Patent Document 1, even if hardware compatibility is maintained, the burden of software support cannot be reduced.
上記課題を解決するために、本発明の第1の形態によると、クライアント装置の外部記憶装置に対するサーバ装置からのデータ処理を中継するデータ処理中継装置であって、当該データ処理中継装置の動作を制御する制御手段と、サーバ装置の外部記憶装置のファイルシステムと同じファイルシステムの第1のパーティションと、クライアント装置の外部記憶装置のファイルシステムと同じファイルシステムの第2のパーティションとを具備する記憶手段とを備え、制御手段は、サーバ装置又はクライアント装置のいずれかの外部記憶装置から出力されたデータの入力を受け付けるデータ入力受付部と、記憶手段が具備する2つのパーティションのうち、データ入力受付部が入力を受け付けたデータの出力元の外部記憶装置のファイルシステムと同じファイルシステムのパーティションに、データ入力受付部が入力を受け付けたデータを書き込むデータ書込部と、データ書込部が書き込んだ書込先のパーティションのデータを、他方のパーティションへ複写するデータ複写部と、データ複写部が複写した複写先のパーティションのデータを、サーバ装置又はクライアント装置のいずれかの外部記憶装置のうち、複写先のパーティションと同じファイルシステムの装置へ出力するデータ出力部とを有する。 In order to solve the above problem, according to the first aspect of the present invention, there is provided a data processing relay device that relays data processing from a server device to an external storage device of a client device, the operation of the data processing relay device being Storage means comprising control means for controlling, a first partition of the same file system as the file system of the external storage device of the server device, and a second partition of the same file system as the file system of the external storage device of the client device And the control means includes a data input acceptance unit that accepts input of data output from either the server device or the client device, and a data input acceptance unit of the two partitions that the storage means comprises The file system of the external storage device from which the data received by the Data copy unit that writes data received by the data input reception unit to the partition of the same file system and data of the write destination partition written by the data write unit to the other partition And a data output unit that outputs the data of the copy destination partition copied by the data copy unit to the same file system device as the copy destination partition of the external storage device of either the server device or the client device. Have.
なおまた、上記のように発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。 In addition, as described above, the summary of the invention does not enumerate all necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.
以上の説明から明らかなように、この発明においては、サーバ装置又はクライアント装置のいずれかの外部記憶装置から出力されたデータの入力を受け付けて、記憶手段が具備する2つのパーティションのうち、入力を受け付けたデータの出力元の外部記憶装置のファイルシステムと同じファイルシステムのパーティションに、入力を受け付けたデータを書き込んで、書込先のパーティションのデータを、他方のパーティションへ複写して、複写先のパーティションのデータを、サーバ装置又はクライアント装置のいずれかの外部記憶装置のうち、複写先のパーティションと同じファイルシステムの装置へ出力するようにした。このようにして、この発明においては、例えば、ファームウェアのバーチャルKVM機能を利用して、サーバ装置のOSがサポートしていないファイルシステムを保有するクライアント装置の外部記憶装置を利用することができるようになる。 As is apparent from the above description, in the present invention, input of data output from the external storage device of either the server device or the client device is accepted, and the input of the two partitions included in the storage means is input. Write the input data to a partition of the same file system as the file system of the external storage device that is the source of the received data, copy the data of the destination partition to the other partition, and The partition data is output to a device of the same file system as that of the copy destination partition in either the server device or the client device. In this way, in the present invention, for example, by using the virtual KVM function of firmware, it is possible to use an external storage device of a client device having a file system that is not supported by the OS of the server device. Become.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は、特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the scope of claims, and are combinations of features described in the embodiments. Not all are essential to the solution of the invention.
図1は、一実施形態に係るマネジメントボード100の利用環境の一例を示す。マネジメントボード100は、サーバ200の制御や監視等の処理を行う制御ユニットである。また、マネジメントボード100は、コンソール300と電気的に接続されているUSBメモリ310に対するサーバ200からのデータ処理を中継する。なおまた、マネジメントボード100は、この発明における「データ処理中継装置」の一例であってよい。また、コンソール300は、この発明における「クライアント装置」の一例であってよい。また、USBメモリ310は、この発明における「クライアント装置の外部記憶装置」の一例であってよい。
FIG. 1 shows an example of a usage environment of a
マネジメントボード100は、サーバ200に取り付けられている。より具体的に説明すると、マネジメントボード100は、サーバ200のマザーボードに装着されている。サーバ200は、コンソール300と通信回線400を介して通信接続されている。なおまた、通信回線400は、インターネット等のコンピュータネットワーク、通信事業者のコアネットワーク、及び種々のローカルネットワークを含む。
The
コンソール300は、サーバ200を操作するために使う入出力装置のセットである。コンソール300は、ディスプレイ等の表示装置、キーボード等の入力装置で構成される。コンソール300のUSBコネクタには、USBメモリ310が接続されている。USBメモリ310は、USBコネクタに接続して使用する、フラッシュメモリを内蔵した持ち運び可能な記憶装置である。
The
マネジメントボード100は、様々なハードウェアコンポーネントから構成されている。図1には、本実施形態に係るマネジメントボード100の動作に必要となるハードウェアコンポーネントのみを示している。
The
マネジメントボード100は、サービスプロセッサ110を具備している。サービスプロセッサ110は、マネジメントボード100の制御等に使われる、一つの半導体チップにコンピュータシステム全体を蓄積したLSI(Large Scale Integration)製品である。なおまた、サービスプロセッサ110は、この発明における「制御手段」の一例であってよい。
The
また、マネジメントボード100には、サービスプロセッサ301のSPIインターフェースを介して、microSDメモリーカード120が接続されている。microSDメモリーカード120は、SDメモリーカードのサイズを縮小したもので、miniSDメモリーカードを更に小型化した超小型メモリーカードである。そして、microSDメモリーカード120は、コンソール300に接続されているUSBメモリ310のキャッシュメモリとして機能する。なおまた、microSDメモリーカード120は、この発明における「記憶手段」の一例であってよい。
Further, the
microSDメモリーカード120には、VxFS(VERITAS File System)領域121、及びFAT(File Allocation Tables)領域122を具備している。なおまた、VxFS領域121は、この発明における「第1のパーティション」の一例であってよい。また、FAT領域122は、この発明における「第2のパーティション」の一例であってよい。
The
VxFS領域121は、サーバ200の外部記憶装置のファイルシステムと同じファイルシステムのパーティションである。本実施形態において、サーバ200は、ファイルシステムとしてVxFSをサポートしているものとする。VxFSは、VERITAS社の開発した商用ジャーナルファイルシステムであり、エクステントを採用したファイルシステムである。
The
FAT領域122は、コンソール300に接続されているUSBメモリ310と同じファイルシステムのパーティションである。本実施形態において、コンソール300は、ファイルシステムとしてFATをサポートしているものとする。FATは、MS−DOSやWindows(登録商標)等、Microsoft社製のOSで利用されるファイルシステムである。
The
なおまた、本実施形態では、説明が煩雑になることを防ぐことを目的として、サーバ200が一のコンソール300に接続されている構成について説明するが、サーバ200は複数のコンソール300に接続されてよい。
In this embodiment, the configuration in which the
図2は、サービスプロセッサ110のブロック構成の一例を示す。サービスプロセッサ110は、OS判別部111、パーティション生成部112、命令受付部113、データ入力受付部114、データ書込部115、データ複写部116、データ出力部117、及びレスポンス出力部118を有する。以下に、各構成要素の機能及び動作を説明する。
FIG. 2 shows an example of a block configuration of the
OS判別部111は、サーバ200及びコンソール300のOSが如何なるOSであるかを判別する。そして、OS判別部111は、その判別結果を示すデータを、パーティション生成部112へ送る。
The
パーティション生成部112は、OS判別部111から判別結果を示すデータを受け取ると、その判別結果データによって示されるサーバ200のOSによって利用可能なファイルシステムとなるように、microSDメモリーカード120にパーティション生成する。また、パーティション生成部112は、OS判別部111から受け取った判別結果データによって示されるコンソール300のOSによって利用可能なファイルシステムとなるように、microSDメモリーカード120にパーティションを生成する。
When the
命令受付部113は、サーバ200からコンソール300に対するデータ処理の命令を受け付ける。そして、命令受付部113は、受け付けた命令を示すデータを、データ入力受付部114へ送る。
The
データ入力受付部114は、サーバ200又はコンソール300のいずれかの外部記憶装置から出力されたデータの入力を受け付ける。そして、データ入力部114は、入力を受け付けたデータを、データ書込部115へ送る。より具体的に説明すると、命令受付部113が受け付けたサーバ200からの命令の内容が、USBメモリ310に記憶されているデータを読み出して、サーバ200の外部記憶装置に書き込む旨の命令であった場合、データ入力受付部114は、コンソール300から出力されたデータの入力を受け付ける。また、命令受付部113が受け付けたサーバ200からの命令の内容が、サーバ200の外部記憶装置に記憶されているデータを読み出して、USBメモリ310に書き込む旨の命令であった場合、データ入力受付部114は、サーバ200から出力されたデータの入力を受け付ける。
The data
データ書込部115は、データ入力受付部114からデータを受け取ると、VxFS領域121、FAT領域122のうち、データ入力受付部114が入力を受け付けたデータの出力元の外部記憶装置のファイルシステムと同じファイルシステムのパーティションに、データ入力受付部114が入力を受け付けたデータを書き込む。より具体的に説明すると、命令受付部113が受け付けたサーバ200からの命令の内容が、USBメモリ310に記憶されているデータを読み出して、サーバ200の外部記憶装置に書き込む旨の命令であった場合、データ書込部115は、FAT領域122に、データ入力受付部114が入力を受け付けたデータを書き込む。また、命令受付部113が受け付けたサーバ200からの命令の内容が、サーバ200の外部記憶装置に記憶されているデータを読み出して、USBメモリ310に書き込む旨の命令であった場合、データ書込部115は、VxFS領域121に、データ入力受付部114が入力を受け付けたデータを書き込む。
When the
データ複写部116は、データ書込部115が書き込んだ書込先のパーティションのデータを、他方のパーティションへ複写する。より具体的に説明すると、命令受付部113が受け付けたサーバ200からの命令の内容が、USBメモリ310に記憶されているデータを読み出して、サーバ200の外部記憶装置に書き込む旨の命令であった場合、データ複写部116は、データ書込部115が書き込んだFAT領域122のデータを、VxFS領域121へ複写する。また、命令受付部113が受け付けたサーバ200からの命令の内容が、サーバ200の外部記憶装置に記憶されているデータを読み出して、USBメモリ310に書き込む旨の命令であった場合、データ複写部116は、データ書込部115が書き込んだVxFS領域121のデータを、FAT領域122へ複写する。
The
データ出力部117は、データ複写部116が複写した複写先のパーティションのデータを、サーバ200又はコンソール300のいずれかの外部記憶装置のうち、複写先のパーティションと同じファイルシステムの装置へ出力する。より具体的に説明すると、命令受付部113が受け付けたサーバ200からの命令の内容が、USBメモリ310に記憶されているデータを読み出して、サーバ200の外部記憶装置に書き込む旨の命令であった場合、データ出力部117は、データ複写部116が複写したVxFS領域121のデータを、サーバ200へ出力する。また、命令受付部113が受け付けたサーバ200からの命令の内容が、サーバ200の外部記憶装置に記憶されているデータを読み出して、USBメモリ310に書き込む旨の命令であった場合、データ出力部117は、データ複写部116が複写したFAT領域122のデータを、コンソール300へ出力する。
The
レスポンス出力部118は、命令受付部113がサーバ200から受け付けた命令に対するレスポンスを、サーバ200へ出力する。より具体的に説明すると、命令受付部113が受け付けたサーバ200からの命令の内容が、サーバ200の外部記憶装置に記憶されているデータを読み出して、USBメモリ310に書き込む旨の命令であった場合、レスポンス出力部118は、データ書込み部115がVxFS領域121に、データ入力受付部114が入力を受け付けたデータを書き込んだ後、データ複写部116がVxFA領域121のデータを、FAT領域122へ複写する前に、命令受付部113がサーバ200から受け付けた命令に対するレスポンスを、サーバ200へ出力する。
The
図3は、サービスプロセッサ110の動作フローの一例を示す。サーバ200のOSが、ファームウェアが構築するUSBデバイスに対して、読み込み処理を開始すると、サービスプロセッサ110の命令受付部113は、USBメモリ310の読み込み命令の入力を受け付ける(S101)。
FIG. 3 shows an example of the operation flow of the
そして、サービスプロセッサ110のデータ入力受付部114は、USBメモリ310の読み込み内容をサーバのOSに応答するために、ネットワーク経由で、コンソールに接続されているUSBメモリ310に対して、読み込み要求を行って(S102)、通信回線400を通して、コンソール300に接続されているUSBメモリ310の読み込みデータを受信する(S103)。
Then, the data
コンソール300に接続されているUSBメモリ310のファイルシステムは、FAT形式である。したがって、サービスプロセッサ110のデータ書込部115は、microSDメモリーカード120上に構築したFAT領域122に、コンソール300に接続されているUSBメモリ310の読み込みデータを書き込む(S104)。
The file system of the
そして、FAT領域122を更新した場合、サービスプロセッサ110のデータ複写部116は、合わせてVxFS領域121を更新する(S105)。このようにして、サーバ200のOSが認識できる形式で、読み込みデータを返せるようにする。
When the
VxFS領域121の更新完了後、サービスプロセッサ110のデータ出力部117は、サーバ200のOSに、VxFS領域121の読み込みデータを返答する(S106)。
After the update of the
図4は、サービスプロセッサ110の動作フローの別の例を示す。サーバ200のOSが、ファームウェアが構築するUSBデバイスに対して、書き込み処理を開始すると、サービスプロセッサ110のデータ入力受付部114は、USBメモリ310への書き込み命令の入力を受け付ける(S201)。
FIG. 4 shows another example of the operation flow of the
そして、サーバ200のOSからの書き込みデータを受信すると、サービスプロセッサ110のデータ書込部115は、VxFS領域121を更新する(S202)。
When receiving the write data from the OS of the
サーバ200のOSの書き込み処理が、長時間待たされないようにするため、サービスプロセッサ110のレスポンス出力部118は、サーバ200のOSからの書き込みデータをVxFS領域121へ更新後、即座にサーバ200のOSへ書き込み完了通知を出す(S203)。
In order to prevent the
そして、VxFS領域121を更新した場合、サービスプロセッサ110のデータ複写部116は、合わせてFAT領域122を更新する(S204)。
When the
そして、FAT領域122の更新完了後、サービスプロセッサ110のデータ出力部117は、コンソール300のUSBメモリ310に、ネットワーク経由で、書き込みデータを送信する(S205)。
Then, after completing the update of the
図5は、サービスプロセッサ110の動作フローの更に別の例を示す。サーバ200のOSが、ファームウェアが構築するUSBメモリ310に対して、媒体初期化処理を開始すると、サービスプロセッサ110のデータ入力受付部114は、USBメモリ310の初期化命令の入力を受け付ける(S301)。
FIG. 5 shows still another example of the operation flow of the
そして、サーバ200のOSからの媒体初期化命令を受信すると、サービスプロセッサ110のデータ書込部115は、VxFS領域121を初期化する(S302)。
When receiving a medium initialization command from the OS of the
そして、サービスプロセッサ110のデータ複写部116は、FAT領域122を初期化する(S303)。
Then, the
そして、サービスプロセッサ110のデータ出力部117は、コンソール300に媒体初期化命令を送信し、コンソール300のUSBメモリ310を初期化する(S304)。
Then, the
以上説明したように、マネジメントボード100利用したサーバ200によっては、ファームウェアのバーチャルKVM機能を利用して、サーバ200のOSがサポートしていないファイルシステムを保有するコンソール300のUSBメモリ310を利用することができるようになる。
As described above, depending on the
また、マネジメントボード100は、OSからの書き込み内容を、microSDカード120上のVxFS領域121を更新後、即座にOSに対して返答する。そのため、マネジメントボード100を利用したサーバ200によっては、OSから、マネジメントボード100が構築するUSBデバイスに対する書き込み処理の高速化が可能となる。
In addition, the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
100 マネジメントボード
110 サービスプロセッサ
111 OS判別部
112 パーティション生成部
113 命令受付部
114 データ入力受付部
115 データ書込部
116 データ複写部
117 データ出力部
118 レスポンス出力部
120 microSDメモリーカード
121 VxFS領域
122 FAT領域
200 サーバ
300 コンソール
310 USBメモリ
400 通信回線
DESCRIPTION OF
Claims (7)
当該データ処理中継装置の動作を制御する制御手段と、
前記サーバ装置の外部記憶装置のファイルシステムと同じファイルシステムの第1のパーティションと、前記クライアント装置の外部記憶装置のファイルシステムと同じファイルシステムの第2のパーティションとを具備する記憶手段と
を備え、
前記制御手段は、
前記サーバ装置又は前記クライアント装置のいずれかの外部記憶装置から出力されたデータの入力を受け付けるデータ入力受付部と、
前記記憶手段が具備する2つのパーティションのうち、前記データ入力受付部が入力を受け付けたデータの出力元の外部記憶装置のファイルシステムと同じファイルシステムのパーティションに、前記データ入力受付部が入力を受け付けたデータを書き込むデータ書込部と、
前記データ書込部が書き込んだ書込先のパーティションのデータを、他方のパーティションへ複写するデータ複写部と、
前記データ複写部が複写した複写先のパーティションのデータを、前記サーバ装置又はクライアント装置のいずれかの外部記憶装置のうち、前記複写先のパーティションと同じファイルシステムの装置へ出力するデータ出力部と
を有するデータ処理中継装置。 A data processing relay device that relays data processing from a server device to an external storage device of a client device,
Control means for controlling the operation of the data processing relay device;
Storage means comprising: a first partition of the same file system as the file system of the external storage device of the server device; and a second partition of the same file system as the file system of the external storage device of the client device,
The control means includes
A data input receiving unit that receives input of data output from the external storage device of either the server device or the client device;
Of the two partitions included in the storage means, the data input receiving unit receives input to a partition of the same file system as the file system of the external storage device from which the data input receiving unit has received input. A data writing section for writing the data,
A data copying unit for copying the data of the write destination partition written by the data writing unit to the other partition;
A data output unit for outputting the data of the copy destination partition copied by the data copy unit to a device of the same file system as the copy destination partition of the external storage device of either the server device or the client device; Data processing relay device having.
前記サーバ装置からクライアント装置に対するデータ処理の命令を受け付ける命令受付部
を更に有する請求項1に記載のデータ処理中継装置。 The control means includes
The data processing relay device according to claim 1, further comprising a command receiving unit that receives a data processing command from the server device to the client device.
前記データ入力受付部は、前記クライアント装置から出力されたデータの入力を受け付け、
前記データ書込部は、前記第2のパーティションに、前記データ入力受付部が入力を受け付けたデータを書き込み、
前記データ複写部は、前記データ書込部が書き込んだ前記第2のパーティションのデータを、前記第1のパーティションへ複写し、
前記データ出力部は、前記データ複写部が複写した前記第1のパーティションのデータを、前記サーバ装置へ出力する
請求項2に記載のデータ処理中継装置。 When the content of the command received from the server device received by the command receiving unit is a command to read data stored in the external storage device of the client device and write it to the external storage device of the server device ,
The data input receiving unit receives input of data output from the client device,
The data writing unit writes the data received by the data input receiving unit to the second partition;
The data copying unit copies the data of the second partition written by the data writing unit to the first partition;
The data processing relay device according to claim 2, wherein the data output unit outputs the data of the first partition copied by the data copying unit to the server device.
前記データ入力受付部は、前記サーバ装置から出力されたデータの入力を受け付け、
前記データ書込部は、前記第1のパーティションに、前記データ入力受付部が入力を受け付けたデータを書き込み、
前記データ複写部は、前記データ書込部が書き込んだ前記第1のパーティションのデータを、前記第2のパーティションへ複写し、
前記データ出力部は、前記データ複写部が複写した前記第2のパーティションのデータを、前記クライアント装置へ出力する
請求項2又は3に記載のデータ処理中継装置。 When the content of the command received from the server device received by the command receiving unit is a command to read data stored in the external storage device of the server device and write it to the external storage device of the client device ,
The data input receiving unit receives input of data output from the server device,
The data writing unit writes the data received by the data input receiving unit to the first partition,
The data copying unit copies the data of the first partition written by the data writing unit to the second partition;
The data processing relay device according to claim 2, wherein the data output unit outputs the data of the second partition copied by the data copying unit to the client device.
前記命令受付部が前記サーバ装置から受け付けた命令に対するレスポンスを、前記サーバ装置へ出力するレスポンス出力部
を更に有する請求項3に記載のデータ処理中継装置。 The control means includes
The data processing relay device according to claim 3, further comprising a response output unit that outputs a response to the command received from the server device by the command receiving unit to the server device.
前記レスポンス出力部は、前記データ書込み部が前記第1のパーティションに、前記データ入力受付部が入力を受け付けたデータを書き込んだ後、前記データ複写部が前記第1のパーティションのデータを、前記第2のパーティションへ複写する前に、前記命令受付部が前記サーバ装置から受け付けた命令に対するレスポンスを、前記サーバ装置へ出力する
請求項5に記載のデータ処理中継装置。 When the content of the command received from the server device received by the command receiving unit is a command to read data stored in the external storage device of the server device and write it to the external storage device of the client device ,
The response output unit writes the data received by the data input receiving unit into the first partition by the data writing unit, and then the data copying unit writes the data of the first partition to the first partition. 6. The data processing relay device according to claim 5, wherein before copying to the second partition, the command receiving unit outputs a response to the command received from the server device to the server device.
前記サーバ装置及び前記クライアント装置のOSが如何なるOSであるかを判別するOS判別部と、
前記OS判別部が判別した前記サーバ装置のOSによって利用可能なファイルシステムとなるように、前記記憶手段に第1のパーティション生成し、前記OS判別部が判別した前記クライアント装置のOSによって利用可能なファイルシステムとなるように、前記記憶手段に第2のパーティションを生成するパーティション生成部と
を更に有する請求項1から6のいずれか一項に記載のデータ処理中継装置。 The control means includes
An OS discriminating unit for discriminating what OS the OS of the server device and the client device is;
The first partition is generated in the storage means so that the file system can be used by the OS of the server device determined by the OS determination unit, and can be used by the OS of the client device determined by the OS determination unit. The data processing relay device according to any one of claims 1 to 6, further comprising a partition generation unit configured to generate a second partition in the storage unit so as to be a file system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011010487A JP5699626B2 (en) | 2011-01-21 | 2011-01-21 | Management board |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011010487A JP5699626B2 (en) | 2011-01-21 | 2011-01-21 | Management board |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012150748A true JP2012150748A (en) | 2012-08-09 |
| JP5699626B2 JP5699626B2 (en) | 2015-04-15 |
Family
ID=46792920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011010487A Expired - Fee Related JP5699626B2 (en) | 2011-01-21 | 2011-01-21 | Management board |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5699626B2 (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02213958A (en) * | 1989-02-15 | 1990-08-27 | Hitachi Ltd | Information recording and playback method |
| JPH05165700A (en) * | 1991-12-13 | 1993-07-02 | Yokogawa Electric Corp | file server |
| JPH0713845A (en) * | 1993-06-23 | 1995-01-17 | Hitachi Ltd | Network system |
| JPH07152617A (en) * | 1993-11-26 | 1995-06-16 | Canon Inc | Character processor |
| JP2000305719A (en) * | 1999-02-19 | 2000-11-02 | Hitachi Ltd | Data backup method in information processing system |
| JP2001075858A (en) * | 1999-07-06 | 2001-03-23 | Matsushita Electric Ind Co Ltd | Real-time distributed file system |
| WO2001024010A1 (en) * | 1999-09-29 | 2001-04-05 | Hitachi, Ltd. | Method of file sharing and storage system |
| JP2003345516A (en) * | 2002-05-22 | 2003-12-05 | Hitachi Ltd | Storage control device and control method for storage control device |
| JP2008204557A (en) * | 2007-02-21 | 2008-09-04 | Teac Corp | Data replication device |
-
2011
- 2011-01-21 JP JP2011010487A patent/JP5699626B2/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02213958A (en) * | 1989-02-15 | 1990-08-27 | Hitachi Ltd | Information recording and playback method |
| JPH05165700A (en) * | 1991-12-13 | 1993-07-02 | Yokogawa Electric Corp | file server |
| JPH0713845A (en) * | 1993-06-23 | 1995-01-17 | Hitachi Ltd | Network system |
| JPH07152617A (en) * | 1993-11-26 | 1995-06-16 | Canon Inc | Character processor |
| JP2000305719A (en) * | 1999-02-19 | 2000-11-02 | Hitachi Ltd | Data backup method in information processing system |
| JP2001075858A (en) * | 1999-07-06 | 2001-03-23 | Matsushita Electric Ind Co Ltd | Real-time distributed file system |
| WO2001024010A1 (en) * | 1999-09-29 | 2001-04-05 | Hitachi, Ltd. | Method of file sharing and storage system |
| JP2003345516A (en) * | 2002-05-22 | 2003-12-05 | Hitachi Ltd | Storage control device and control method for storage control device |
| JP2008204557A (en) * | 2007-02-21 | 2008-09-04 | Teac Corp | Data replication device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5699626B2 (en) | 2015-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10282192B1 (en) | Updating device code through a bus | |
| JP5276218B2 (en) | Convert LUNs to files or files to LUNs in real time | |
| CN100383749C (en) | Remote copying method and remote copying system | |
| TWI621023B (en) | Systems and methods for supporting hot plugging of remote storage devices accessed over a network via nvme controller | |
| US11809901B2 (en) | Migrating the runtime state of a container between two nodes | |
| RU2649771C2 (en) | Mass storage virtualization for cloud computing | |
| US8332542B2 (en) | Communication with input/output system devices | |
| WO2022213832A1 (en) | Computer device, virtualization acceleration device, remote control method and storage medium | |
| JP2011076605A (en) | Method and system for running virtual machine image | |
| CN103034524A (en) | Paravirtualized virtual GPU | |
| JP6136629B2 (en) | Storage control device, storage system, and control program | |
| JP6841818B2 (en) | Optimizing access to production data | |
| US8954435B2 (en) | Method and system for reclaiming storage on a shared storage device or independent of the mount state of a file system | |
| JP2014235501A (en) | Control method of storage device, storage device and information processing device | |
| CN111736945A (en) | Method, device, device and medium for virtual machine hot migration based on smart network card | |
| US8732427B2 (en) | Systems and methods for collapsing a derivative version of a primary storage volume | |
| CN110083399A (en) | Small routine operation method, computer equipment and storage medium | |
| US8880582B2 (en) | User access to a partitionable server | |
| US20140082275A1 (en) | Server, host and method for reading base image through storage area network | |
| CN109347899B (en) | Method of writing log data in distributed storage system | |
| WO2018158808A1 (en) | Information system, management program, and program exchanging method for information system | |
| US8140810B2 (en) | Storage management command control in virtualized environment | |
| US9052839B2 (en) | Virtual storage apparatus providing a plurality of real storage apparatuses | |
| US11422963B2 (en) | System and method to handle uncompressible data with a compression accelerator | |
| US12493567B2 (en) | Storage apparatus and control method for storage apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140905 |
|
| 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: 20150120 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150202 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5699626 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |