Добавление жесткого диска в CentOS более 2TB

Проблема следующая, при подключении жесткого диска на 3Tb, предназначался он для хранения бэкапов, и его разметке через fdisk, система видит только 750Gb, что не есть хорошо, проблема довольно легко решается и сейчас я об этом расскажу.

Для начала установим пакет

yum install parted

Предположим что у меня в системе был один жеский диск он называется /dev/sda, тогда второй хард, который у нас на 3Тб будет устройство /dev/sdb вот с ним мы и будем работать.

Разметка диска

Выберем наш новый жесткий диск

parted /dev/sdb

Указываем метку диска

mklabel gpt

Попробуем узнать сколько блоков на нашем диске

print

В ответ получаем нечто подобное:

Model: ATA ST3000DM001-1ER1 (scsi)
Disk /dev/sde: 3001GB
Sector size (logical/physical): 512B/4096B

Где мы видим название модели и его объем памяти, нас интересует цифра 3001GB

Нам необходимо создать раздел на весь диск начиная от первого мегабайта до последнего

mkpart primary 1 3001G

Раздел мы создали, осталось его отформатировать выходим из parted набрав:

quit

Форматирование раздела

Теперь нам требуется отформатировать указанный раздел для это используем утилиту mkfs

Выясняем, какие варианты файловых систем нам доступны, наберем

mkfs (и пару раз TAB)

В ответ получаем:

mkfs mkfs.ext2 mkfs.ext4dev mkfs.ntfs
mkfs.bfs mkfs.ext3 mkfs.minix mkfs.vfat
mkfs.cramfs mkfs.ext4 mkfs.msdos

Я хочу отформатировать диск в ext4, тогда нам необходимо набрать:

mkfs.ext4 /dev/sdb1

Следуем указаниям системы и наш хард будет отформатирован, в выбранную нами, файловую систему.

Монтирование раздела

Попробуем узнать что у нас за диски подключены к системе

fstab -l

Получим нечто похожее:

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001dc34

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 15728639 7863296 83 Linux
/dev/sda2 15730686 16775167 522241 5 Extended
/dev/sda5 15730688 16775167 522240 82 Linux swap / Solaris

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sdb: 2199.0 GB, 2199022206976 bytes
255 heads, 63 sectors/track, 267349 cylinders, total 4294965248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 1 4294965247 2147482623+ ee GPT

Видим что у нас 2 диска  

/dev/sda объемом 8,5Gb

и /dev/sdb объемом 2Tb

теперь выясним какие диски у нас примонтированы

df -h
/dev/sda1 7.3G 1.8G 5.1G 26% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 239M 4.0K 239M 1% /dev
tmpfs 50M 408K 50M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 248M 0 248M 0% /run/shm
none 100M 0 100M 0% /run/user

У нас примонтирован только диск sda с разделами, но нам необходимо примонтировать раздел sdb1

Для примера мы его будем монтировать в /FILEDUMP

Создадим директорию

mkdir /FILEDUMP

Для монтирования нам требуется узнать UUID раздела sde1

Выполним команду:

blkid -c /dev/null

Поучаем

/dev/sda1: UUID=«bf1d23ca-e9a5-47b0-b96c-1d3939dd6a22» TYPE=«ext4»
/dev/sda5: UUID=«4833203b-8363-45ce-8fca-7876e38e0d08» TYPE=«swap»
/dev/sdb1: UUID=«913adb41-e094-4f5f-a232-a7153b9bfdf7» TYPE=«ext4»

Мы узнали UUID раздела sdb1 и тип файловой системы ext4, эта информация понадобится нам для настройки монтирования диска, нам остается настроить fstab

mcedit /etc/fstab
UUID=913adb41-e094-4f5f-a232-a7153b9bfdf7 /FILEDUMP   ext4   errors=remount-ro 0  1

Где:  

UUID=913adb41-e094-4f5f-a232-a7153b9bfdf7 — UUID раздела sdb1  

/FILEDUMP точка монтирования, диск будет примонтирован в эту директорию  

ext4 тип файловой системы  

errors=remount-ro в случае возникновения ошибок раздел монтируется в режиме чтения

Пробуем перезагрузить систему и снова выполнить df -h, чтобы убедиться что монтирование раздела происходит автоматически, при старте системы.

Micro
Author: Micro

///

Поделиться в социальных сетях
0 0 голоса
Рейтинг статьи
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии