Linux系統配置及服務管理__存儲管理-基本分區

磁盤簡介

名詞

	磁盤/硬盤/disk是同一個東東,不同於內存的是容量比較大。

類型

	從工作原理區分
	機械
		機械硬盤即是傳統普通硬盤,主要由:盤片,磁頭,盤片轉軸及控制電機,磁頭控制器,數據轉換器,接口,緩存等幾個部分組成。
	固態
		固態驅動器(Solid State Disk或Solid State Drive,簡稱SSD),俗稱固態硬盤,固態硬盤是用固態電子存儲芯片陣列而製成的硬盤
   圖示
   ![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20200304153107450.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2MjkxMTg1,size_16,color_FFFFFF,t_70)

磁道大小4K

在這裏插入圖片描述
在這裏插入圖片描述

尺寸

3.5英寸、2.5、1.8

接口

早期IDE —— 現在SATA I/II/III

轉速

5400rpm、7200、10000、15000

廠商

			西部數據
			希捷
			三星/日立/金士頓

術語

			盤片
				一塊硬盤有若干盤片,每個盤片有可以存儲數據的上、下兩盤面(Side)。這些盤面堆疊在主軸上高速旋轉,它們從上至下從“0”開始依次編號。
			柱面
				所有盤面上的同一磁道構成一個圓柱,稱作柱面
			扇區
				將一個盤面劃分爲若干內角相同的扇形,這樣盤面上的每個磁道就被分爲若干段圓弧,每段圓弧叫做一個扇區。每個扇區中的數據作爲一個單元同時讀出或寫入。硬盤的第一個扇區,叫做引導扇區。
			磁道
				每個盤面被劃分成許多同心圓,這些同心圓軌跡叫做磁道;磁道從外向內從0開始順序編號。
			圖示

在這裏插入圖片描述

命名

			kernel對不同接口硬盤命名方式
				RHEL7/centos7
					 IDE(並口)
						/dev/hda
						/dev/hdb
					SATA(串口)
						/dev/sda
							/dev設備文件目錄
							sda是一個文件
							s代表sata就是串口
							d代表磁盤
							a第一塊
						/dev/sdb 
						請問第五塊硬盤的全名?

分區方式

				MBR
					主引導記錄(MBR,Master Boot Record)是位於磁盤最前邊的一段引導
				MBR支持最大的磁盤容量是 <2TB。設計時分配4個分區
				如果希望超過4個分區,需放棄主分區,改爲擴展分區和邏輯分區。
				GPT
					全局唯一標識分區表(GUIDPartition Table,縮寫:GPT)是一個實體硬盤的分區表的結構佈局的標準。
				GPT 支持大於2T的硬盤,支持128個分區

管理磁盤

添加磁盤

VMWARE增加磁盤
				1編輯虛擬機設置
				2增加磁盤

管理磁盤流程三部曲

			新硬盤
				分區(MBR或者GPT) ---->格式化/文件系統 Filesystem ----> 掛載mount
			毛坯房
				隔間----------->    放傢俱/打造格子櫃----------------> 加個門/目錄

1.查看磁盤信息

方法1

				[root@localhost ~]# ll /dev/sd*
				brw-rw----. 1 root disk 8,  0 1月  25 09:35 /dev/sda
				brw-rw----. 1 root disk 8,  1 1月  25 09:35 /dev/sda1
				brw-rw----. 1 root disk 8,  2 1月  25 09:35 /dev/sda2
				brw-rw----. 1 root disk 8, 16 1月  25 09:35 /dev/sdb
				brw-rw----. 1 root disk 8, 32 1月  25 09:35 /dev/sdc
				brw-rw----. 1 root disk 8, 48 1月  25 09:35 /dev/sdd
				註釋:
					/dev/sdb
					/dev/sdc
					/dev/sdc
					相當於購買的新磁盤。

方法2(瞭解)
在這裏插入圖片描述
名稱 設備類型 序號 是否可移動設備 大小 是否只讀 磁盤或分區 掛載點

2.創建分區

MBR:把房子分成臥室和客廳
啓動分區工具

				 [root@localhost ~]# fdisk      /dev/sdb

進入會話模式

提示1

					[root@localhost ~]# fdisk /dev/sdb
                    歡迎使用 fdisk (util-linux 2.23.2)。

					更改將停留在內存中,直到您決定將更改寫入磁盤。
					使用寫入命令前請三思。

					Device does not contain a recognized partition table
					使用磁盤標識符 0xd43058cb 創建新的 DOS 磁盤標籤。

					命令(輸入 m 獲取幫助):

操作
敲擊字母“n”鍵
說明
歡迎界面,輸入幫助指令或操作指令。

提示2

					命令(輸入 m 獲取幫助):n
					Partition type:
					  p   primary (0 primary, 0 extended, 4 free)
					  e   extended
					Select (default p): 

操作
敲擊字母“p”鍵
說明
請選擇主分區,或擴展分區

提示3

					Select (default p): p
					分區號 (1-4,默認 1):

操作
敲擊數字“1”鍵
說明
選擇分區號

提示4

					分區號 (1-4,默認 1):1
					起始 扇區 (2048-10485759,默認爲 2048):

操作

						敲擊回車鍵

說明
選擇磁盤開始的扇區

提示5

					起始 扇區 (2048-10485759,默認爲 2048):
					將使用默認值 2048
					Last 扇區, +扇區 or +size{K,M,G} (2048-10485759,默認爲 10485759):

操作
輸入分區大小“+2G” 後回車
實際環境根據磁盤劃分,如4T磁盤,可以500G 一個分區。
說明
選擇磁盤分區結束的扇區,即分區大小

提示6

					Last 扇區, +扇區 or +size{K,M,G} (2048-10485759,默認爲 10485759):+2G
					分區 1 已設置爲 Linux 類型,大小設爲 2 GiB

					命令(輸入 m 獲取幫助):

說明
已經完成 2G 大小分區記錄。但未生效

提示7

					命令(輸入 m 獲取幫助):w
					The partition table has been altered!

					Calling ioctl() to re-read partition table.
					正在同步磁盤。
					[root@localhost ~]# 

操作
輸入w保存分區信息
自動退出分區工具

刷新分區表

				[root@localhost ~]#  partprobe /dev/sdb  

查看分區結果

				[root@localhost ~]# fdisk -l /dev/sdb
					磁盤 /dev/sdb:5368 MB, 5368709120 字節,10485760 個扇區
					Units = 扇區 of 1 * 512 = 512 bytes
					扇區大小(邏輯/物理):512 字節 / 512 字節
					I/O 大小(最小/最佳):512 字節 / 512 字節
					磁盤標籤類型:dos
					磁盤標識符:0xd43058cb

					   設備 Boot      Start         End      Blocks   Id  System
					/dev/sdb1            2048     4196351     2097152   83  Linux
					或是使用lsblk也可查看
						
					結論
						劃分磁盤完畢,/dev/sdb1

創建文件系統

文件系統:房子裏的格子櫃

			[root@localhost ~]# mkfs.ext4       /dev/sdb1

輸出提示

			mke2fs 1.42.9 (28-Dec-2013)
			文件系統標籤=
			OS type: Linux
			塊大小=4096 (log=2)
			分塊大小=4096 (log=2)
			Stride=0 blocks, Stripe width=0 blocks
			131072 inodes, 524288 blocks
			26214 blocks (5.00%) reserved for the super user
			第一個數據塊=0
			Maximum filesystem blocks=536870912
			16 block groups
			32768 blocks per group, 32768 fragments per group
			8192 inodes per group
			Superblock backups stored on blocks: 
				32768, 98304, 163840, 229376, 294912

			Allocating group tables: 完成                            
			正在寫入inode表: 完成                            
			Creating journal (16384 blocks): 完成
			Writing superblocks and filesystem accounting information: 完成 

新創建的分區,sdb2,sdb3 都要格式化

掛載mount

手動掛載
創建掛載點,一個分區一個掛載點

			[root@localhost ~]# mkdir /mnt/disk1
			[root@localhost ~]#mount -t ext4  /dev/sdb1 /mnt/disk1

查看掛載信息

			方法1 df -hT
				[root@server0 ~]# df -Th
			Filesystem Type Size Used Avail Use% Mounted on
			/dev/sdb1 ext4  2G    6M   1.9G  3% /mnt/disk1
			分區     文件系統   大小  佔用  空閒  佔比  掛載點
			方法2 mount
				[root@server0 ~]# mount
				/dev/sdb1 on /mysql_data type xfs 							
				(rw,relatime,seclabel,attr2,inode64,noquoa)
				/dev/sdb3 on /mnt/disk1/disk2/disk3/disk4 type ext4
				(rw,relatime,seclabel,dta=ordered)

mount 看的是磁盤有沒有特殊屬性,具體屬性在後續講解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章