Rumah  >  Artikel  >  Tutorial sistem  >  Penjelasan terperinci tentang tiga alat pembahagian cakera pada CentOS Linux

Penjelasan terperinci tentang tiga alat pembahagian cakera pada CentOS Linux

WBOY
WBOYke hadapan
2024-01-15 10:54:05990semak imbas

Dengan perkembangan pesat teknologi, semakin banyak perusahaan mempunyai keperluan yang lebih tinggi dan lebih tinggi untuk kestabilan pelayan Semakin banyak perusahaan mula menggunakan sistem Linux untuk menggunakan perkhidmatan mereka sendiri untuk mencapai operasi yang cekap dan stabil asas yang paling asas, iaitu cakera keras dan partition cakera keras Hari ini saya akan mengesyorkan beberapa alat partition di bawah CentOS Linux dan cara menyemak persekitaran partition saya juga akan memberikan anda beberapa pengetahuan asas tentang cakera keras

1. Jenis antara muka cakera keras

Pembahagian mestilah untuk membahagikan cakera keras, jadi mari kita bercakap tentang jenis antara muka cakera keras yang akan dibahagikan kepada dua kategori, antara muka selari dan antara muka bersiri yang biasa digunakan pada pelayan dan PC La.

Antaramuka selari terbahagi kepada dua jenis: IDE dan SCSI Kelemahan antara muka selari ialah isyarat elektrik akan menyebabkan gangguan semasa penghantaran.

Kadar antara muka:

IDE:133MB/s

SCIS:640MB/s

Antara muka bersiri dibahagikan kepada tiga antara muka: STAT, SAS dan USB Beberapa pelayan dan PC kami juga menggunakan antara muka SATA

Port bersiri:

SATA: 6Gbps

SAS: 6Gbps

USB: 480MB/s

Terdapat dua mod partition cakera semasa, MBR dan GPT.

Mod MBR

MBR: Master Boot Record, 1982, menggunakan 32 bit untuk mewakili bilangan sektor, dan partition tidak melebihi 2T

Bilangan partition yang boleh digunakan dalam mod MBR ialah: 4 partition primary; 3 primary partition + 1 extension (N logical partition)

Sudah tentu, apabila cakera keras dipisahkan, ia memerlukan sedikit ruang untuk menyimpan maklumat bahagian ruang ini berada dalam trek 0 dan sektor 0: 512 bait.

Mulakan 446 bait untuk menyimpan pemuat but

64 bait tengah menyimpan jadual partition, dan setiap 16 bait: mengenal pasti partition

2 bait terakhir: simpan 55AA untuk menunjukkan jenis mod cakera keras

mod GPT

GPT: Jadual partition GUID (Globals Unique Identifiers) menyokong 128 partition, menggunakan 64 bit, menyokong 8Z (512Byte/blok) 64Z (4096Byte/blok)

Gunakan UUID (Pengecam Unik Sejagat) 128-bit untuk mewakili cakera dan partition Jadual partition GPT disandarkan secara automatik dalam salinan pertama dan terakhir, dan mempunyai digit semakan CRC

.

Perkakasan UEFI (Antara Muka Perisian Tegar Boleh Diperluas Bersatu) menyokong GPT, membolehkan sistem pengendalian but

Kedua, marilah kami mengalami keupayaan tiga alat partition di bawah Linux.

Lao Dang Yizhuang fdisk.

fdisk adalah alat pembahagian yang sangat lama di Linux Walaupun alat itu sudah lama, kesederhanaan dan kemudahan adalah kelebihan fdisk mod. Untuk membahagikan cakera keras, alat gdisk digunakan untuk membahagikan cakera keras dalam mod GPT. fdisk tidak boleh menyasarkan 2T

fdisk, alatan gdisk

fdisk /dev/sdb

fdisk -l [-u] [peranti...] Lihat cakera keras dan maklumat partition

Subperintah yang biasa digunakan:

m Senarai Bantuan

CentOS Linux下的3款分区工具详解

p Senarai Partition

CentOS Linux下的3款分区工具详解

l Lihat jenis partition

CentOS Linux下的3款分区工具详解

t Tukar jenis partition

CentOS Linux下的3款分区工具详解

n Buat partition baharu

CentOS Linux下的3款分区工具详解

d Padam partition

CentOS Linux下的3款分区工具详解

w Simpan dan keluar

Selepas membahagikan fdisk, operasi hanya dalam ingatan dan sebenarnya tidak membahagikan cakera keras Jika anda benar-benar perlu membahagikan w, simpan sahaja

CentOS Linux下的3款分区工具详解

q Jangan simpan dan keluar

Sudah tentu, jika anda menyesal, memasukkan q tidak akan menyelamatkan operasi sebelumnya

Selepas memperkenalkan pilihan, izinkan saya melakukan percubaan untuk anda. Biarkan semua orang tahu cara menggunakan alat ini.

[root@TianRandai ~]#fdisk /dev/sdb#对/dev/sdb进行操作
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.


Command (m for help): n #建立一个分区
Partition type:
 p primary (0 primary, 0 extended, 4 free)
 e extended
Select (default p): p #分区类型为主分区,p是主分区,e是扩展分区
Partition number (1-4, default 1): 1#指定分区号
First sector (2048-41943039, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +2G
Partition 1 of type Linux and of size 2 GiB is set

Command (m for help): t #指定分区标记类型
Selected partition 1
Hex code (type L to list all codes): 82
Changed type of partition 'Linux' to 'Linux swap / Solaris'

Command (m for help): w #保存操作
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Alat pembahagian berkuasa berpisah

berpisah

Pembahagian alat yang dipisahkan adalah serta-merta, jadi anda mesti berhati-hati semasa membahagikan, kerana anda mungkin membahagikan cakera keras yang digunakan semula secara tidak sengaja, jadi anda mesti berhati-hati dan berhati-hati apabila menggunakannya.

Penggunaan: dipisahkan [pilihan]... [peranti [perintah [parameter]...]...]

parted /dev/sdb mklabel gpt|msdos menentukan mod untuk cakera

cetakan /dev/sdb yang dipisahkan memaparkan maklumat cakera

parted /dev/sdb mkpart primary/extended/logical 0 200 (lalai M) Cipta jenis dan saiz partition

dipisahkan /dev/sdb rm 1 padamkan partition

parted -l memaparkan maklumat tentang semua cakera

选项介绍完,我来给大家做一个实验。让大家了解一下这款工具的使用方式。

[root@TianRandai ~]#parted /dev/sdb mklabel gpt #指定磁盘模式为GPT
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk
will be lost. Do you want to continue?
Yes/No? yes 
Information: You may need to update /etc/fstab.

[root@TianRandai ~]#parted /dev/sdb mkpart primary 0 2G #创建分区,分区类型为主分区,大小为2G
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? i
Information: You may need to update /etc/fstab.

[root@TianRandai ~]#parted /dev/sdb print #查看磁盘信息
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

NumberStart End SizeFile systemName Flags
 117.4kB2000MB2000MB primary

[root@TianRandai ~]#parted /dev/sdb rm 1 #删除分区1
Information: You may need to update /etc/fstab.

[root@TianRandai ~]#parted /dev/sdb print#再次查看磁盘信息
 Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
NumberStartEndSizeFile systemNameFlags

 

介绍完了分区就要介绍格式化了

格式化的命令可以使用

mkfs.文件系统类型    分区

#mkfs.ext4 /dev/sdb1

格式化后就可以使用挂载了

[root@TianRandai ~]#mkfs #文件系统的各个类型
mkfs mkfs.cramfsmkfs.ext3mkfs.fat mkfs.msdos mkfs.xfs
mkfs.btrfs mkfs.ext2mkfs.ext4mkfs.minix mkfs.vfat
[root@TianRandai ~]#mkfs.ext4 /dev/sdb1#将/dev/sdb1格式化为ext4

 

[root@TianRandai ~]#mkdir /mnt/disk1#在/mnt/下建一个disk1目录
[root@TianRandai ~]#mount /dev/sdb1 /mnt/disk1#将格式化号的分区挂载到/mnt/disk1撒花姑娘
[root@TianRandai ~]#df -h #查看挂载及使用情况
FilesystemSizeUsed Avail Use% Mounted on
/dev/sda210G4.5G5.5G45% /
devtmpfs898M 0898M 0% /dev
tmpfs 912M 88K912M 1% /dev/shm
tmpfs 912M9.0M903M 1% /run
tmpfs 912M 0912M 0% /sys/fs/cgroup
/dev/sda11014M169M846M17% /boot
tmpfs 183M 20K183M 1% /run/user/0
/dev/sdb1 1.9G5.7M1.7G 1% /mnt/disk1

 

mkswap 格式化swap类型的分区

格式化后需要swapon来启用格式化后的分区

开机自动挂载需要讲这些配置写到/etc/fstab中

具体的挂载的方法会在后面具体讲解。

[root@TianRandai ~]#free -h#先看一下swap的大小
totalusedfreesharedbuff/cache available
Mem: 1.8G483M429M 10M911M1.1G
Swap:2.0G0B2.0G
[root@TianRandai ~]#mkswap /dev/sdb1 #格式化/dev/sdb1分区
mkswap: /dev/sdb1: warning: wiping old ext4 signature.
Setting up swapspace version 1, size = 1953104 KiB
no label, UUID=5d9a150e-c247-4c7f-a4be-273a72bd3b5a
[root@TianRandai ~]#swapon /dev/sdb1 #启用swap分区
[root@TianRandai ~]#free -h#再次查看swap大小
totalusedfreesharedbuff/cache available
Mem: 1.8G484M427M 10M911M1.1G
Swap:3.9G0B3.9G

 

Atas ialah kandungan terperinci Penjelasan terperinci tentang tiga alat pembahagian cakera pada CentOS Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam