Олег Букатчук

Добавляем диск в Debian Linux используя UUID и ext4

Ноя
27

Добавление дополнительного жесткого диска в Linux, лично для меня становиться почти рутинной задачей. В этой статье мы разберем наиболее правильный и предпочтительный способ сделать это с помощью UUID-ссылки.

В начале сделаем резервную копию нашей таблицы разделов, чтобы иметь возможность откатится в случае неудачи.

$ sudo cp /etc/fstab /etc/fstab.bak

Выясняем имя нового устройства.

$ fdisk -l

Вы увидите вывод подобный этому:

Disk /dev/sda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 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: 0x000299d1
 
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 32088063 16043008 83 Linux
/dev/sda2 32090110 33552383 731137 5 Extended
/dev/sda5 32090112 33552383 731136 82 Linux swap / Solaris
 
Disk /dev/sdb: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 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

Disk /dev/sdb doesn't contain a valid partition table

Размечаем новый диск с помощью команды cfdisk.

$ sudo cfdisk /dev/sdb
 
> New -> Primary -> Specify size in MB
> Write -> yes
> Quit

Создаём на новом диске файловую систему ext4

$ sudo mkfs.ext4 /dev/sdb1

Создаём директорию для монтирования раздела.

$ sudo mkdir /data

Стоит отметь, что название директории может быть абсолютно любым, но в моём случае её название data и располагается она в корне системы.

Находим UUID (Universally Unique Identifier) нашего раздела.

$ sudo blkid

Список должен выглядеть следующим образом:

/dev/sda5: UUID="180cab2a-300a-4e3d-8c8e-0e1df46b9bf7" TYPE="swap"
/dev/sda1: UUID="cd0c7b2c-bf50-4557-bc01-0048764a41d2" TYPE="ext4"
/dev/sdb1: UUID="359d90df-f17a-42f6-ab13-df13bf356de7" TYPE="ext4"

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

$ sudo echo "UUID=359d90df-f17a-42f6-ab13-df13bf356de7 /data ext4 errors=remount-ro 0 1" >> /etc/fstab

Замените UUID-значение на своё из вывода команды blkid, а также название директории /data.

И наконец монтируем раздел в созданную ранее директорию.

$ sudo mount /data

Раздел смонтирован и готов к использованию. На этом всё!