Диски

Базовые команды для работы с дисками Ubuntu, на примере добавления нового диска к системе.

Список дисков

Для отображения списка доступных дисков используйте команду lsblk

yunsergey@ubn-srv-02-tracker:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 48G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 24G 0 lvm /
sdb 8:16 0 5.9T 0 disk
sr0 11:0 1 1024M 0 rom
yunsergey@ubn-srv-02-tracker:~$

или команду sudo fdisk -l

yunsergey@ubn-srv-02-tracker:~$ sudo fdisk -l
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 4A6CF835-3860-45F8-96A7-FDF5C08B4250

Device Start End Sectors Size Type
/dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 4198399 4194304 2G Linux filesystem
/dev/sda3 4198400 104855551 100657152 48G Linux filesystem

Disk /dev/sdb: 5.86 TiB, 6442450944000 bytes, 12582912000 sectors
Disk model: QEMU HARDDISK
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 /dev/mapper/ubuntu--vg-ubuntu--lv: 24 GiB, 25765609472 bytes, 50323456 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
yunsergey@ubn-srv-02-tracker:~$

Эти команды покажут все доступные диски и их разделы. Новый диск обычно будет иметь имя вроде /dev/sdb, /dev/sdc и т.д. (в зависимости от того, сколько дисков уже подключено).

В примере новый диск имеет название sdb.

Создание раздела на новом диске

Если новый диск не имеет разделов, их нужно создать.

В моем примере размер диска 6 TB, используем команду parted для создания таблицы разделов GPT.

1. Запустите parted для диска:

    sudo parted /dev/sdb

    2. Установите таблицу разделов в формат GPT:

    В интерактивной оболочке parted выполните:

    mklabel gpt

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

    3. Создайте новый раздел:

    Чтобы создать раздел, занимающий весь диск:

    mkpart primary ext4 0% 100%
    • primary: Указывает тип раздела.
    • ext4: Тип файловой системы (вы можете изменить это, если нужно).
    • 0% 100%: Выделяет всё пространство диска под раздел.

    4. Выйдите из parted:

    quit

    Вывод команд:

    yunsergey@ubn-srv-02-tracker:~$ sudo parted /dev/sdb
    GNU Parted 3.6
    Using /dev/sdb
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) mklabel gpt
    (parted) mkpart primary ext4 0% 100%
    (parted) quit

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

    После создания раздела отформатируйте его в желаемую файловую систему (например, ext4, xfs).

    1. Определите новый раздел:

    Выполните lsblk:

    yunsergey@ubn-srv-02-tracker:~$ lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
    sda 8:0 0 50G 0 disk
    ├─sda1 8:1 0 1M 0 part
    ├─sda2 8:2 0 2G 0 part /boot
    └─sda3 8:3 0 48G 0 part
    └─ubuntu--vg-ubuntu--lv 252:0 0 24G 0 lvm /
    sdb 8:16 0 5.9T 0 disk
    └─sdb1 8:17 0 5.9T 0 part
    └─data--vg-data--lv 252:1 0 5.9T 0 lvm
    sr0 11:0 1 1024M 0 rom
    yunsergey@ubn-srv-02-tracker:~$

    Новый раздел, называется sdb1.

    2. Отформатируйте раздел:

    Для ext4:

    sudo mkfs.ext4 /dev/sdX1

    Для xfs:

    sudo mkfs.xfs /dev/sdX1

    Комментарии

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *