Gpart - добавление нового HDD в систему

Версия для печатиОтправить другуPDF version

В сервер с работающей системой понадобилось добавить еще один диск. Данные о платформе:

uname -rsm
FreeBSD 10.1-RELEASE amd64

В более ранних версиях FreeBSD для этой цели я пользовался утилитами bsdlabel и fdisk. Теперь же попробуем получить такой же результат, используя утилиту gpart.

Для начала проверим, какие диски присутствуют:

camcontrol devlist

<WDC WD30EZRX-00SPEB0 80.00A80>    at scbus0 target 0 lun 0 (pass0,ada0)
<ST380811AS 3.AAE>                 at scbus4 target 0 lun 0 (pass1,ada1)
<ST380811AS 3.AAE>                 at scbus4 target 1 lun 0 (pass2,ada2)

Более подробную информацию о дисках можно получить следующим образом:

geom disk list
Geom name: ada0
Providers:
1. Name: ada0
   Mediasize: 3000592982016 (2.7T)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r0w0e0
   descr: WDC WD30EZRX-00SPEB0
   lunid: 50014ee2b4906bad
   ident: WD-WCC4E1219859
   fwsectors: 63
   fwheads: 16

Geom name: ada1
Providers:
1. Name: ada1
   Mediasize: 80025280000 (75G)
   Sectorsize: 512
   Mode: r1w1e1
   descr: ST380811AS
   ident: 3PS0HE19
   fwsectors: 63
   fwheads: 16

Geom name: ada2
Providers:
1. Name: ada2
   Mediasize: 80026361856 (75G)
   Sectorsize: 512
   Mode: r1w1e1
   descr: ST380811AS
   ident: 3PS0DWCL
   fwsectors: 63
   fwheads: 16

Диски ada1 и ada2 являются частями зеркала, созданного с помощью gmirror, на который, собственно и установлена система:

# df

Filesystem       1K-blocks     Used    Avail Capacity  Mounted on
/dev/mirror/gm0a  73122268 15146040 52126448    23%    /
devfs                    1        1        0   100%    /dev

 

gmirror status


      Name    Status  Components
mirror/gm0  COMPLETE  ada1 (ACTIVE)
                      ada2 (ACTIVE)

 

На диске ada0 еще нету разметки:

gpart show ada0
gpart: No such geom: ada0.

Создадим новый слайс на этом диске:

gpart create -s gpt /dev/ada0
ada0 created

Проверим, что поменялось:

gpart show ada0

=>        34  5860533101  ada0  GPT  (2.7T)
          34  5860533101        - free -  (2.7T)

Следующий шаг - создание файловой системы. Тип файловой системы - UFS (Unix File System).

gpart add -t freebsd-ufs /dev/ada0
ada0p1 added

Проверим еще раз, как изменилась разметка диска:

# gpart show ada0

=>        34  5860533101  ada0  GPT  (2.7T)
          34           6        - free -  (3.0K)
          40  5860533088     1  freebsd-ufs  (2.7T)
  5860533128           7        - free -  (3.5K)

Создадим файловую систему:

# newfs -jU /dev/ada0p1

/dev/ada0p1: 2861588.5MB (5860533088 sectors) block size 32768, fragment size 4096
        using 4571 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
        with soft updates
super-block backups (for fsck_ffs -b #) at:
 192, 1282432, 2564672, 3846912

...

5857272512, 5858554752, 5859836992
Using inode 4 in cg 0 for 33554432 byte journal
newfs: soft updates journaling set

Предварительно создадим каталог, который будет являться точкой монтирования созданной файловой системы. Поскольку на этот раздел планирую "сливать" бекапы, назовем каталог соответственно:

mkdir /backup

Теперь примонтируем раздел к файловой системе:

mount -t ufs /dev/ada0p1 /backup

Проверим примонтированые файловые системы:

df

Filesystem        1K-blocks     Used      Avail Capacity  Mounted on
/dev/mirror/gm0a   73122268 15149328   52123160    23%    /
devfs                     1        1          0   100%    /dev
/dev/ada0p1      2838261288        8 2611200380     0%    /backup

Теперь последний штрих. Внесем изменения в /etc/fstab, чтобы файловая система автоматически монтировалась после перезагрузки системы:

echo '/dev/ada0p1             /backup         ufs     rw      2       2' >> /etc/fstab

 

 

 

Ваша оценка: Нет Средняя: 3.7 (3 голоса)

Re: Gpart - добавление нового HDD в систему

newfs /dev/ada0p1 лучше использовать параметр -U, он включает механизм soft updates для раздела. fsck будет быстрее с журналированием проходить.

Re: Gpart - добавление нового HDD в систему

Откоректировал статью. Указал опции для включения soft updates и журналирования.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература