Инструменты пользователя

Инструменты сайта


parted

Работа с утилитой parted, форматирование и авто монтирование диска

root@uba64:~# parted /dev/sdc
GNU Parted 2.3
Используется /dev/sdc
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд.
#создадим новую пустую таблицу разделов, укажем её тип gpt
(parted) mklabel gpt
Предупреждение: Существующая метка диска на  /dev/sdc будет уничтожена и все данные на этом диске будут утеряны. Вы хотите продолжить?
Да/Yes/Нет/No? yes
#Создадим новый раздел, тип: основной, тип фс:ext4(можно не указывать), будем использовать весь диск, так что начало и конец 0 и 100% соответственно.
(parted) help mkpart
  mkpart ТИП_РАЗД [ТИП_ФС] НАЧ КОН создать раздел
 
        ТИП_РАЗД один из: основной, логический, расширенный
        ТИП_ФС один из: zfs, btrfs, ext4, ext3, ext2, fat32, fat16, hfsx, hfs+, hfs, jfs, swsusp, linux-swap(v1), linux-swap(v0), ntfs, reiserfs,
        freebsd-ufs, hp-ufs, sun-ufs, xfs, apfs2, apfs1, asfs, amufs5, amufs4, amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6, affs5, affs4, affs3,
        affs2, affs1, affs0, linux-swap, linux-swap(new), linux-swap(old)
        НАЧАЛО и КОНЕЦ - это место диска, типа 4GB или 10%.  Отрицательные значения вычитаются от конца диска.  Например, -1s обозначает последний сектор.
 
        mkpart делает раздел без создания на нем новой файловой системы.  ТИП_ФС должен быть указан для записи идентификатора раздела
(parted) mkpart primary ext4 0 100%
Предупреждение: Полученный в результате раздел не выровнен надлежащим образом для обеспечения максимальной производительности.
Игнорировать/Ignore/Отменить/Cancel? Ignore
#Выравним раздел
(parted) help align-check
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
 
        НОМЕР - это номер раздела используемый в Linux.  В MS-DOS метки диска, номера основных разделов от 1 до 4, логических разделов от 5 и далее.
 
(parted) align-check opt 1
1 not aligned
(parted) help align-check
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
 
        НОМЕР - это номер раздела используемый в Linux.  В MS-DOS метки диска, номера основных разделов от 1 до 4, логических разделов от 5 и далее.
(parted) align-check min 1
1 выровнено
(parted) print
Модель: ATA VBOX HARDDISK (scsi)
Диск /dev/sdc: 2147MB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
 
Номер  Начало  Конец   Размер  Файловая система  Имя      Флаги
 1     17,4kB  2147MB  2147MB  ext4              primary
 
(parted)
 
#Форматируем, для тех кто не указал ТИП_ФС в mkpart
root@uba64:~# mkfs.ext4 /dev/sdc1
mke2fs 1.42.9 (4-Feb-2014)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524279 blocks
26213 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
8192 inod'ов в группе
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
 
Allocating group tables: done
Сохранение таблицы inod'ов: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
 
#узнаем UUID диска
root@uba64:~# blkid
/dev/sda1: UUID="e80ff622-9c30-4a17-ac23-780a6e37bdd8" TYPE="ext4"
/dev/sda5: UUID="82528fa5-1fc7-4c82-93f4-2578bbe70867" TYPE="swap"
/dev/sdb1: UUID="d72dbd9c-b865-11e5-8c84-08002762b615" TYPE="ext4"
/dev/sdc1: UUID="cca35d02-688c-41d1-bde2-0098fd0ff8ff" TYPE="ext4"
 
# Для автоматического монтирования в нужную директорию делаем запись в /etc/fstab
 
UUID=cca35d02-688c-41d1-bde2-0098fd0ff8ff	/mnt/hard2	ext4	defaults	0	2
parted.txt · Последние изменения: 2016/01/12 02:46 — sander