私たちはいくつかのホスティングプロジェクトにCentOSを使用していますが、システムについてはあまり専門的ではありません。
私たちは、デフォルトのCentOSシステムを使用して「無制限の」Google Cloud Driveをマウントし、NFSを介してVPNの他のシステムと共有するふりをします。
Centos 6.5 にインストールし、gsutil
後でプライベート ネットワークで共有するためにローカルにインストールされた Google Storage をインストールして構成する方法を知りたいです。
答え1
探しているユーティリティはgcsfuseです。 gcsfuse のインストール後にファイルシステムにバケットをマウントするのは、次のコマンドを呼び出すのと同じくらい簡単です。
gcsfuse my-bucket /path/to/mount
ストレージはファイルシステムにマウントされるため、他のファイルシステムと同様にアクセスできます。読み書きはとても良いです。ファイルシステムの操作が Google Cloud Storage にフラッシュされる前にメモリに待機するため、ファイルシステムに書き込むとメモリに追加の負担がかかります。
- Googleドキュメントツールページ:https://cloud.google.com/storage/docs/gcs-fuse
- Githubリポジトリ:https://github.com/GoogleCloudPlatform/gcsfuse
答え2
このアプリはあなたが探しているものと同じです。電話gsutil
。
このページでは、コマンドラインからGoogle Cloud Storageにアクセスするためのツールであるgsutilをインストールする方法について説明します。
gsutilはLinux / Unix、Mac OS、およびWindowsで実行されます。 gsutilを使用するには、Python 2.6.xまたは2.7.xがコンピュータにインストールされている必要があります。 gsutilは現在Python 3.xでは動作しません。 Pythonは、ほとんどのLinuxおよびMac OS Xディストリビューションにデフォルトでインストールされます。 PythonはWindowsにデフォルトでインストールされていません。 Windowsでgsutilを実行する前に、Pythonをインストールする必要があります。
インストールページの約1/2には、gsutil
PyPiを使用してCentOS、RHEL、およびFedoraにインストールする方法についての説明があります。
インストールする
必要なシステムパッケージをインストールします。
PyPiからgsutilを正常にインストールするには、複数のパッケージが必要です。次のコマンドを使用してインストールできます。
$ sudo yum install gcc openssl-devel python-devel python-setuptools
マウントポイント。
pipインストーラを使用することをお勧めします。次のコマンドを使用してインストールできます。
$ sudo easy_install -U pip
PyPiからgsutilをインストールします。
PyPiからgsutilをインストールするには、次のコマンドを使用します。
$ sudo pip install gsutil
それはすべてです。 gsutilを使用する準備が整いました。 gsutilコマンドのリストを表示するには、コマンドプロンプトでgsutilと入力します。
gsutil アップデートPyPi経由でインストールする場合、gsutil updateコマンドは使用できません。 gsutilを更新するには、pipインストーラを使用してください。
$ sudo pip install -U gsutil
インストール後に構成gsutil config
のために実行する必要があります。