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 看的是磁盘有没有特殊属性,具体属性在后续讲解。

发布了9 篇原创文章 · 获赞 24 · 访问量 5817

猜你喜欢

转载自blog.csdn.net/qq_46291185/article/details/104653493
今日推荐