1. Главная
  2. /
  3. FreeBSD
  4. /
  5. FreeBSD, ZFS, безрамерный пул из дисков

FreeBSD, ZFS, безрамерный пул из дисков

FreeBSD
, ,

Что такое 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/… имена устройств дисков

Поделиться ссылкой на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню