Назад | Перейти на главную страницу

Автоматическое монтирование файловой системы SDFS при запуске

Только начал тестировать http://opendedup.org/

Итак, я сделал это:

# mkfs.sdfs /dev/vdb --volume-name=pool1 --volume-capacity=100GB
# mkdir /mnt/pool1
# mount.sdfs pool1 /mnt/pool1/

Результат этой строки пуст:

# ls /dev | grep pool1

Как автоматически монтировать при загрузке (fstab) вместо mount devicename /mount/path каждый раз?

И еще вопрос: как разместить данные sdfs в другом месте? Я заметил, что

# mkfs.sdfs /dev/vdb --volume-name=pool1 --volume-capacity=100GB

не получил никакого результата - все данные хранились где-то в \. Как разместить их например на /mnt/vdb?

SDFS не похожа на файловую систему, поддерживаемую ядром Linux. Проект OpenDedup написан на Java, а ядро ​​Linux написано на C ... может быть небольшой пробел ..

Следовательно, SDFS не монтируется с mount и не может быть автоматически смонтирован с помощью fstab, но есть свой mount.sdfs команда. Например, вы можете добавить mount.sdfs MOUNTOPTIONS &> /var/log/sdfs.log & к /etc/rc.local.

Что с ls /dev | grep pool1? Если вы подключитесь к /mnt, в /dev.

Для локальных хранилищ все данные sdfs хранятся в /opt/sdfs/volumes/volumename когда mkfs.sdfs создает том с путем для дедупликации. Для пустого тома требуется около 300-400Мб. Конфиги томов хранятся в /etc/sfds/. Так что вы можете отредактировать их позже (размер и т. Д.)

Чтобы перенаправить данные на другой путь:

  1. Смонтируйте раздел для перенаправления данных sdfs:

# mkfs.ext4 /dev/sda3

Я не хочу тестировать, лучше ли ext4, чем zfs в этом случае, я просто использовал ext4 в этом примере.

# mkdir -p /opt/sdfs/volumes/volume1
# mount /dev/sda3 /opt/sdfs/volumes/volume1
# mkdir /mnt/disk1

/mnt/disk1 будет /path/for/deduplication.

  1. Создайте и смонтируйте том sdfs:

# mkfs.sdfs /mnt/disk1 --volume-name=volume1 --volume-capacity=856GB && mount.sdfs volume1 /mnt/disk1/

  1. Затем (да, как писал выше Эса Йокинен) для автоматического монтирования sdfs поместите в /etc/rc.local mount.sdfs команда перед exit 0.