磁盘管理(挂载设备--磁盘分区--swap分区)

一.设备的挂载与卸载

存储是每个计算机系统的基本需求 .Red Hat Linux 提供了一 些强大的工具 , 它们能在大量的场景中管理多种类型的存储设 备
fdisk 是用于管理磁盘分区的实用程序

1…识别本地存储设备的

disk -l                 # 查看硬盘上设备的真实存在的所有设备
cat /proc/partitions    # 查看系统识别的设备
blkid                   # 查看系统可以使用的设备
df                      # 查看系统正在挂载的设备
	df  -h          #查看到的设备大小更准确( 以2^n 计算  1M=1024K )
	df  -H          #查看到的设备大小不准确( 以10^n 计算 1M=1000K  )
	
注:从上到下,查看到的依次减少

(1).使用 disk -l查看本地存储设备在这里插入图片描述
(2)blkid列出系统中可以使用的设备 id
在这里插入图片描述
(3)df查看系统中正在使用的设备信息
在这里插入图片描述
(3).查看系统可识别的设备信息

在这里插入图片描述
2.设备的挂载和卸载

/dev/sda1   # /dev=设备  s=sata,d=disk,a表示第一块硬盘,1表示第一块磁盘的第一块 

(1)设备名称

/dev/xdxn           # 例如: /dev/sda   /dev/vda /dev/hd0    
	 x:硬盘类型(s:sata硬盘  h:串口硬盘  v:虚拟硬盘)     
	 x:a..z,硬盘所在个数     
	 n:1..16,分区所在个数
/dev/mapper/*      # 生成的文件都是用软件生成的,因此称为虚拟设备
/dev/sr0            # 光驱

(2),挂载设备

mount    设备    挂载点
mount    /dev/sdb1     /mnt          # 挂载/dev/sdb1设备到/mnt下
mount   -o ro  /dev/sdb1  /mnt       # 只读挂载,ro表示只读
mount  -o remount,rw  /dev/sdb1      # 重新读写挂载,这个命令可以不用卸载之前的挂载
umoutn /mnt 
umoutn /dev/sdb1                     # 卸载,卸载的时候可以卸载设备,也可以卸载挂载点
mount                                # 查看挂载信息

插入u盘设备,使用df查看(root)
在这里插入图片描述
挂载然后进入/mnt查看
在这里插入图片描述
查看都u盘设备是读写挂载
在这里插入图片描述
在这里插入图片描述 可以新建文件,因为是读写挂载
在这里插入图片描述
(3)解决设备忙
挂载好之后,卸载时直接在挂载点卸载设备,就会出现以下报错
在这里插入图片描述

lsof(8) or fuser(1))  提示这俩个命令可以解决

解决:

在这里插入图片描述 说明:
在这里插入图片描述
查看到有一个shell占用挂载点
在这里插入图片描述
杀死占用进程的PID号
(2)重新卸载
在这里插入图片描述
在这里插入图片描述
二.分区管理
注意: 分区实验必须在Server虚拟机中完成
(1)MBR信息

硬盘0磁道1扇区的512个字节中记录的信息如下: 512 = 446 + 64 + 2
1.1 MBR主引导分区 446字节
1.2 MPT主分区表 64字节
1.3硬盘有效标示“55aa” 2字节
1.4分区大小为16字节,故有4个分区其中3个主分区,1个扩展分区,扩展分区中成为逻辑分区 主分区 :用分区表记录分区信息称为主分区 拓展分区:一种特殊的分区,专门用来存储更多的分区 逻辑分区:存储在拓展分区中的分区称为逻辑分区
1.5注意:MBR分区最大只能分2TB,可识别的分区总数为16,可用的为14

(2)文件系统类型

ext4 :支持1EB(1EB=1024PB 1PB=1024TB)的文件系统和单个16TB的文件linux 6的标准文件系统
ext2:支持最大分区4TB,最大文件2GB,适合小型存储设备
Vfat:支持包括一系列相关文件系统(VFAT/FAT16/FAT32),针对较旧版本的Microsoft Windows开发
Xfs:支持最大分区9EB linux 7的标准文件系统,数据完全、性能稳定、扩展性强(8E1b),传输效率(7G/s)

(3).gpt简介

GUID 磁碟分割表( GUID Partition Table ,缩写: GPT )其含义为“全局唯一标识磁盘分区表”
与 MBR 最大4 个分区表项的限制相比, GPT 对分区数量没有 限制
Windows 最大仅支持 128 个 GPT 分区
GPT 可管理硬盘大小达到了18EB
ext3 最多支持 32tb
ext4 最多支持 1EB
xfs 8EB-1byte

(4)Command 应用

Command action
                   a   toggle a bootable flag
                   b   edit bsd disklabel
                   c   toggle the dos compatibility flag
                   d   delete a partition         ##删除
                   g   create a new empty GPT partition table
                   G   create an IRIX (SGI) partition table
                   l   list known partition types
                   m   print this menu          ##新建
                   n   add a new partition
                   o   create a new empty DOS partition table
                   p   print the partition table    ##显示分区
                   q   quit without saving changes   ##不保存更改
                   s   create a new empty Sun disklabel
                   t   change a partition's system id
                   u   change display/entry units
                   v   verify the partition table
                   w   write table to disk and exit   #保存并退出
                   x   extra functionality (experts only)

实验:
只能用/dev/vdb设备划分分区
在这里插入图片描述
在这里插入图片描述
注意:创建完成后一定要用wq退出保存
使用fdisk -l,查看
在这里插入图片描述
注意
1.所创立的分区属于主要(primary)分区
2.当三个主分区被占满时,第四个分区就要分成扩展分区
(2)建立拓展分区
在这里插入图片描述
说明:

Select (default e): e          系统自动说明创立拓展分区
Last sector, +sectors or +size{K,M,G} (616448-20971519, default 20971519): Using default value 20971519     把剩下所有的空间分给拓展分区

(1)查看所建立的分区p
在这里插入图片描述
注意:完后记住一定要wq退出保存
3.如何挂载设备分区
(1) 挂载前需要格式化分区 mkfs.xfs /dev/vdb1
在这里插入图片描述
(2)mount /dev/vdb5 /mnt 临时挂载
在这里插入图片描述
(3)实现永久挂载vim /etc/fstab
在这里插入图片描述
说明:

/dev/vdb1      /mnt        xfs        defaults    0       0 	
 设备名称       挂载点     文件类型      挂载参数   不备份  不检测  

(4)mount -a 读取挂载策略,检测正确性
在这里插入图片描述
(5)reboot 重启之后,永久挂载生效
在这里插入图片描述
在这里插入图片描述
4.swap 分区管理
(1)添加一个分区
fdisk /dev/vdb
在这里插入图片描述(2)t 修改分区
在这里插入图片描述
说明:L根据提示查看所有的id码
在这里插入图片描述

Changed type of partition 'Linux' to 'Linux swap / Solaris'    修改成功

使用fdisk -l查看
在这里插入图片描述partprobe: 通知系统分区表的变化
在这里插入图片描述
查看并格式化/dev/vdb5
在这里插入图片描述
激活swapon -a /dev/vdb5
在这里插入图片描述
查看swap分区详细信息
在这里插入图片描述
开机自动激活
vim /etc/fstab
在这里插入图片描述检测语法的正确性
swapon -a
在这里插入图片描述
补充:swap 交换分区建议设定
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值