目录
1.磁盘介绍
1.1.简介
磁盘/硬盘/disk,不同于内存的是容量比较大。
1.2.类型(从工作原理区分)
机械:传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。
固态:固态驱动器(Solid State Disk或Solid State Drive,简称SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘
图示:磁道大小4K
尺寸:3.5英寸、2.5英寸、1.8英寸、
接口:早期IDE;现在SATA I/II/III
转速:5400rpm、7200、10000、15000
厂商:西部数据、希捷、三星/日立/金士顿
1.3.术语
- 盘片:一块硬盘有若干盘片,每个盘片有可以存储数据的上、下两盘面(Side)。这些盘面堆叠在主轴上高速旋转,它们从上至下从“0”开始依次编号。
- 磁道:每个盘面被划分成许多同心圆,这些同心圆轨迹叫做磁道;磁道从外向内从0开始顺序编号。
- 扇区:将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时读出或写入。硬盘的第一个扇区,叫做引导扇区。
- 柱面:所有盘面上的同一磁道构成一个圆柱,称作柱面
1.4.命名
IDE(并口):/dev/hda、/dev/hdb
SATA(串口):/dev/sda、/dev/sdb ;/dev设备文件目录、sda是一个文件、s代表sata就是串口、d代表磁盘、a第一块
2.磁盘分区方式
MBR
:主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(fdisk命令)
MBR支持最大的磁盘容量是 <2TB。设计时分配4个分区;如果希望超过4个分区,需放弃主分区,改为扩展分区和逻辑分区。
GPT
:全局唯一标识分区表(GUIDPartition Table,缩写:GPT)是一个实体硬盘的分区表的结构布局的标准。(gdisk命令)
GPT 支持大于2T的硬盘,支持128个分区
3.磁盘基本分区
3.1.添加磁盘
先关闭虚拟机电源;编辑虚拟机设置;增加磁盘。
3.2.管理磁盘流程三部曲
分区(MBR或者GPT) ---->格式化/文件系统Filesystem ----> 挂载mount
3.3.查看磁盘信息
方法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 //相当于购买的新磁盘
方法2(了解):
[root@localhost ~]# lsblk
名称 设备类型 序号 是否可移动设备 大小 是否只读 磁盘或分区 挂载点
4.主分区
4.1.创建分区(MBR)
启动分区工具
[root@localhost ~]# fdisk /dev/sdb
进入会话模式:7个提示 m n p/e +500M/K/G d
刷新分区表
[root@localhost ~]# partprobe /dev/sdb
查看分区结果
[root@localhost ~]# fdisk -l /dev/sdb //或是使用lsblk也可查看
结论:划分磁盘完毕,/dev/sdb1
4.2.创建文件系统(格式化)
新创建的分区,sdb2,sdb3 都要格式化
[root@localhost ~]# mkfs.ext4 /dev/sdb1
4.3.挂载mount
创建挂载点,一个分区一个挂载点
[root@localhost ~]# mkdir /mnt/disk1
[root@localhost ~]# mount -t ext4 /dev/sdb1 /mnt/disk1
4.4.查看挂载信息
方法1:
[root@localhost ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext4 2G 6M 1.9G 3% /mnt/disk1
分区 文件系统 大小 占用 空闲 占比 挂载点
方法2:
[root@localhost ~]# 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 看的是磁盘有没有特殊属性。
5.拓展分区
5.1.放弃一个主分区,选择创建扩展分区。
主分区已创建并使用:
先卸载:umount /dev/sdb4
删除主分区:fdisk /dev/sdb
进入会话模式:d删除分区、4第四个分区、p打印分区列表,查看删除结果
创建扩展分区:n创建分区、e扩展分区、回车、起始扇区回车、磁盘的结尾
创建逻辑分区:n、l回车、+200M、p
主分区未创建未使用:n、e、回车
5.2.重启后的影响
mount临时挂载就消失了,需要使用永久挂载
[root@localhost ~]# vim /etc/fstab
/dev/sdb1 /mnt/disk1 ext4、 defaults 0 0
磁盘 挂载点 文件系统类型 默认选项 优先级 优先级
然后使用立刻挂载命令:
[root@localhost ~]# mount -a