このトピックでは、ローカルファイルシステム間でデータを移行する方法について説明します。
概要
Alibaba Cloud Data Online Migrationは、異なるストレージサービス間でデータ移行チャネルを提供します。Data Online Migrationは、サードパーティのストレージサービスからAlibaba Cloudオブジェクトストレージサービス(OSS)へ、ローカルファイルシステムとOSS間、ローカルファイルシステム間、またはOSSバケット間でデータを移行するために使用できます。
Data Online Migrationを使用するには、Data Online Migrationコンソールにログインし、ソースデータアドレスとデスティネーションデータアドレスを作成してから、移行タスクを作成するだけです。移行タスクが開始された後、コンソールでタスクを管理できます。たとえば、タスクの進捗状況とトラフィック情報を表示できます。
ローカルファイルシステムの概要
ローカルファイルシステムは、次のタイプに分類されます。
ローカルコンピューターにファイルを管理および保存するために、ローカルコンピューターにデプロイされたファイルシステム
ファイルストレージNAS(NAS)やGoogleファイルシステム(GFS)ファイルシステムなど、ローカルコンピューターにマウントされたファイルシステム
Linuxオペレーティングシステムのローカルファイルシステムは、さまざまな機能をサポートしています。次の表に、一般的な機能を示します。
機能タイプ | 説明 |
ファイルI/O | ローカルファイルシステムは、 |
ディレクトリ操作 | ローカルファイルシステムは、 |
ファイルメタデータ | ローカルファイルシステムは、 |
メモリマッピング | ローカルファイルシステムでは、 |
ファイルロック | ローカルファイルシステムでは、 |
ファイルシステムキャッシュ | ローカルファイルシステムでは、 |
上記の機能に加えて、ファイルI/Oベクトル化関数(readvおよびwritev)、ファイルシステムイベント関数(inotify)、POSIXメッセージキュー関数(mq_open、mq_send、mq_receive)もローカルファイルシステムでサポートされています。ローカルファイルシステムでサポートされる機能は、ファイルシステムのタイプとバージョンによって異なります。したがって、使用するファイルシステムを理解し、ビジネス要件に基づいて適切な関数を選択する必要があります。
フローチャート
データの移行
ローカルファイルの移行
次の図は、ローカルファイルの移行プロセスを示しています。

ローカルコンピューターにマウントされているファイルの移行
次の図は、ローカルコンピューターにマウントされているファイルの移行プロセスを示しています。

移行タスクの作成
次の図は、移行タスクの作成プロセスを示しています。
ローカルファイルシステムのデータアドレスを作成する場合は、データアドレスをエージェントに関連付ける必要があります。