Базовые команды для работы с дисками 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
Добавить комментарий