我有一台 Linux Ubuntu 机器,它有 X GB 的硬盘。有一个文件夹,比如说/opt/software/data
。磁盘/dev/sda1
几乎已满,我已连接另一个磁盘,/dev/sda2
该磁盘安装在/hdd2
。
我是否可以将文件夹链接起来/opt/software/data
,/hdd2/software/data
以便每个文件都存储在其中/hdd2/software/data
但可以从中引用/opt/software/data
?
我无法重新安装创建此数据的软件来更改存储的默认位置。
答案1
最简单的方法是:
- 停止应用程序
- 将数据从旧位置复制到新位置:
rsync -av /opt/software/data /hdd2
- 重命名旧数据目录:
mv /opt/software/data /opt/software/data.old
- 创建一个符号链接
/opt/software/data
指向hdd2
:ln -s /hdd2 /opt/software/data
- 启动应用程序
- 如果一切顺利:
rm /opt/software/data.old