一、磁盤
1. ?在Windows拿到磁盤首先需要分區,然后配置文件系統,最后分配盤符,才能更好地使用。
2. ?在Linux中一切皆文件,自然也包括了磁盤文件,塊設備
(1)塊設備的特性:
a. 以塊為大小存取文件
b.每個扇區的大小為512 k
c.隨機存取,不是按照磁盤的順序來讀取
d.塊設備要關聯到設備驅動程序上,才能進行通信
e.塊設備具有兩個設備號碼,一個為主設備號,另一個為次設備號
(2) 硬盤:
a. ?在Linux中磁盤設備的設備文件名一般都是:/dev/DEV_FILE 類型
b. 磁盤的分類:
并行:IDE SCSI
串口:SATA SAS USB
rpm 不同于安裝文件所使用的rpm,這里的rpm指的是轉速
c. 機械硬盤和固態硬盤:固態硬盤讀取速度快,不易損壞,但是數據無法像 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?機械硬盤一樣可以恢復,且固態硬盤的價格遠遠高于機械硬盤
d. ? 磁盤的分區:磁盤的分區主要有兩種
MBR將磁盤分為4個分區,包括主分區和擴展分區
GPT 磁盤中的每個分區都是主分區
在CentOS7中可以通過gnome -disks來查看分區,在? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?CentOS6中可以通過palimpset查看
e. 在硬盤中經??吹降男g語:
磁頭: head ? 傳統的磁盤中用8個位來表示,最多表示256個
磁道: track ? 而磁道用10個位來表示,最多可以表示1024個
柱面: cylinder
扇區: sector ?扇區呢,用6個位來表示,可以表示63個
分區中每一個磁道中包含的扇區數是相同的,所以外圍 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?磁道上數據讀取速度更快。所以磁道數越小,效率更高。
f. CHS和LBA
CHS采用24bit位尋址,其中前10位表示cylinder,中間8位表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 示head,后面6位表示sector,所以它的最大尋址空間為8GB
LBA采用48個位尋址,是一個整數通過轉換成CHS完成磁盤? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?的具體尋址
當磁盤容量小于 8GB時可以使用CHS或LAB,當大于8GB時? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 只能使用LAB。
二、分區
(1)分區的目的:
a. 創建文件系統
b. 便于管理
c. 設定配額策略
d. 創建多個文件系統
e. 甚至可以安裝多個操作系統
(2)Linux必要創建的分區:
a. 必須要創建根目錄 :/
b. 還有/boot,用于啟動操作系統
c. 還需要創建給用戶存放數據的分區
(3)分區的兩種方式(MBR,GPT):
a. MBR 使用32位來表示扇區,分區不超過2 T,按照柱面來劃分(4個主分 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?區;3個主分區+1擴展(N個邏輯分區))
b. GPT 使用64位,支持128個分區
c. Bios與MBR一塊使用,UEFI與GPT在一塊使用后
(4)查看系統分區中的四種方法:
a.使用ls查看
b. 使用cat /proc/portitions
c .lsblk
d. fdish
三、關于管理磁盤空間的命令:
(1)parted :它的操作都是實時生效的,需要小心使用
a. 創建MBR或GPT分區:parted ? 分區名 ?mklabel ?msdos|gpt
b. 打印分區的信息: ? ?parted 分區名 print
c. 創建分區大小 : ? ? ? ?parted ?分區名 mkpart primary ?1 100(默認單位為 M)
d. 刪除分區 : ? ? ? ? ? ? ? ?parted ? 分區名 rm 1
(2) fdish是管理BMR格式分區的命令,而gdish是GPT格式分區的命令,不同分區之間不能 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 相互轉換
(3)刷新內存中的硬盤分區表:
a. 在CentOS6中,新增分區用partx -a,刪除分區用partx -d –nr M-N 分區名
b .在CentOS5和CentOS7中都是使用partprobe 分區名
四、文件系統
(1)文件系統是用于管理和組織文件的方法,是對文件存儲空間進行組織和分配。
(2)一旦分區就要創建文件系統
(3)文件系統的種類:
a. 不設置文件系統,可以叫作裸設備,用于極端條件,讀取效率高
b .Linux文件系統:ext2 ?ext3 ext4 xfs swap
c. 光盤:iso9660
d. Windows:FAT32 exFAT NTFS
(4)Linux用的文件系統:
CentOS6 :默認使用的是 ext4
CentOS7 ?:默認使用的是 xfs
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89218