Ошибка автоматического монтирования mhddfs и отключение /home

У меня есть 2 диска, подключенных к серверу, оба по 500 ГБ. диск 1 =/dev/sdc диск 2 =/dev/sdb

Я разделил второй диск /dev/sdb на 2 раздела с /dev/sdb1 и /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, чтобы решить проблему.

Можете ли вы помочь мне узнать, что не так с моими шагами и что делать, чтобы решить обе проблемы.


person Zaher    schedule 01.08.2013    source источник


Ответы (1)


Я была такая же проблема. Я хотел расширить папку /home на своем сервере, добавив второй диск, и решил использовать mhddfs. У меня уже был целый жесткий диск, полностью выделенный для моего /home, а система размещалась на отдельном диске — это упростило задачу.

Вот как я поступил после того, как мой новый жесткий диск был настроен и отформатирован:

  • Я создал две новые точки монтирования: /mnt/home1 и /mnt/home2.

  • Я отредактировал файл /etc/fstab так:

    1. change my older harddisk moint point from /home to /mnt/home1
    2. Настройте мою новую точку монтирования жесткого диска на /mnt/home2
    3. Сказал 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 предохранители по умолчанию,allow_other 0 0

Конечно, вы должны выполнить все эти шаги, не перезагружая машину (иначе у вас больше не будет каталога /home).

Это работает довольно хорошо. Мой старый жесткий диск теперь заполнен почти на 100%, и моя система начала писать на более новый, но на практике вы этого даже не замечаете. Все, что вы видите, является «нормальной» папкой /home, и mhddfs координирует ее абсолютно прозрачным образом.

Я попытался принудительно проверить диск fsck при запуске, чтобы убедиться, что все в порядке - я установил последний параметр для mhddfs в /etc/fstab на «0», чтобы убедиться, что fsck не создает проблемы. Все работает, вроде стабильно.

person boleophtalmus    schedule 21.09.2013