PostHeaderIcon GPART GRAID

GPART пришел к нам на замену fdisk/label, позволяет работать с большими дисками, имеет массу преимуществ, вообще, спортсменка, комсомолка и просто красавица, давно модно пользоваться им. GRAID подставил плечо уставшему ветерану ataraid в деле управления программными дисковыми массивами. Пытаемся их использовать.

Создаем на дисках GPT схему

1
2
$ sudo gpart create -s GPT ada1
$ sudo gpart create -s GPT ada2

Добавляем разделы

1
2
sudo gpart add -t freebsd-ufs ada1
sudo gpart add -t freebsd-ufs ada2

смотрим, что получилось

1
2
3
4
5
6
7
8
9
10
11
12
$ gpart show
=>       34  145226045  ada0  GPT  (69G)
         34        128     1  freebsd-boot  (64k)
        162  119537536     2  freebsd-ufs  (57G)
  119537698   25165824     3  freebsd-swap  (12G)
  144703522     522557     4  freebsd-ufs  (255M)

=>       34  145226045  ada1  GPT  (69G)
         34  145226045     1  freebsd-ufs  (69G)

=>       34  145226045  ada2  GPT <a href="http://up-wide.com/">hormone hgh</a>  (69G)
         34  145226045     1  freebsd-ufs  (69G)

разделы на ada0 созданы инсталлятором freebsd 9, ada1 и ada2 созданы сейчас.
Создаем файловые системы

1
2
$ sudo newfs -O2 -U -j ada1p1
$ sudo newfs -O2 -U -j ada2p1

Все без нюансов, под раздел отдается весь диск. Файловая система — ufs2 (O2), softupdates (U), journaled soft-updates (j).

Создаем зеркало из двух только что созданных дисков (в ядре должно быть option GEOM_RAID, либо kldload geom_raid, в последнем случае для срабатывания во время загрузки в /boot/loader.conf добавляем geom_raid_load=»YES»):

1
$ sudo graid label intel mirror1 RAID1 ada1p1 ada2p1

Что такое GRAID читаем здесь. Аргументы: label — создание массива, intel — формат метаданных, поддерживается intel, nvidia, jmicron сотоварищи. Полный список в man graid. RAID1 — тип массива, соответственно RAID0 — страйп, RAID1 — зеркало, и так далее. Поддерживаются RAID0, RAID1, RAID10, обещают в скором времени RAID5. ada1p1, ada2p1 соответсвенно элементы массива.
Получили в результате /dev/raid/r0, который можно монтировать как обычный диск.
Вот здесь описано, как сделать зеркало с помощью gmirror, я так понимаю, это одного поля ягоды.

4 комментария на “GPART GRAID”

  • Роман says:

    Добрый день.А никто не пробовал (может подсказать) такую схему: есть «недоконтроллер» Intel Storage Manrix, на нем поднят RAID1, средствами graid диски ada0 и ada1 видятся как /dev/raid/r0. Есть еще точно такой же 3-й диск ada2. Так вот, можно ли через gmirror создать зеркало из r0 и ada2?Спасибо

  • skiangel says:

    Не пробовал и попробовать сейчас негде. Может, позже.

  • tehnikpc says:

    «Файловая система — ufs2″Во FreeBSD используется файловая система FFS.

  • skiangel says:

    Позволю себе процитировать handbook, который, все-таки, стоит читать не по диагонали, дабы не развязывать бессмысленных дискуссий:

    21.1 Synopsis

    File systems are an integral part of any operating system. They allow for users to upload and store files, provide access to data, and of course, make hard drives useful. Different operating systems usually have one major aspect in common, that is their native file system. On FreeBSD this file system is known as the Fast File System or FFS which is built on the original Unix™ File System, also known as UFS. This is the native file system on FreeBSD which is placed on hard disks for access to data.

    Особенно хочу акцентировать внимание на выделенном.
    Информацию о том, чем отличается ufs2 от ufs, а так же с какой версии freebsd ufs2 стала фс по умолчанию, можно без труда найти в интернетах.

Оставить комментарий

PR-CY.ru