当硬盘已满时,如何创建到另一个磁盘上的数据存储的符号链接?

Bri*_*SFT 3 linux ubuntu-12.04

我有一台 Linux Ubuntu 机器,有 X GB 硬盘。有一个文件夹,比如说/opt/software/data。该磁盘/dev/sda1几乎已满,我已附加另一个磁盘,/dev/sda2其安装位置为/hdd2

我是否可以将文件夹链接/opt/software/data起来/hdd2/software/data,以便每个文件都存储在 中/hdd2/software/data,但可以从 中引用/opt/software/data

我无法重新安装创建此数据的软件来更改默认存储位置。

小智 5

最简单的方法是:

  1. 停止应用程序
  2. 将数据从旧位置复制到新位置:rsync -av /opt/software/data /hdd2
  3. 重命名旧数据目录:mv /opt/software/data /opt/software/data.old
  4. 创建一个符号链接,使其/opt/software/data指向hdd2ln -s /hdd2 /opt/software/data
  5. 启动应用程序
  6. 如果一切顺利:rm /opt/software/data.old