シンボリックリンクの生成

シンボリックリンクの生成

私は新しい顧客のサーバーを購入し、その顧客はCentOSを実行しています。サーバーはWebアプリケーションをホストします。現在、サーバーには2つのディスクがあります。 1つは120GB SSDディスク、もう1つは2TB HDDディスクです。

元の開発者は、ユーザーが何か(画像/動画)をアップロードするたびに生成されるキャッシュファイルのためにスパムが発生するSSDパーティションにWebアプリケーションを配置しました。

私は一年のうちに(クリスマスの1週間前)、アプリケーションをHDDドライブに移動したくありません。そのため、SSDのキャッシュディレクトリをHDDにシンボリックリンクしたいと思います。

キャッシュフォルダが次のフォルダにあるとします。

// This is inside the SSD partition
/home/app/var/cache

キャッシュファイルがHDDパーティションに保存されるように、キャッシュフォルダをHDDパーティションにシンボリックリンクしたいと思います。ファイルを移動するフォルダは次のとおりです。

/mnt/new_cache_folder

サーバーが非常に脆弱なようです。バックアップもなく、これらの人々のWebアプリケーションはSSDディスク(別の場所)に3〜4回インストールされているので、これに注意が必要です。クリスマスに頭を痛めたくありません!

CentOSを使用してこれを行う方法について提案をいただきありがとうございます!

ベストアンサー1

/home/app/var/cacheすべてを新しいディレクトリに移動し、シンボリックリンクを作成します。

$ mv /home/app/var/cache /mnt/new_cache_folder
$ ln -s /mnt/new_cache_folder /home/app/var/cache

おすすめ記事