我需要使用 Ubuntu Server 13.10 创建一个文件服务器,其规格如下:
- 1个80GB硬盘:
- grub 启动管理器
- 系统文件
- Apache 服务器文件
- 2个相同的1000GB HDD:
- 用于冗余的 RAID 1 阵列 (/dev/md0)
- 可通过 FTP 访问的文件
- 系统上所有用户的主文件夹,其中包含上述文件
这是我遇到的问题:
在安装 Ubuntu Server 13.10 时,我忘记将 RAID 阵列 ( /dev/md0
) 设置为挂载为主文件夹。我已完成有关 FTP 服务器、apache、ssh 和其他服务的所有配置。
现在我注意到 RAID 阵列根本没有被使用,
我看过的所有解决方案都说基本上要重新安装所有内容,然后重新开始。我宁愿不这么做。
不重装系统怎样设置/dev/md0
挂载为主分区?
答案1
要移动/home
分区(这是一件有风险的事情),您需要 -
首先,格式化新分区 -
mkfs.ext4 /dev/md0
然后,将“/dev/md0”添加到“/etc/fstab”。例如 -
/dev/md0 /home ext4 defaults 0 0
然后(“p”代表保留权限)
tar cfp /home.tar /home
下一个,
rm -rf /home && mkdir /home && mount /home
最后,
tar xvvf /home.tar
当然,如果它不起作用,您将需要重新安装系统。
答案2
第一个答案确实对我有帮助,但是当我尝试执行“mount /home”时,
挂载:错误的 fs 类型、错误的选项、xxx.xxx.xxx.xxx:/directory 上的错误超级块、缺少代码页或辅助程序,或其他错误
发生了这个错误。
所以我执行了“mount /dev/md0 /home”,然后它就起作用了。