我有2个连接到服务器的驱动器都是500GB。 drive 1 = / dev / sdc drive 2 = / dev / sdb
我已经在/ dev / sdb1&的两个分区中对第二个驱动器/ dev / sdb进行了分区。的/ dev / sdb2
我要找的是在一个目录上安装2个驱动器,这是/ home。
所以我做了这个挂载功能
mount -l / dev / sdb / mnt / sdb mount -l / dev / sdc1 / mnt / sdc1 mount -l / dev / sdc2 / backup
然后是mhddfs / mnt / sdb,/ mnt / sdc1 / home -o allow_other
因此将2个分区安装到/ home
并将其添加到/ etc / ftab
/dev/sdb /mnt/sdb ext3 usrjquota=quota.user,jqfmt=vfsv0 1 1
/dev/sdc1 /mnt/sdc1 ext3 usrjquota=quota.user,jqfmt=vfsv0 1 1
/dev/sdc2 /backup ext4 usrjquota=quota.user,jqfmt=vfsv0 1 1
mhddfs#/mnt/sdb,/mnt/sdc1 /home fuse logfile=/var/log/mhddfs.log defaults,allow_other 0 0
我的问题
首先当重启服务器时,mhddfs没有自动挂载,所以我需要通过ssh手动运行命令“mhddfs / mnt / sdb,/ mnt / sdc1 / home -o allow_other”
有时当巨大的文件上传到/ home目录时它会断开连接,会出现此错误消息“`/ home':传输端点未连接”所以我必须卸载并重新安装/ home来解决问题。
你能帮助我知道我的步骤有什么问题,以及如何解决这两个问题。
答案 0 :(得分:1)
我有同样的问题。我想通过添加第二个驱动器来扩展我的服务器上的/ home文件夹并选择使用mhddfs。我已经有一个完全专用于我/ home的整个硬盘,系统托管在一个单独的驱动器上 - 这使事情变得更容易。
在我的新硬盘设置和格式化之后,我就是这样进行的:
我创建了两个新挂载点:/ mnt / home1和/ mnt / home2
我将/ etc / fstab文件编辑为:
以下是我的etc / fstab中的结果:
UUID = f29aa9e5-5988-4603-9ecd-5c24dd804d94 / mnt / home1 ext4默认值0 2
UUID = e535c3fc-0842-4557-be85-55277912a058 / mnt / home2 ext4默认值0 2
mhddfs#/ mnt / home1,/ mnt / home2 / home fuse defaults,allow_other 0 0
当然,您必须在不重新启动计算机的情况下执行所有这些步骤(否则您将不再拥有/ home目录)。
效果很好。我的旧硬盘现在几乎100%满了,我的系统开始写新的,但实际上你甚至没有注意到它。你看到的是一个“普通”的/ home文件夹,mhddfs以完全透明的方式对它进行协调。
我尝试在启动时强制fsck磁盘检查以确保一切正常 - 我将/ etc / fstab上的mhddfs的最后一个参数设置为“0”以确保fsck不会产生问题。一切运行良好,看起来非常稳定。