Linux

創建符號連結

  • December 19, 2016

我剛剛拿起了一個新客戶的伺服器,他正在執行 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

伺服器非常脆弱 IMO - 沒有備份,傢伙網路應用程序已在 SSD 磁碟上安裝了 3-4 次(在不同的地方),所以我對此採取謹慎的態度。我不想讓自己在聖誕節頭疼!

任何關於如何用 CentOS 做到這一點的建議都會被採納!

將所有內容從新目錄移至/home/app/var/cache新目錄,然後創建符號連結:

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

引用自:https://unix.stackexchange.com/questions/331381