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

Могу ли я выбрать разреженный файл в качестве vdev для пула zfs?

man zpool заявляет, что vdev для пула zfs может быть «обычный файл». Могу ли я указать разреженный файл (предупреждение о том, что целостность файла определяется базовой файловой системой, должно применяться с такой же актуальностью для разреженного файла)?

Руководство по администрированию ZFS на https://pthree.org/2012/12/04/zfs-administration-part-i-vdevs/ заявляет, что файл vdevs «должен быть предварительно выделен, а не разреженными файлами или тонкой подготовкой» (спасибо @jlliagre).

На https://wiki.archlinux.org/index.php/Experimenting_with_ZFS разреженные файлы используются без комментариев.

Да, вы можете использовать разреженные файлы в качестве VDEV при создании пула ZFS. Хотя в одном из первых портов Linux ZFS возникла ошибка, мешавшая ему работать, она была исправлена ​​четыре года назад.

Однако вы не должны ожидать производительности или надежности от файловых vdev.

Цитируя zpool страница руководства:

Настоятельно не рекомендуется использовать файлы в качестве резервного хранилища. Он предназначен в первую очередь для экспериментальных целей, ...

Да, вы можете указать разреженный файл с абсолютным путем к файлу. Я использую его только для тестирования. Файл Vdevs Больше подробностей.