磁盤管理操作
磁盤管理體系結(jié)構(gòu)
(1) 磁盤物理結(jié)構(gòu)囚玫;
(2) 磁盤冗余陣列;
(3) 磁盤分區(qū)方法;
(4) 磁盤格式化(創(chuàng)建文件系統(tǒng))缸沃;
(5) 磁盤應(yīng)用操作;
磁盤物理結(jié)構(gòu)
外部結(jié)構(gòu):
(1)接口信息 sata----> scsi ----> SAS
(2)構(gòu)成:盤片修械,主軸趾牧,磁頭, 機(jī)械臂
外部結(jié)構(gòu)解釋說明:
磁盤主軸:決定磁盤轉(zhuǎn)速肯污,家用的為7200rpm或5400rpm翘单,企業(yè)的用15krpm。
磁盤盤片:用于存儲數(shù)據(jù)
磁盤磁頭:用于讀取數(shù)據(jù)
磁盤接口:用于連接主板
內(nèi)部結(jié)構(gòu):
盤面:磁盤里的一個面蹦渣;
磁道:一個盤面上多個同心圓哄芜;
扇區(qū):存儲數(shù)據(jù)的最小單位,有512個字節(jié)柬唯;
柱面:相同磁道構(gòu)成柱面信息认臊。
柱面數(shù)量 * 一個柱面的大小 = 磁盤大小
磁道數(shù)量 * 一個柱面的大小 = 磁盤大小
扇區(qū)數(shù)量 * 一個扇區(qū)的大小 = 磁盤大小
磁盤陣列知識
raid的作用:RAID磁盤冗余陣列:提高安全性,提高讀取速率锄奢,增強容量失晴。
磁盤分區(qū)方法
-
fdisk 分區(qū)
fdisk /dev/sdc
- 系統(tǒng)讀取磁盤的過程:
MBR(master boot record) 主引導(dǎo)記錄剧腻,主要存放512個字節(jié) ,主要記錄在0磁頭0磁道1扇區(qū)师坎。
主引導(dǎo)記錄:主要作用是告訴 計算機(jī)到硬盤的哪一個位置去找操作系統(tǒng)恕酸。
主引導(dǎo)記錄的組成:
注意:第二部分的分區(qū)表是將硬盤分成若干個區(qū)。計算機(jī)讀取的第一個扇區(qū)胯陋,最前面的512個字節(jié)蕊温,如果最后的2個字節(jié) 是0x55和0xAA可用于啟動。
分區(qū)表詳解:
分區(qū)表的長度為64個字節(jié)遏乔,其包括4個主分區(qū)义矛,每個主分區(qū)有16個字節(jié)。
擴(kuò)容硬盤的方法:
提高每個扇區(qū)的字節(jié)數(shù)盟萨;
增加扇區(qū)總數(shù)凉翻。
情況A:卷引導(dǎo)記錄
計算機(jī)激活讀取的第一個扇區(qū)叫做卷引導(dǎo)記錄,縮寫為VBR(volume boot record)
卷引導(dǎo)記錄的作用:告訴 計算機(jī)操作系統(tǒng)在這個分區(qū)的位置捻激,然后就會加載操作系統(tǒng)了制轰。
情況B:擴(kuò)展分區(qū)和邏輯分區(qū)
主引導(dǎo)記錄的第447-510存放的64個字節(jié)的4個主分區(qū),其中3個是主分區(qū)胞谭,1個被應(yīng)用于擴(kuò)展分區(qū)垃杖,擴(kuò)展分區(qū)是不能直接使用的,又劃分了很多邏輯分區(qū)丈屹。
計算機(jī)先讀取的擴(kuò)展分區(qū)的第一個扇區(qū)叫做擴(kuò)展引導(dǎo)記錄(EBR)调俘,包含64個字節(jié)的分區(qū)表。
情況C:啟動管理器
計算讀取“主引導(dǎo)記錄”前面的446個機(jī)器碼之后旺垒,運行事先安裝好的啟動管理器grub彩库,把控制權(quán)交給操作系統(tǒng)。
- parted分區(qū)
分區(qū)過程:
第一步:對指定磁盤進(jìn)行分區(qū)
[root@oldboy ~]# parted /dev/sdd
GNU Parted 3.1
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
第二步:指定分區(qū)類型
(parted) mklabel gpt
第三步:指定分區(qū)大小
(parted) mkpart primary 0 200G
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 2684GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 17.4kB 200GB 200GB print
(parted) mkpart primary 200G 2200G
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 2684GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 17.4kB 200GB 200GB print
2 200GB 2200GB 2000GB primary
(parted) rm
Partition number? 1
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 2684GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 200GB 2200GB 2000GB primary
(parted) quit
Information: You may need to update /etc/fstab.
具體參數(shù)說明:
mklabel : 創(chuàng)建分區(qū)表
mkpart :創(chuàng)建新分區(qū)
print: 顯示分區(qū)信息
rm:刪除指定分區(qū)信息
quit:退出分區(qū)界面先蒋,保存退出