Выполняя операции по управлению дисками, вы должны быть осторожны и знать, что делаете. Перед началом работы рекомендуется создать резервную копию файлов или создать снимок или образ жесткого диска, чтобы обеспечить максимальное восстановление данных в случае аварии.
В этой статье в основном рассказывается, как разбить и отформатировать диск под CentOS 7.x.
Чтобы создать снимок облачного диска CVM облачного сервера,Пожалуйста, обратитесь к руководству:[Играть с облачным диском] Вручную создать резервную копию моментального снимка облачного диска.
lsblk: показать список дисков
fdisk: раздел диска (для таблицы разделов MBR)
mkfs: форматирование диска
Команда lsblk используется для вывода информации об устройстве и отображения информации о дисках и разделах в системе, что позволяет пользователям быстро понять структуру диска, размер раздела, состояние монтирования и т. д.
Формат команды:
lsblk
Пример команды:
# Введите команду
lsblk
# Следующие товары могут быть возвращены
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 208M 0 rom
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
# vda Соответствующий TYPE для disk , означает даа диск, следующее └─vda1 Соответствующийдля part , указывающий на зависимость Раздел
ИМЯ: Имя устройства. MAJ:MIN: основной и вспомогательный номера устройства. Каждое устройство имеет уникальный номер устройства, используемый для его идентификации в ядре. РМ: Является ли устройство съемным. 0 означает несъемный, 1 означает съемный РАЗМЕР: Общий размер устройства. RO: Доступно ли устройство только для чтения. 0 означает чтение и запись, 1 означает только чтение ТИП: тип устройства, например диск, раздел или ПЗУ и т. д. ТОЧКА МОНТАЖА: Место установки устройства. Если устройство не смонтировано, этот столбец будет пустым.
fdisk Заказиспользуется Создано для、удалить、Просмотр и изменение дисков Разделиз Заказ,для раздела MBR,поддерживатьМаксимум 2 ТБемкость диска,и самое большееиметьчетыре мастера Раздел。Если таблица разделов GPT , эту команду нельзя использовать.
Следует отметить, что необходимо соблюдать осторожность при выполнении операций с разделами диска и делать резервные копии и снимки во избежание потери данных.
Формат команды:
# -l Параметры: список информации таблицы Раздела и имен устройств всех дисковых устройств в системе.
fdisk -l
# Указывает на раздел работы оборудования (внимание).
fdisk Имя устройства
Ниже описаны несколько распространенных ситуаций и разбивка диска с данными.
# Пример
fdisk -l
# Следующие товары могут быть возвращены
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 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 label type: dos
Disk identifier: 0x0009ac89
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83886046 41941999+ 83 Linux
Диск /dev/vda: 42,9 ГБ: указывает, что размер жесткого диска vda составляет 42,9 ГБ. Тип метки диска: dos: указывает, что тип таблицы разделов жесткого диска — DOS, также известный как MBR. /dev/vda1: указывает, что на жестком диске vda имеется 1 раздел /dev/vda1.
# Пример
fdisk -l
# Следующие товары могут быть возвращены
Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos
Disk identifier: 0x0009ac89
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 104857566 52427759+ 83 Linux
Disk /dev/vdb: 75.2 GB, 75161927680 bytes, 146800640 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
Диск /dev/vda: 53,7 ГБ: указывает, что размер жесткого диска vda составляет 53,7 ГБ. /dev/vda1: указывает, что на жестком диске vda имеется 1 раздел /dev/vda1. Диск /dev/vdb: 75,2 ГБ: указывает, что размер жесткого диска vdb составляет 75,2 ГБ. Тип метки диска в этом примере не отображается: это означает, что на жестком диске нет информации о разделах.
# Формат
fdisk Имя устройства
# Пример
fdisk /dev/vdb
# Следующие товары могут быть возвращены
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x364c6ac4.
Command (m for help): (Курсор остается здесь, ожидая ввода команды)
# входить m Показать справочную информацию,Следующие товары могут быть возвращены
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help):
Обычно используемые командные функции следующие: d: удалить раздел, удалить существующий раздел n: добавить новый раздел, создать новый раздел p: распечатать таблицу разделов, перечислить всю информацию о разделах q: выйти без сохранения изменений, выйти без сохранения изменений w: записать таблицу на диск и выйти, сохранить изменения и выйти
# входитьинструкция n , создайте новый Раздел
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): (Курсор остается здесь, ожидая ввода команды)
p означает основной раздел, e означает расширенный раздел
Предположим, что в данный момент вы хотите создать основной раздел и создать раздел на весь размер жесткого диска. Полная операция выглядит следующим образом:
Команда (m для помощи): n (Новый Раздел)
Тип раздела:
p первичный (0 первичный, 0 extended, 4 free)
e extended
Select (default p): p (создано Разделом)
Partition number (1-4, default 1): 1(Количество разделов,по умолчаниюдля1)
First sector (2048-146800639, default 2048): (Значение начального сектора, нажмите Enter напрямую, чтобы использовать значение по умолчанию)
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-146800639, default 146800639): (Значение конечного сектора, нажмите Enter напрямую, чтобы использовать значение по умолчанию)
Using default value 146800639
Partition 1 of type Linux and of size 70 GiB is set
Command (m for help): w (сохранить изменения в таблице Раздел и выйти)
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
# В это время используйте команду для просмотра
fdisk -l
# Следующие товары могут быть возвращены
Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 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 label type: dos
Disk identifier: 0x0009ac89
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 104857566 52427759+ 83 Linux
Disk /dev/vdb: 75.2 GB, 75161927680 bytes, 146800640 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 label type: dos
Disk identifier: 0x364c6ac4
Device Boot Start End Blocks Id System
/dev/vdb1 2048 146800639 73399296 83 Linux
В этом примере появился новый тип метки диска: dos: указывающий, что тип таблицы разделов жесткого диска — DOS, также известный как MBR. В этом примере /dev/vdb1 выглядит новым, чем раньше, что указывает на то, что на жестком диске vdb имеется 1 раздел /dev/vdb1.
Команда форматирования диска mkfs да make file system аббревиатура,Вы можете преобразовать пустой диск или существующую файловую систему в указанный тип файловой системы.,нравитьсяext2、ext3、ext4、xfsждать,Требуется особое вниманиеда:Команда форматирования очистит все файлы в эксплуатируемом разделе. Будьте осторожны и делайте резервные копии и снимки, чтобы избежать потери данных.。
формат файловой системы ext4 дав настоящее время мейнстрим Linux Файловая система дистрибутива по умолчанию — xfs. Он подходит для больших файловых серверов, баз данных и высокопроизводительных вычислительных сред.
Формат команды и примеры:
# Как написать Формат 1
mkfs [-t Формат файловой системы] Разделимя
# Пример,уточнит Раздел Форматизменятьдля ext4 Формат
mkfs -t ext4 /dev/vdb1
# Как написать Формат 2
mkfs.systemФормат Разделимя
# Пример,уточнит Раздел Форматизменятьдля ext4 Формат
mkfs.ext4 /dev/vdb1
# Следующие товары могут быть возвращены,выражать Форматизменять Операция прошла успешно
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
4587520 inodes, 18349824 blocks
917491 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2166358016
560 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
Оба из двух вышеперечисленных методов записи команд форматирования можно использовать для создания файловой системы ext4.
mkfs.ext4 Заказдаспециализированный Создано для ext4 Разработанный для файловой системы, он относительно прост в использовании. Вам нужно только указать имя форматируемого раздела.
mkfs -t ext4 Команда использовать mkfs командуйте и указывайте -t ext4 параметры для создания ext4 Файловая система.