手動で Linux システムにマウントした Object Storage Service (OSS) バケットは、システムが再起動されると自動的に再マウントされません。システムの起動時に OSS バケットを自動的にマウントするには、/etc/fstab ファイルを編集します。
前提条件
ossfs のインストールが完了しており、ossfs 2.0.6 以降のバージョンであること、およびossfs 2.0 の構成が完了していること。ossfs 2.0.6 より前のバージョンを使用している場合は、2.0.6 以降のバージョンにアップグレードしてください。
操作手順
ossfs 2.0.6 以降のバージョンでは、/etc/fstab ファイルを使用して起動時の自動マウントを設定できます。設定が完了すると、指定した OSS バケットは Linux システムの再起動時に自動的にマウントされます。
Linux システムにログインします。/etc/fstab ファイルを編集して、次の自動マウントエントリを追加し、ファイルを保存します。
説明各自動マウントエントリは 1 つのバケットにのみ適用されます。複数のバケットに対して自動マウントを設定するには、バケットごとに個別のマウントエントリを追加する必要があります。
bucket_name mount_point ossfs2 _netdev,nofail,x-systemd.after=networkd-dispatcher.service,conf=/root/ossfs2.conf 0 0各パラメーターの説明は次のとおりです。
パラメーター
説明
bucket_name
マウント対象のバケット名。実際の OSS バケット名に置き換えてください。
mount_point
ローカルマウントフォルダ。実際のローカルマウントフォルダのパスに置き換えてください。
_netdev,nofail,x-systemd.after=networkd-dispatcher.service
fstab 関連のパラメーターです。これらのパラメーターにより、関連するネットワークサービスが開始された後にのみマウント操作が実行されるようになります。これにより、ネットワーク接続の問題によるマウントの失敗を防ぎます。
conf=/root/ossfs2.conf
ossfs 2.0 構成ファイルの絶対パス。実際の構成ファイルのパスに置き換えてください。
0 0
ファイルシステムの dump および fsck オプションです。両方とも 0 に設定します。
mount -a -t ossfs2コマンドを実行して、/etc/fstab 内のすべての ossfs2 ファイルシステムエントリを自動的にマウントします。コマンドがエラーを報告せずに実行された場合、設定は正しいです。