May 31, 2022

Ubuntu. Работа с дисками

Диски бывают больше 2Tb, поэтому лучше использовать parted, а не fdisk. То есть если вы видите инструкцию c fdisk, то она подходит только для дисков до 2Tb

Вот так можно посмотреть какие диски есть:

parted -l

В списке будет что-то такое, типа:

Error: /dev/sdb: unrecognised disk label
Model: ATA TOSHIBA MG06ACA8 (scsi)                                        
Disk /dev/sdb: 8002GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags: 

/dev/sdb - так мы узнаем что у нас есть диск /dev/sdb, который не подключен.

Вот так выглядит подключенный/размеченный диск:

Model: ATA ADATA SU700 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  1027MB  1024MB  linux-swap(v1)        swap
 3      1027MB  120GB   119GB   ext4

Итак, подключим и разметим /dev/sdb:

parted /dev/sdb

Назначаем метку:

mklabel gpt

Дальше взываем команду

print

Мы это сделали для того, чтобы узнать какой размер у диска (чтобы когда мы создаем партицию - мы правильную цифирку указали

например:

Model: ATA TOSHIBA MG06ACA8 (scsi)
Disk /dev/sdb: 8002GB

во, тут 8002GB

дальше создаем партицию:

mkpart primary 1 8002G

Всё, можем выходить:

quit

Форматируем диск:

mkfs.ext4 /dev/sdb1

Монтирование диска

Сначала создаем папку, куда надо будет примонтировать диск:

mkdir /home/newdisk

Потом монтируем диск:

mount -t ext4 /dev/sdb1 /home/newdisk/

/dev/sdb1 - это какое диск
/home/newdisk/ - куда монтировать

Чтобы диск не отваливался каждый раз после перезагрузки системы:

nano /etc/fstab

И дописываем туда что-то типа такого:

/dev/sdb1       /backup         ext4    default         0       2