Linux中磁盘分区管理

###概念
磁盘:通过磁介质存储数据的设备,常用的有硬盘等。
分区:通常硬盘会分成几个区,更合理,更有效地去保存数据。现在我们使用的计算机一个硬盘只允许分成四个主分区,其中一个主分区可分成若干逻辑分区,我们一个用盘最多可分为24个区。
文件系统:文件名,存储和组织的总体结构,即我们常说的“磁盘格式“或分区格式。

###磁盘管理

  1. 本地存储设备的识别
fdisk -l		###查看设备分区表上所有真实存在设备信息
cat /proc/partition	###系统识别的设备
blkid			###系统可使用的设备
df			###系统正在挂载的设备
fdisk -l	###查看设备分区表上所有真实存在设备信息

在这里插入图片描述

blkid	###系统可使用的设备

在这里插入图片描述

df	###系统正在挂载的设备

在这里插入图片描述

cat /proc/partition	###系统识别的设备

在这里插入图片描述

  1. 设备的挂载和卸载
    ####挂载
mount 设备 挂载点

在这里插入图片描述

umount /test	###卸载

在这里插入图片描述

mount -o ro /dev/sdb1 /test 	##只读挂载

在这里插入图片描述

使用mount查看挂载点信息
在这里插入图片描述
“ro表示该挂载设备只能读,不能写,若将ro改为rw,则该设备可写“

mount -o remount,rw /dev/sdb1 /test/	###重新读写挂载

在这里插入图片描述
在这里插入图片描述

####解决设备正忙情况
在这里插入图片描述

解决方法一

fuser -kv /test

在这里插入图片描述

###解决方法二

lsof /test
kill -9 PID
umount /test

在这里插入图片描述

###3. 磁盘分区

  1. 磁盘0磁道1扇区的512个字节记录的信息如下:
    主引导分区(mbr)=446字节
    主分区标(mpt)=64字节
    硬盘有效性标识(55aa)=2字节

  2. 磁盘分区创建
    ####该实验在虚拟机中实现,查看虚拟机硬盘信息,需要有一块可以分区的硬盘。

常用磁盘分区时所用命令

fdisk /dev/vdb
	n	###新建
	d	###删除
	p	###显示分区从信息
	q	###退出
	t	###修改分区id
	wq	保存分区标信息到硬盘退出

在这里插入图片描述

fdisk -l

查看新建分区

在这里插入图片描述

按照上述步骤依次将剩余磁盘划分,第四个分区为可扩展分区,该分区可以再次划分多个逻辑分区
在这里插入图片描述

在这里插入图片描述

/dev/vdb4为可扩展分区;/dev/vdb5为逻辑分区

同步分区

cat /proc/partitions

在这里插入图片描述

###安装文件系统
划分好的分区需要安装文件系统才能使用

mkfs.xfs /dev/vdb1

在这里插入图片描述

###挂载
在这里插入图片描述

###永久挂载

vim /etc/fstab

在这里插入图片描述

####swap分区的创建

fdisk /dev/vdb

在这里插入图片描述

在这里插入图片描述

同步分区标,格式化,查看swap分区是否激活
在这里插入图片描述

永久激活

vim /etc/fstab

在这里插入图片描述

在这里插入图片描述

swapon off /dev/vdb6 ###关闭swap分区

####4. 配额
磁盘存储空间大小是限的,为了充分利用磁盘,需要去合理对磁盘空间进行分配。

在没有对用户分配磁盘使用额度前,用户可以使用任意大小的空间
在这里插入图片描述

当多个用户同样需要使用相当大的空间时,可能会造成磁盘空间不足,而且如果某些用户本不需要很大空间,则是对存储空间一种浪费。
###对磁盘空间配额

mount -o usrquota /dev/vdb5 /pub

在这里插入图片描述

激活配额功能
在这里插入图片描述

chmod 777 /pub
edquota -u student

在这里插入图片描述

quota	###查看自己配额信息

在这里插入图片描述

repquota -a	超级用户查看配额用户

在这里插入图片描述

我们分配给student用户20M,然后裁取一个50M大小的文件,上传后其只有20M
在这里插入图片描述
当再次上传时,已经超额,不能放文件。
在这里插入图片描述

设定永久配额

vim /etc/fstab

在这里插入图片描述

quotaoff /dev/vdb5	###关闭配额功能

猜你喜欢

转载自blog.csdn.net/weixin_43314056/article/details/83795779