我有一台 hp 的微型服务器,并配备了一个 SSD,计划用于操作系统(Ubuntu Server 12.04),另外两个硬盘应该在 RAID 1 中运行。人们建议我在安装 ubuntu 服务器期间创建一个指向我的目录的挂载点/home
,这样我的/home
目录中的所有内容都会自动在 raid 系统内备份。
我想用这个 raid 替换更多文件夹,例如我计划在服务器上安装 SVN。通常这些文件以物理方式存储在/var/local/svn
或类似的东西中,但我更愿意将这些 svn 文件存储在 raid 系统 (/home) 上。我是否应该将计划备份的所有内容都安装在我的 /home 目录中的文件夹中?这听起来不像是 Ubuntu 处理这个问题的方式。
我还知道,我可以创建更多分区来安装更多文件夹,但我真的不确定应该为每个分区保留多少空间,所以我更喜欢更简单的方法。Ubuntu 如何处理这个问题?你能给我推荐更多 Ubuntu 文件夹吗,我应该把它们放在磁盘阵列上?符号链接是这里的解决方法吗?
答案1
使用符号链接。
ln -s /home/svn/dir /var/local/svn/dir将使物理存储在 /home/svn/dir 中的文件可以像存储在 /var/local/svn/dir 中一样进行访问。当包含 /home/svn 的驱动器被挂载时,您的文件将可以访问,否则 /var/local/svn/dir 将显示为空。