Снимок файловой системы - удивительное чувство, как бы странно это ни звучало. Знание, что вы можете откатиться в одно мгновение, - это облегчающая мысль. Снимки также занимают всего несколько секунд. Мы с коллегой недавно развернули OpenSolaris NAS для небольшого колледжа (более 200 студентов) для хранилища виртуальной машины iSCSI для Citrix XenServer, хранилища файлов ученика и файлов администрирования. Файлы проверяются по сумме, поэтому у вас есть гарантия, что если на жестком диске возникнет небольшая ошибка, которую вы обнаружите, вместо того, чтобы ваши файлы молча повредились.
Имея небольшой бюджет, мы получили сервер с 9 дисками, 2 для ОС, зеркалированные с использованием ZFS, 4 для данных, 2 с контролем четности (с помощью ZFS RAIDZ2) и 1 оперативный резерв. Каждый из них составлял 1 ТБ, что уменьшало его до 2,5 Т + или около того (можно было использовать) (вы теряете некоторое пространство для преобразования 1 ТБ в 1 ТБ и других служебных данных, таких как данные файловой системы). Снимок корневого пула хранения занял менее 2 секунд. Когда вы переходите на ZFS, вы удивляетесь, как вы вернетесь назад, и почему это не стандартно.
Снимки также могут быть отправлены на другой компьютер с той же версией ZFS, используя 'zfs send', что можно сделать через SSH. Эти изменения отправляются постепенно, поэтому там нет потерь.
Единственным недостатком является знание правильных команд, хотя в OpenSolaris есть хороший диспетчер планирования для ежедневных снимков, однако я не использовал его. Совместное использование через iSCSI, CIFS / SMB или NFS довольно тривиально - но в последней версии с использованием новой инфраструктуры COMSTAR возникают некоторые проблемы. Убедитесь, что вы используете правильное руководство для вашего выпуска, если вы идете по этому пути. 2009.06 имеет несколько изменений с 2008.11, которые я рекомендую. Я бы не стал использовать его как рабочий стол - Gnome и X, похоже, нуждаются во внимании.
И последнее: вам нужно минимум 512 МБ на 1 ГБ памяти, чтобы ZFS работала без сбоев. YMMV, хотя, так что попробуйте и посмотрите, что вы думаете.
Прочитайте документы: http://wikis.sun.com/display/BluePrints/Provisioning+with+iSCSI+and+Solaris+ZFS+in+10+Minutes
И, возможно, менее известные функции Solaris http://www.c0t0d0s0.org/pages/lksfbook.html
И если вы чувствуете, что хотите что-то протестировать, http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide
Да, и еще один бит информации для любого, кто читает: убедитесь, что у вас есть карта RAID и вы хотите использовать функции ZFS, чтобы она могла обслуживать диски в JBOD, а не предопределенную конфигурацию RAID, как того требует карта. Наслаждайтесь!