创建符号链接

创建符号链接

我刚刚购买了一个新客户的服务器,他运行的是 CentOS。服务器托管一个 Web 应用程序。目前服务器上有两张磁盘,一张是120GB SSD盘,一张是2TB HDD盘。

原始开发人员已将 Web 应用程序放置在 SSD 分区内,该分区因每次用户上传某些内容(图像/视频)时生成的缓存文件而受到垃圾邮件。

我不想在每年的这个时候(距圣诞节还有 1 周)将应用程序移至 HDD 驱动器。所以我想将 SSD 上的这个缓存目录符号链接到 HDD。

假设缓存文件夹位于以下文件夹中:

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

我想将缓存文件夹符号链接到 HDD 分区,以便缓存文件存储在 HDD 分区上。假设我要将文件移动到的文件夹如下:

/mnt/new_cache_folder

在我看来,服务器非常脆弱 - 没有备份,这些家伙的网络应用程序已经在 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

相关内容