Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxはS3QLを使用して暗号化ファイルシステムを作成しています

LinuxはS3QLを使用して暗号化ファイルシステムを作成しています

  

Linuxシステムの運用では、S3QLを使用してオンラインでデータを保存できる暗号化ファイルシステムを作成できますAmazon S3のS3QLに基づくクラウド暗号化ファイルシステムの作成方法Xiaobianでそれを見てみましょう。

Amazon S3やGoogle Cloud Storageなどの商用クラウドストレージサービスは、手頃な価格で高可用性、拡張性、そして容量に制限のないオブジェクトストレージサービスを提供します。これらのクラウド製品の採用を促進するために、これらのプロバイダは明確なAPIとSDKを介して自社製品の優れた開発者エコシステムを開発しました。クラウドベースのファイルシステムは、これらの活発な開発者コミュニティにおける典型的な製品であり、いくつかのオープンソース実装があります。

S3QLは最も人気のあるオープンソースのクラウドファイルシステムの1つです。 Amazon S3、Google Cloud Storage、Rackspace CloudFiles、OpenStackなど、商用またはオープンソースのクラウドストレージバックエンドを提供するFUSEベースのファイルシステムです。フル機能のファイルシステムであるS3QLには、最大2Tのファイルサイズ、圧縮、UNIX属性、暗号化、コピーオンライトベースのスナップショット、不変ツリー、重複排除、ソフトリンク、ハードリンクなど、多数の強力な機能があります。サポートなど。 S3QLファイルシステムに書き込まれたデータは、クラウドバックエンドに転送される前にローカルで圧縮および暗号化されます。 S3QLファイルシステムからコンテンツを抽出しようとしたときに、それらがローカルキャッシュにない場合は、対応するオブジェクトがクラウドからダウンロードされ、その場で復号化および解凍されます。

明確にするためには、S3QLはその制限があります。たとえば、同じS3FSファイルシステムを複数の異なるコンピュータに同時にマウントすることはできません。同時にアクセスできるコンピュータは1つだけです。また、ACL(Access Control List)はサポートされていません。

このチュートリアルでは、Amazon S3をベースにしたS3QLを使用して暗号化ファイルシステムを構成する方法について説明します。使用例として、マウントされたS3QLファイルシステム上でrsyncバックアップツールを実行する方法も示します。

準備する

このチュートリアルではまずAmazon AWSアカウントを作成する必要があります(登録は無料ですが、有効なクレジットカードが必要です)。

次に、S3QLがAWSアカウントへのアクセスに使用するAWSアクセスキー(アクセスキーIDとシークレットアクセスキー)を作成します。

次に、AWSマネジメントパネルを介してAWS S3にアクセスし、S3QL用の新しい空のバケットを作成します。

最高のパフォーマンス上の理由から、地理上の最寄りの地域を選択してください。

インストールS3QL

LinuxのほとんどのLinuxディストリビューションでビルド済みS3QLパッケージを持っています。

Debian、Ubuntu、またはLinux Mintの場合:

$ sudo apt-get install s3ql

Fedoraの場合:

$ sudo yum install s3ql

Arch Linuxの場合はAURを使用してください。
前12次合計2ページ

Copyright © Windowsの知識 All Rights Reserved