admin管理员组

文章数量:1643828

Linux系统磁盘分区、设备挂载及磁盘配额

文章目录

    • Linux系统磁盘分区、设备挂载及磁盘配额
      • 1、设备识别
      • 2、设备挂载
        • a) 设备挂载
        • b)卸载时提示设备正忙
      • 3、磁盘分区
        • a)MBR分区结构
        • b)GPT分区结构
        • c)分区方法
        • d)设备删除
        • e)磁盘文件系统
      • 4、swap分区
      • 5、磁盘配额
      • 6、测试习题

1、设备识别

在Linux操作系统中,任何物理存储设备接入系统后都是以文件的形式存在,且不同类别的设备接入系统后被识别的文件类型不同,这里我们用下表来详细说明:

物理设备类别 设备识别文件名称
SATA/SAS/USB(串口硬盘) /dev/sda,/dev/sdb(s=SATA,d=DISK ,字母=第几块硬盘)
IDE(老式并口硬盘) /dev/hd0,/dev/hd1(h=hard,d=DISK,数字=第几块硬盘)
VIRTIO-BLOCK(虚拟设备) /dev/vda,/dev/vdb(v=virtio,d=DISK ,字母=第几块硬盘)
M2/SSD(M2口固态硬盘) /dev/nvme0,/dev/nvme1(nvme=m2 )
SD/MMC/EMMC(迷你存储卡) /dev/mmcblk0,/dev/mmcblk1(mmcblk=mmc卡)
光驱/光盘 /dev/cdrom,/dev/sr0,/dev/sr1 (数字=第几块光驱)

设备接入系统后,我们可以用以下这些命令对设备进行查看:
1)fdisk -l :查看磁盘的分区情况
2)lsblk:查看设备使用情况,即哪些磁盘的哪些分区正在被谁使用
3)blkid :查看设备管理方式(设备上的文件系统类型)及设备id
4)df:查看正在被系统挂载的设备
5)cat /proc/partitions :查看被系统识别的设备

实验步骤:为设备添加新硬盘
1)在这里,我们为虚拟机westosa添加一块新的硬盘,首先以超级用户身份打开虚拟机控制器virt-manager,可以看到此时westosa只有一块物理硬盘

2)在虚拟存储目录中为westosa创建一个10G大小的新虚拟机硬盘westosa1,创建完成后在虚拟机控制器中将其添加到westosa


3)fdisk -l 可以查看到新添加的硬盘被系统识别为/dev/vdb,此时该新盘未进行任何操作,所以无分区信息

4)lsblk查看设备使用情况,可以看到/dev/vda磁盘的第一个分区正在被 /boot使用

5)blkid查看设备管理方式,以/dev/vda磁盘的第一个分区/dev/vda1为例,可以看到设备id、设备上的文件系统类型及分区id

6)df 查看正在被系统挂载的设备,cat /proc/partitions查看被系统识别的设备

2、设备挂载

a) 设备挂载

在系统中有设备id的设备是可以被系统使用的,这些设备被格式化处理过,包含有用来管理设备的文件系统,所以可以被系统直接使用即挂载,具体的挂载命令如下:

mount -o 挂载参数 device 挂载点	##挂载设备到指定目录
umount 设备|挂载点				##卸载设备
mount 							##查看挂载信息
mount -o rw 设备 挂载点			##可读写方式挂载设备到指定目录
								##(不加-o参数默认可读写方式挂载)
mount -o remount,ro 挂载点 		##转换挂载参数由读写变为只读挂载

实验步骤:设备只读挂载
1)卸载/boot中挂载的/dev/vda磁盘的第一个分区/dev/vda1,新建数据目录/westos,将/dev/vda1挂载到该目录上

2)mount 查看挂载信息,可以看到/dev/vda1默认是以读写方式挂载在/westos中,此时在该目录中可以自由创建、删除文件

3)卸载/dev/vda1,可读写方式重新挂载/de

本文标签: 配额磁盘详解磁盘分区设备