Подключаем диск 8TB в Centos 6.X

В общем я вставил диск Seagate Barracuda на 8TB. И по старой доброй привычке создал раздел, отформатировал начал работать.

Скопировал на него гигов 500 информации. Потом еще 1,5 TB данных. И тут получил сообщение о том что места недостаточно.

Блин, думаю. Ну как так? Диск же на 8TB. Посмотрел, создался раздел размером только на 2TB.

В общем для нормальной работы дисков большего объема, придется использовать parted.


# fdisk -l /dev/sdc

Disk /dev/sdc: 8001.6 GB, 8001563222016 bytes
255 heads, 63 sectors/track, 972801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xbed6eb22

    Device Boot      Start         End      Blocks   Id  System


# yum install -y parted


# parted -a optimal /dev/sdc mklabel gpt mkpart primary 0% 100%


# mkfs.ext4 /dev/sdc1


Получаю UUID диска.

# blkid /dev/sdc1
/dev/sdc1: UUID="8e53f2c6-0c0c-4db5-89ed-4935d89c11de" TYPE="ext4"

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


# vi /etc/fstab

Собственно запись

# 8 TB HDD
UUID=8e53f2c6-0c0c-4db5-89ed-4935d89c11de /mnt/dsk4 ext4 defaults 0 0


Далее уже команды как вводил в консоль.

# mount /mnt/dsk4


# df -h
***
/dev/sdc1             7.2T   51M  6.8T   1% /mnt/dsk4
***


Чего-то овердохуя потеряно места!

Причины следующие;

В первую очередь это из-за того, что по умолчанию при создании файловой системы ext4 резервируется 5% раздела, доступные только root. Нужно, чтобы пользователи не забили всё место, если это системный диск.

Отменяем резервирование 5% для суперпользователя следующей командой.


# tune2fs /dev/sdc1 -m 0

После этого:

/dev/sdc1             7.2T   51M  7.2T   1% /mnt/dsk4