banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

[CENTOS]腾讯クラウドCOSをVPSサーバーにcosfsを使用してマウントする

[CENTOS] 腾讯クラウド COS を VPS サーバーにマウントするための cosfs の使用

準備事項

  1. マウントに使用するバケットを準備し、アクセス許可を設定します。
  2. マウントに使用するバケット、アクセスキー、シークレットを取得します。

腾讯公式 Cosfs のリンク https://github.com/tencentyun/cosfs/

  1. cosfs のインストールパッケージをダウンロードします。

Wget https://github.com/tencentyun/cosfs/releases/download/v1.0.14/cosfs-1.0.14-centos7.0.x86\_64.rpm

  1. ローカルにインストールします。

sudo yum localinstall cosfs-1.0.14-centos7.0.x86_64.rpm

  1. アクセスを設定します。バケット名とバケットへのアクセス権限を持つ AccessKeyId/AccessKeySecret 情報を /etc/passwd-cosfs ファイルに保存します。このファイルの権限を正しく設定する必要がありますので、640 に設定することをお勧めします。

echo my-bucket:my-access-key-id > /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs

  1. バケットを指定のディレクトリにマウントします。 # 読み取り

Cosfs my-bucket my-mount-point -ourl=my-cos-endpoint

# 777 パーミッションの方法

Cosfs my-bucket my-mount-point -ourl=my-cos-endpoint -oallow_other

  1. マウントされたディスクをアンマウントします。

fusermount -u my-mount-point

注意事項

  1. リモートディスクとして使用する場合、非ルートユーザーと他のユーザーに読み書きを許可するには、-oallow_other を追加する必要があります。
  2. cosfs は cos 内のファイルの内容をスキャンしますので、ファイルが多い場合は ls や find などの操作を避けることをお勧めします。
  3. fstab 方式での起動はお勧めしません。VPS の再起動ができなくなる可能性があります。

参考 https://cloud.tencent.com/document/product/436/6883

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。