mhddfs automount失败和/ home断开连接

时间:2013-08-01 23:56:46

标签: home-directory automount

我有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来解决问题。

你能帮助我知道我的步骤有什么问题,以及如何解决这两个问题。

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我想通过添加第二个驱动器来扩展我的服务器上的/ home文件夹并选择使用mhddfs。我已经有一个完全专用于我/ home的整个硬盘,系统托管在一个单独的驱动器上 - 这使事情变得更容易。

在我的新硬盘设置和格式化之后,我就是这样进行的:

  • 我创建了两个新挂载点:/ mnt / home1和/ mnt / home2

  • 我将/ etc / fstab文件编辑为:

    1. 将旧的硬盘moint点从/ home更改为/ mnt / home1
    2. 在/ mnt / home2
    3. 上设置我的新硬盘挂载点
    4. 告诉mhddfs将/ mnt / home1和/ mnt / home2合并到/ home

以下是我的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不会产生问题。一切运行良好,看起来非常稳定。