Linux入门 14_Linux磁盘管理

一、设备识别

1.设备在接入系统后都以文件形式存在

设备名称位置含义
SATA/SAS/USB/dev/sda,/dev/sdbSATA DISK A/B
IDE/dev/hd0,/dev/hd1HARD DISK
VIRTIO-BLOCK/dev/vda,/dev/vdbvirtio
SSD/dev/nvme0
SD/MMC/EMMC/dev/mmcblk0
CDROM/dev/cdrom,/dev/sr0

2.设备的查看

[root@westos_student73 Desktop]# fdisk -l|dev			#查看所有(指定)磁盘分区情况
[root@westos_student73 Desktop]# lsblk					#设备使用情况
[root@westos_student73 Desktop]# blkid					#查看设备ID与管理方式
[root@westos_student73 Desktop]# df						#查看已挂在设备
[root@westos_student73 Desktop]# cat /proc/partitions	#查看系统识别设备	

二、设备挂载

	mount -o 挂载方式 /device 挂载点
	umount 设备|挂载点		#取消挂载		
	mount					#查看系统所有挂载信息

	mount -o rw /dev/vdb /dir #读写方式挂载
 	mount -o remount,ro /dir #由读写转换为只读

	fuser -kvm 设备|挂载点 #查看正在占用设备或挂载点的进程 -k 结束进程 -v 详细信息 -m 显示进程

	vim	/etc/fstab			#设备挂载策略文件
	mount -a				#重新读取策略文件

	dd if=/dev/zero of=/dev/sdb bs=1M count=1	#设备删除
	
	设备 		挂载点 	 文件系统类型  挂载参数    是否备份  是否检测
	/dev/sr0 	/westos 	xfs		 defaults	 0		 0

三、磁盘分区

1.分区方式

支持 legacy+MBR 与 UEFI+GPT方式分区 。
  MBR
  支持32位系统,分区表大小为64byte,最大4个主分区,最大每个分区2TB。最大支持16个逻辑分区,逻辑分区不被分区表记录,分区表只记录扩展分区(逻辑分区容器)地址。
  GPT
  支持64位系统,分区表大小为128byte,理论分区个数无上限,Windows中最高为128个,每个分区最大为8ZB

2.分区操作

parted 非交互式

parted /dev/vdb mklabel msdos			# 设定为MBR格式
parted /dev/vdb mkpart primary 1 100	# 设定主分区起始位置为1m 结束位置为100m
parted /dev/vdb rm 2					# 删除第二个分区

交互式

fdisk /dev/sdb		#进入交互式菜单进行分区操作,输入m获取指令帮助

udevadm settle		#同步分区表

mkfs.xfs -K /dev/sdb1	#格式化设备为xfs文件系统  -K不丢弃空数据块
# 操作指令
	m		#帮助
	d 		#删除分区
	l 		#列出所有类型
	n 		#新建分区
	p 		#查看分区表
	t 		#更改分区类型	
	w 		#保存更改
	q 		#退出
	g 		#设定分区为GPT
	o 		#设定分区为mbr

四、swap分区

1.swap分区的作用

程序在运行时所有的数据都是在RAM中,当RAM使用量超过了限额系统会出现不稳定,因此在硬盘划分一部分空间当做内存缓冲区swap,当程序需要swap分区中的数据时内核在将swap中的数据放到内存进行处理。

2.swap分区创建

 	 fdisk /dev/vdb # 创建分区类型为Linux Swap
	 mkswap /dev/vda1 # 格式化为swap

3.swap管理

	swapon /dev/vda1 -p 0-32767 # 数字表示优先级
	swapoff  /dev/vda1			#关闭设备swap
	swapon -a		#重新读取策略文件
	swapon -s		#查看所有swap分区

五、磁盘配额

作用:设定用户能指定设备的最大额度

1.设定方法

	mout /dev/sdal /pub/ -o usrquota	#挂载设备并激活配额参数
	quotaon -uv /dev/sda1		#激活配额
	edquota -u user		#设定用户user配额
设备 		用户已使用大小 	软限    硬限 	  已经创文件个数  软限  硬限
Filesystem 	blocks 			soft   hard 		inodes	   soft    hard
/dev/vda1	 20480 			 0	   20480 		  1  	     0      0

2.测试

	su -lee
	cd /pub
	dd if=/dev/zero of=/pub/leefile bs=1M count=22 #截取数据失败只能写入20M数据

3.管理

	quotaon -uv /dev/vda1	#激活配额
	quotaoff /dev/vda1		#关闭配额
	vim /etc/fstab			#永久开启配额

六、练习

在这里插入图片描述
1.添加一块新硬盘
在这里插入图片描述
在这里插入图片描述
2.创建分区500M和1Gswap分区

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.分区格式化
在这里插入图片描述
4.挂载至指定目录并修改权限
在这里插入图片描述
5.设定配额

6.swap优先级
在这里插入图片描述7.开机启动
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿王不想秃头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值