FreeBSD gpart and 4K align (Advanced Format)
Устанавливаю очередной 3Тб диск на сервер и решил написать последовательность действий при использовании 4K (Advanced Format) дисков (а сейчас все более-менее емкие диски именно такие).. Диск WD Purple 3Tb WDC WD30PURX-64P6ZY0 80.00A80.
создаем GPT раздел на диске
><strong>gpart create -s gpt /dev/ada6</strong><br></br>
ada6 created<br></br>```
посмотрим что получилось:
gpart show ada6
=> 34 5860533101 ada6 GPT (2.7T)
34 5860533101 - free - (2.7T)
```
Как видим раздел GPT на 2.7Тб.
Далее добавляем один раздел UFS размером во весь диск:
<br></br>
><strong>gpart add -a 4k -t freebsd-ufs /dev/ada6</strong><br></br>
ada6p1 added<br></br>```
Теперь в gpart появился новый раздел:
gpart show ada6
=> 34 5860533101 ada6 GPT (2.7T)
34 6 - free - (3.0K)
40 5860533088 1 freebsd-ufs (2.7T)
5860533128 7 - free - (3.5K)
```
И как видим он выравнен.
Теперь создаем новую файловую систему:
<br></br><strong>newfs /dev/ada6p1</strong><br></br>
Здесь уже указываем ada6p1 вместо ada6 (указатель на partition 1).
Теперь прописываем в fstab.
Можно просто прописать как /dev/ada6p1 но это неудобно по многим причинам, и самая главная из них – если диск будет подключен к другому SATA разъему на плате или контроллере, то система не загрузится, либо перепутаются точки монтирования. Поэтому монтировать будем по UFSID.
Получаем метку UFSID
<br></br><strong>glabel status ada6p1</strong><br></br>
Name Status Components<br></br>
ufsid/5804d158850ffef9 N/A ada6p1<br></br>```
копируем строку с ufsid в fstab и приводим к такому виду:
/dev/ufsid/5804d158850ffef9 /mnt/somedisk ufs rw 2 2
```
Сохраняем, монтируем по команде mount -a. Все! Теперь можно посмотреть на новый раздел выполнив команду df -h.
Subscribe to Somewhere Nowhere
Get the latest posts delivered right to your inbox