(57)【要約】【課題】低コストかつ効率的に、オフラインバックアップを行う。【解決手段】コンピュータ２０は、バックアップ装置１０が接続されている状態において電源がＯＦＦからＯＮに切り替えられると、バックアップ装置１０に予め記憶された第２のＯＳによって起動する。バックアップ装置１０は、コンピュータ２０にインストールされた第１のＯＳが提供するファイルシステムを含む複数の種類のファイルシステムを利用可能であり、コンピュータ２０が第２のＯＳによって起動すると、記憶部２１に記憶されたデジタルデータをファイルとして管理するのに利用されるファイルシステムの種類を特定する。バックアップ装置１０は、特定した種類と同じ種類のファイルシステムを利用することにより、記憶部２１に記憶されたデジタルデータをファイルとして読み出して複製し、記憶部２１の所定の記憶領域に複製したファイルをデジタルデータとして記憶させる。【選択図】図１
2011186902.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータを記憶する記憶部を備え、第１のＯＳによって起動し、当該第１のＯＳが提供するファイルシステムを利用し、前記記憶部に記憶されたデジタルデータをファイルとして管理するコンピュータと、該コンピュータに接続され、前記記憶部に記憶されたデジタルデータのバックアップを行うバックアップ装置とを有するバックアップシステムであって、
前記コンピュータは、前記バックアップ装置が接続されている状態において電源がＯＦＦからＯＮに切り替えられると、当該バックアップ装置に予め記憶された第２のＯＳによって起動し、
前記バックアップ装置は、前記第１のＯＳが提供するファイルシステムを含む複数の種類のファイルシステムを利用可能であり、当該バックアップ装置に接続された前記コンピュータが前記第２のＯＳによって起動すると、当該コンピュータが前記記憶部に記憶されたデジタルデータをファイルとして管理するのに利用しているファイルシステムの種類を特定し、前記複数の種類のファイルシステムのうち、前記特定した種類と同じ種類のファイルシステムを利用することにより、前記記憶部に記憶されたデジタルデータをファイルとして読み出し、該読み出したファイルを複製し、前記記憶部の所定の記憶領域に前記複製したファイルをデジタルデータとして記憶させるバックアップシステム。
【請求項２】
請求項１に記載のバックアップシステムにおいて、
前記所定の記憶領域は、当該記憶部の記憶領域のうち、デジタルデータが記憶されていない未使用記憶領域であるバックアップシステム。
【請求項３】
請求項２に記載のバックアップシステムにおいて、
前記バックアップ装置は、前記複数の種類のファイルシステムのうち、前記特定された種類と同じ種類のファイルシステムを利用することにより、前記読み出したファイルをデジタルデータとして記憶させる際に必要なデータサイズを算出し、該算出されたデータサイズに応じた記憶領域を前記未使用記憶領域中に確保し、
前記所定の記憶領域は、前記確保された記憶領域であるバックアップシステム。
【請求項４】
デジタルデータを記憶する記憶部を備え、第１のＯＳによって起動し、当該第１のＯＳが提供するファイルシステムを利用し、前記記憶部に記憶されたデジタルデータをファイルとして管理するコンピュータと、該コンピュータに接続され、前記記憶部に記憶されたデジタルデータのバックアップを行うバックアップ装置とを有し、前記バックアップ装置が、前記第１のＯＳが提供するファイルシステムを含む複数の種類のファイルシステムを利用可能であるバックアップシステムにおけるバックアップ方法であって、
前記コンピュータが、前記バックアップ装置が接続されている状態において電源がＯＦＦからＯＮに切り替えられると、当該バックアップ装置に予め記憶された第２のＯＳによって起動する処理と、
前記バックアップ装置が、当該バックアップ装置に接続された前記コンピュータが前記第２のＯＳによって起動すると、当該コンピュータが前記記憶部に記憶されたデジタルデータをファイルとして管理するのに利用しているファイルシステムの種類を特定する処理と、
前記バックアップ装置が、前記複数の種類のファイルシステムのうち、前記特定した種類と同じ種類のファイルシステムを利用することにより、前記記憶部に記憶されたデジタルデータをファイルとして読み出し、該読み出したファイルを複製し、前記記憶部の所定の記憶領域に前記複製したファイルをデジタルデータとして記憶させる処理と、を有するバックアップ方法。
【請求項５】
請求項４に記載のバックアップ方法において、
前記所定の記憶領域は、当該記憶部の記憶領域のうち、デジタルデータが記憶されていない未使用記憶領域であるバックアップ方法。
【請求項６】
請求項５に記載のバックアップ方法において、
前記バックアップ装置が、前記複数の種類のファイルシステムのうち、前記特定された種類と同じ種類のファイルシステムを利用することにより、前記読み出したファイルをデジタルデータとして記憶させる際に必要なデータサイズを算出し、該算出されたデータサイズに応じた記憶領域を前記未使用記憶領域中に確保する処理をさらに有し、
前記所定の記憶領域は、前記確保された記憶領域であるバックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ等に記憶されたデジタルデータをバックアップするバックアップシステム及びバックアップ方法に関する。
【背景技術】
【０００２】
コンピュータ等に記憶されたデジタルデータのバックアップを行う方法の１つとして、そのコンピュータ等にインストールされたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が停止している状態でバックアップを行うオフラインバックアップがある。
【０００３】
オフラインバックアップにおいては、コンピュータ等にインストールされたＯＳが停止していない状態で行うオンラインバックアップと比べると、静止点が確実である。そのため、オフラインバックアップは、ＯＳ領域や、記憶されたデジタルデータの確実な静止点が必要な場合に利用される。
【０００４】
図４は、オフラインバックアップの一例を説明するための図である。図４においてはコンピュータ２００の記憶部２０１に記憶されたデジタルデータがバックアップの対象であるものとする。
【０００５】
オフラインバックアップでは、図４に示すようにＣＤ（Ｃｏｎｐａｃｔ  Ｄｉｓｃ）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等である外部記憶媒体１００が用意され、外部記憶媒体１００がコンピュータ２００に接続される。そして、外部記憶媒体１００に予め記憶されたＯＳによってコンピュータ２００を起動するのが一般的である。
【０００６】
この場合、コンピュータ２００にインストールされたＯＳは停止している。そのため、コンピュータ２００の記憶部２０１に記憶されたデジタルデータをファイルとして取り扱うことができない。従って、バックアップ手段２０２は、記憶部２０１の記憶領域をそのままコピーしたディスクイメージ１６１を作成する。
【０００７】
作成されたディスクイメージ１６１は、容量が非常に大きい。そのため、通常、ディスクイメージ１６１は、ネットワークを介してコンピュータ２００と接続された外部ストレージ等であるデータ記憶用装置３００や、コンピュータ２００とケーブルによって直接接続されたテープ装置等であるデータ記憶用装置４００に記憶される。
【０００８】
つまり、オフラインバックアップを行う場合、バックアップしたデジタルデータを記憶するための装置を別途用意する必要がある。
【０００９】
ここで、ディスクイメージを作成することなく、オフラインバックアップを行うことを可能にする技術が例えば、特許文献１に開示されている。
【００１０】
特許文献１に開示されている技術では、バックアップの対象である目標システムが稼働していない状態で、バックアップを行うためのアーカイビングサーバシステムがアーカイブＯＳを用いて目標システムを起動する。そして、アーカイビングサーバシステムは、目標システムに記憶されているデータを、ファイルシステムレベルよりも低いレベル（例えば、ブロックレベル）でアーカイブする。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−１２０１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述した特許文献１に開示されている技術では、バックアップの対象となるシステムとネットワークで接続されたアーカイビングサーバシステムを利用してオフラインバックアップを行っている。つまり、オフラインバックアップを行うためにはクライアントサーバシステムが必要であり、コストがかかってしまうという問題点がある。
【００１３】
また、特許文献１に開示されている技術では、ファイルシステムレベルよりも低いレベル（例えば、ブロックレベル）でバックアップを行っている。ブロックレベルでのバックアップでは、デジタルデータが記憶されていない記憶領域もバックアップの対象となり、効率的なバックアップを行うことができないという問題点がある。
【００１４】
本発明は、低コストかつ効率的に、オフラインバックアップを行うことを可能にするバックアップシステム及びバックアップ方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明のバックアップシステムは、デジタルデータを記憶する記憶部を備え、第１のＯＳによって起動し、当該第１のＯＳが提供するファイルシステムを利用し、前記記憶部に記憶されたデジタルデータをファイルとして管理するコンピュータと、該コンピュータに接続され、前記記憶部に記憶されたデジタルデータのバックアップを行うバックアップ装置とを有するバックアップシステムであって、
前記コンピュータは、前記バックアップ装置が接続されている状態において電源がＯＦＦからＯＮに切り替えられると、当該バックアップ装置に予め記憶された第２のＯＳによって起動し、
前記バックアップ装置は、前記第１のＯＳが提供するファイルシステムを含む複数の種類のファイルシステムを利用可能であり、当該バックアップ装置に接続された前記コンピュータが前記第２のＯＳによって起動すると、当該コンピュータが前記記憶部に記憶されたデジタルデータをファイルとして管理するのに利用しているファイルシステムの種類を特定し、前記複数の種類のファイルシステムのうち、前記特定した種類と同じ種類のファイルシステムを利用することにより、前記記憶部に記憶されたデジタルデータをファイルとして読み出し、該読み出したファイルを複製し、前記記憶部の所定の記憶領域に前記複製したファイルをデジタルデータとして記憶させる。
【００１６】
また、上記目的を達成するために本発明のバックアップ方法は、デジタルデータを記憶する記憶部を備え、第１のＯＳによって起動し、当該第１のＯＳが提供するファイルシステムを利用し、前記記憶部に記憶されたデジタルデータをファイルとして管理するコンピュータと、該コンピュータに接続され、前記記憶部に記憶されたデジタルデータのバックアップを行うバックアップ装置とを有し、前記バックアップ装置が、前記第１のＯＳが提供するファイルシステムを含む複数の種類のファイルシステムを利用可能であるバックアップシステムにおけるバックアップ方法であって、
前記コンピュータが、前記バックアップ装置が接続されている状態において電源がＯＦＦからＯＮに切り替えられると、当該バックアップ装置に予め記憶された第２のＯＳによって起動する処理と、
前記バックアップ装置が、当該バックアップ装置に接続された前記コンピュータが前記第２のＯＳによって起動すると、当該コンピュータが前記記憶部に記憶されたデジタルデータをファイルとして管理するのに利用しているファイルシステムの種類を特定する処理と、
前記バックアップ装置が、前記複数の種類のファイルシステムのうち、前記特定した種類と同じ種類のファイルシステムを利用することにより、前記記憶部に記憶されたデジタルデータをファイルとして読み出し、該読み出したファイルを複製し、前記記憶部の所定の記憶領域に前記複製したファイルをデジタルデータとして記憶させる処理と、を有する。
【発明の効果】
【００１７】
本発明は以上説明したように構成されているので、オフラインバックアップを行うためのクライアントサーバシステムを必要としない。また、ファイルシステムレベルでバックアップを行っているため、バックアップされたデジタルデータを記憶する記憶領域を最小限にすることができる。
【００１８】
従って、低コストかつ効率的に、オフラインバックアップを行うことが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明のバックアップシステムの実施の一形態の構成を示す図である。
【図２】図１に示したバックアップシステムにおいてコンピュータの記憶部に記憶されたデジタルデータのバックアップを行う場合の動作を説明するためのフローチャートである。
【図３】図２のフローチャートで示した動作をさらに詳細に説明するためのフローチャートである。
【図４】オフラインバックアップの一例を説明するための図である。
【発明を実施するための形態】
【００２０】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２１】
図１は、本発明のバックアップシステムの実施の一形態の構成を示す図である。
【００２２】
本実施形態のバックアップシステムは図１に示すように、バックアップ装置１０と、コンピュータ２０とを備えている。
【００２３】
コンピュータ２０は、記憶部２１と、接続ＩＦ（ＩｎｔｅｒＦａｃｅ）２２とを備えている。
【００２４】
記憶部２１は、例えばハードディスクであり、記憶領域にデジタルデータを記憶している。コンピュータ２０は、コンピュータ２０にインストールされた第１のＯＳが提供するファイルシステムを利用し、記憶部２１に記憶されたデジタルデータをファイルとして管理している。ファイルシステムとは、デジタルデータをファイルとして管理するための仕組みのことである。なお、ファイルは複数存在するのが一般的であるため、ここでは、記憶部２１に記憶されたデジタルデータは、第１のＯＳが提供するファイルシステムによってファイル群５１として管理されているものとする。
【００２５】
接続ＩＦ２２は、バックアップ装置１０との接続を仲介する。
【００２６】
なお、コンピュータ２０は、デジタルデータを記憶し、記憶されたデジタルデータをファイルシステムを利用して管理している装置であれば何でもよい。コンピュータ２０としては、例えばパーソナルコンピュータやサーバ、携帯端末等が挙げられる。
【００２７】
また、コンピュータ２０は、接続ＩＦ２２を介してバックアップ装置１０と接続されている状態において電源がＯＦＦからＯＮに切り替えられると、バックアップ装置１０に予め記憶された第２のＯＳによって起動される。一方、コンピュータ２０は、接続ＩＦ２２を介してバックアップ装置１０が接続されていないときに電源がＯＦＦからＯＮにされると、コンピュータ２０にインストールされた第１のＯＳによって起動される。
【００２８】
バックアップ装置１０は、記憶部１１と、接続ＩＦ１２と、ファイルシステム特定部１３と、ファイルシステム解析部１４と、記憶領域予約部１５と、ファイル読出部１６と、データ書込部１７とを備えている。
【００２９】
記憶部１１は、第２のＯＳを予め記憶している。
【００３０】
接続ＩＦ１２は、コンピュータ２０との接続を仲介する。
【００３１】
ファイルシステム特定部１３は、コンピュータ２０が第２のＯＳによって起動されると、コンピュータ２０が記憶部２１に記憶されたデジタルデータをファイル群５１として管理するのに利用しているファイルシステムの種類を特定する。そして、ファイルシステム特定部１３は、特定された種類を示す種類情報をファイルシステム解析部１４へ出力する。
【００３２】
ファイルシステム解析部１４は、例えばファイルシステムドライバ等によって実現され、第１のＯＳが提供するファイルシステムを含む複数の種類のファイルシステムを提供可能である。ファイルシステム解析部１４は、ファイルシステム特定部１３から出力された種類情報を受け付け、複数の種類のファイルシステムの中から、受け付けた種類情報が示す種類と同じ種類のファイルシステムを選択する。これにより、記憶領域予約部１５、ファイル読出部１６及びデータ書込部１７は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることで、記憶部２１に記憶されたデジタルデータをファイル群５１として管理しているファイルシステムを利用することが可能となる。
【００３３】
記憶領域予約部１５は、ファイル群５１の複数のファイルのそれぞれをデジタルデータとして記憶する際のサイズであるデータサイズを、ファイル群５１のファイル数分だけ合計した合計値を算出する。そして、記憶領域予約部１５は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、記憶部２１においてデジタルデータが記憶されていない記憶領域である未使用記憶領域中に、算出した合計値に応じた記憶領域を確保する。そして、記憶領域予約部１５は、確保した記憶領域を示す記憶領域情報をデータ書込部１７へ出力する。なお、記憶領域情報は例えば、記憶部２１の記憶領域を特定するためのアドレス等である。
【００３４】
ファイル読出部１６は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、記憶部２１の記憶領域にデジタルデータとして記憶されているファイル群５１の複数のファイルのそれぞれを読み出す。そして、読み出した複数のファイルのそれぞれを複製し、複製した複数のファイルのそれぞれをバックアップファイルとしてデータ書込部１７へ出力する。
【００３５】
データ書込部１７は、ファイル読出部１６から出力された複数のバックアップファイルを受け付ける。また、データ書込部１７は、記憶領域予約部１５から出力された記憶領域情報を受け付ける。そして、データ書込部１７は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、受け付けた記憶領域情報が示す記憶部２１の記憶領域に、受け付けた複数のバックアップファイルのそれぞれをデジタルデータとして記憶させる。これにより、ファイル群５１の複数のファイルがバックアップファイル群６１として記憶部２１に記憶される。つまり、ファイル群５１がバックアップされることとなる。
【００３６】
以下に、上記のように構成されたバックアップシステムにおいてコンピュータ２０の記憶部２１に記憶されたデジタルデータのバックアップを行う場合の動作について説明する。
【００３７】
図２は、図１に示したバックアップシステムにおいてコンピュータ２０の記憶部２１に記憶されたデジタルデータのバックアップを行う場合の動作を説明するためのフローチャートである。ここでは、コンピュータ２０とバックアップ装置１０とが接続ＩＦ１２及び接続ＩＦ２２を介して接続されている状態において、コンピュータ２０の電源がＯＦＦからＯＮに切り替えられたところから説明する。
【００３８】
コンピュータ２０は、第２のＯＳによって起動される（ステップＳ１）。
【００３９】
次に、バックアップ装置１０のファイルシステム特定部１３は、コンピュータ２０が記憶部２１に記憶されたデジタルデータをファイル群５１として管理するのに利用しているファイルシステムの種類を特定する（ステップＳ２）。
【００４０】
そして、ファイルシステム特定部１３は、特定された種類を示す種類情報をファイルシステム解析部１４へ出力する。
【００４１】
ファイルシステム特定部１３から出力された種類情報を受け付けたファイルシステム解析部１４は、複数の種類のファイルシステムの中から、受け付けた種類情報が示す種類と同じ種類のファイルシステムを選択する（ステップＳ３）。
【００４２】
次に、記憶領域予約部１５は、ファイル群５１の複数のファイルのそれぞれをデジタルデータとして記憶する際のサイズであるデータサイズを、ファイル群５１のファイル数分だけ合計した合計値を算出する（ステップＳ４）。なお、ステップＳ４の動作の詳細については後述する。
【００４３】
次に、記憶領域予約部１５は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、記憶部２１の未使用記憶領域中に、算出した合計値に応じた記憶領域を確保する（ステップＳ５）。
【００４４】
そして、記憶領域予約部１５は、確保した記憶領域を示す記憶領域情報をデータ書込部１７へ出力する。
【００４５】
データ書込部１７は、記憶領域予約部１５から出力された記憶領域情報を受け付ける。
【００４６】
次に、ファイル読出部１６は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、記憶部２１の記憶領域にデジタルデータとして記憶されたファイル群５１の複数のファイルのうち１つのファイルを読み出す（ステップＳ６）。
【００４７】
そして、読み出したファイルを複製し、複製したファイルをバックアップファイルとしてデータ書込部１７へ出力する。
【００４８】
データ書込部１７は、ファイル読出部１６から出力されたバックアップファイルを受け付ける。
【００４９】
そして、データ書込部１７は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、受け付けた記憶領域情報が示す記憶部２１の記憶領域に、受け付けたバックアップファイルをデジタルデータとして記憶させる（ステップＳ７）。
【００５０】
次に、ファイル読出部１６は、ファイル群５１の複数のファイルの全てを読み出したかどうかを判定する（ステップＳ８）。
【００５１】
ステップＳ８における判定の結果、ファイル群５１の複数のファイルの全てを読み出していない場合、ステップＳ６の動作へ遷移する。
【００５２】
一方、ステップＳ８における判定の結果、ファイル群５１の複数のファイルの全てを読み出している場合には、処理を終了する。
【００５３】
図３は、図２のフローチャートで示した動作をさらに詳細に説明するためのフローチャートである。図３では、図２におけるステップＳ４の動作の詳細を示している。
【００５４】
記憶領域予約部１５は、記憶部２１にデジタルデータとして記憶されたファイル群５１の複数のファイルのファイル一覧の作成を要求するためのファイル一覧作成要求をファイル読出部１６へ出力する（ステップＳ４−１）。
【００５５】
記憶領域予約部１５から出力されたファイル一覧作成要求を受け付けたファイル読出部１６は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、記憶部２１を検索する（ステップＳ４−２）。
【００５６】
次に、ファイル読出部１６は、検索結果に基づいてファイル一覧を作成し（ステップＳ４−３）、作成したファイル一覧を示すファイル一覧情報を記憶領域予約部１５へ出力する。
【００５７】
ファイル読出部１６から出力されたファイル一覧情報を受け付けた記憶領域予約部１５は、ファイル一覧情報が示すファイルのうち、１つのファイルをデジタルデータとして記憶する際のデータサイズを要求するためのデータサイズ要求をファイル読出部１６へ出力する（ステップＳ４−４）。
【００５８】
記憶領域予約部１５から出力されたデータサイズ要求を受け付けたファイル読出部１６は、ファイルシステム解析部１４を介して記憶部２１へアクセスすることにより、要求されたファイルのデータサイズを取得する（ステップＳ４−５）。
【００５９】
そして、記憶領域予約部１５は、取得したデータサイズを示すデータサイズ情報を記憶領域予約部１５へ出力する。
【００６０】
ファイル読出部１６から出力されたデータサイズ情報を受け付けた記憶領域予約部１５は、受け付けたデータサイズ情報が示すデータサイズを加算していく（ステップＳ４−６）。
【００６１】
ステップＳ４−４〜Ｓ４−６の動作が繰り返されることにより、ファイル群５１の複数のファイルのそれぞれをデジタルデータとして記憶する際のデータサイズの合計値が算出される。
【００６２】
なお、ステップＳ４−３においてファイル読出部１６にて作成されたファイル一覧は、図２に示したフローチャートのステップＳ６〜Ｓ８の繰り返し動作においても利用される。
【００６３】
このように本実施形態において、コンピュータ２０は、バックアップ装置１０が接続されている状態において電源がＯＦＦからＯＮにされると、バックアップ装置１０に予め記憶された第２のＯＳによって起動する。
【００６４】
また、バックアップ装置１０は、第１のＯＳが提供するファイルシステムを含む複数の種類のファイルシステムを利用可能であり、バックアップ装置１０に接続されたコンピュータ２０が第２のＯＳによって起動すると、コンピュータ２０が記憶部２１に記憶されたデジタルデータをファイルとして管理するのに利用しているファイルシステムの種類を特定する。そして、バックアップ装置１０は、利用可能な複数の種類のファイルシステムのうち、特定された種類と同じ種類のファイルシステムを利用することにより、記憶部２１に記憶されたデジタルデータをファイルとして読み出し、読み出したファイルを複製し、読み出したファイルのデータサイズに応じて記憶部２１の未使用記憶領域中に確保された記憶領域に、複製したファイルをデジタルデータとして記憶させる。
【００６５】
そのため、オフラインバックアップを行うためのクライアントサーバシステムを必要としない。また、ファイルシステムレベルでバックアップを行っているため、バックアップされたデジタルデータを記憶する記憶領域を最小限にすることができる。
【００６６】
従って、低コストかつ効率的に、オフラインバックアップを行うことが可能となる。
【符号の説明】
【００６７】
１０    バックアップ装置
１１，２１    記憶部
１２，２２    接続ＩＦ
１３    ファイルシステム特定部
１４    ファイルシステム解析部
１５    記憶領域予約部
１６    ファイル読出部
１７    データ書込部
２０    コンピュータ
５１    ファイル群
６１    バックアップファイル群
【図１】
2011186902.tif 000003
【図２】
2011186902.tif 000004
【図３】
2011186902.tif 000005
【図４】
2011186902.tif 000006