FreeBSD, ZFS, безрамерный пул из дисков
Что такое ZFS расскажу как-нибудь позже, в одной из статей, а пока что расскажу как поднимать это все дело под моей любимой FreeBSD:
Добавляем в /etc/rc.conf
zfs_enable="YES"
а в /boot/loader.conf
vm.kmem_size="1024M" vm.kmem_size_max="1024M"
Создаем пул из дисков, по названием ftp:
# cd /dev/ # ls | grep ad ad0 ad0s1 ad0s1a ad0s1b ad0s1d ad0s1e ad0s1f ad1 ad2 ad3 ad6 ad8У меня на ad0 стоит система, поэтому собрать буду из ad1, ad2, ad3, ad6, ad8:
# zpool create ftp /dev/ad1 /dev/ad2 /dev/ad3 /dev/ad6 /dev/ad8Создадим точку монтирования ftp/media:
# zfs create ftp/mediaПроверяем:
# zpool status pool: ftp state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM ftp ONLINE 0 0 0 ad1 ONLINE 0 0 0 ad2 ONLINE 0 0 0 ad3 ONLINE 0 0 0 ad6 ONLINE 0 0 0 ad8 ONLINE 0 0 0 errors: No known data errorsКак видим все диски добавились.
Проверим размер пула:# df -h | grep ftp ftp 6.2T 19K 6.2T 0% /ftp ftp/media 6.2T 18K 6.2T 0% /ftp/mediaВключим сжатие:
# zfs set compression=on ftp/media # zfs list -o compression COMPRESS off onДобавлять винты в пул без потери данных можно следующим образом:
# zpool add ftp /dev/...где /dev/... имена устройств дисков
Поделись с друзьями:
Опубликовано 17.02.2011 в 15:59 · Автор komivlad · Ссылка
Рубрики: FreeBSD · Теги: FreeBSD, pool, ZFS