linux中磁盘的管理(挂载,分区,配额,加密)

本文详细介绍了Linux中磁盘的管理,包括MBR分区,文件系统的创建,挂载操作,磁盘配额设置以及磁盘加密。通过实例演示了如何使用fdisk,mkfs,mount等命令进行磁盘分区,格式化,并讨论了挂载点的选择和设备的卸载。此外,还讲解了swap分区的作用以及如何设置磁盘配额,最后探讨了磁盘加密的方法及其开机自动挂载的配置。
摘要由CSDN通过智能技术生成
  1. 区分概念

    磁盘:磁盘就是常见的物理磁盘,固态硬盘等。

    文件系统:文件系统是在硬盘上保持跟踪所有文件和目录的一组结构如果没有存储数据的文件系统,信息将会混乱。

    分区:硬盘在使用之前需要进行分区,分区是将磁盘空间分成多个存储空间,每一个子空间成为一个分区,不同的分区可以格式化为不同的文件系统。
    格式化:格式化就是创建文件系统,的mkfs的命令用于将分区格式化为特定的文件系统类型。

    挂载:就是将某一空间(比如目录,格式化后的文件系统)挂载到挂载点中而挂载点就是进入文件系统的入口。

  2. 区别
    文件系统和磁盘

    联系:文件系统和磁盘都可以用来指存储空间不同的是文件系统是指定好了存储文件的存储格式,而磁盘则是空白的存储空间,没有经历过任何处理。

    分区和文件系统
    联系:分区根据不同的功能场景,划分出不同的逻辑单元.Linux系统中,分区主要包括主分区,扩展分区和逻辑分区。文件系统是在分区的基础上的进步操作,分区操作完成后,需要将新的分区通过某种文件系统进行格式化操作,是的分区具备存储文件的功能。
    格式化文件系统的具体内容:

             指定块的大小:磁盘盘被格式化需要指定每一个块的大小,然后格式化命令会把空间分割成一个一个的块块。
    

4.挂载是什么?
挂载是将某个文件系统挂载到根目录下的一个子目录中,通过该子目录可以访问文件系统中的内容。

1、本地存储设备的识别

fdisk -l #查看真实存在的设备
在这里插入图片描述

cat /proc/partitions #查看系统可识别的设备

在这里插入图片描述

blkid # 查看系统可使用的设备
在这里插入图片描述
2】设备的挂载和卸载
设备名称

/dev/xdx   dev/vda  /dev/vdb
/dev/sr0       #光驱
/dev/mapper    #虚拟设备

在插入u盘之前用df查看有无正在正在挂载的设备

插入u盘后再次使用df查看系统挂载的设备,多出来的就是u盘设备。

设备的挂载
格式:mount 设备 挂载点

   mount  /dev/sdc1     /mnt        #挂载sdc1 到/mnt
   umount   /mnt                    #卸载

1

mount   -o  ro  /dev/sdc1  /mnt    #只读挂载 
  mount                             #查看挂载信息

解决设备正忙情况
有程序正在占用该设备,无法卸载。

解决方法1
lsof /mnt # 查看占用该设备的进程信息
kill -9 PID #结束该占用进程
umount /mnt # 再次卸载设备

解决方法2
fuser -kvm /mnt #直接结束占用该设备的进程
umount /mnt # 再次卸载设备

3、MBR 主引导记录

我们将包含磁盘中包含MBR引导代码的扇区(0磁道1扇区)称为主引导扇区。主引导扇区由三个部分组成(共占用512个字节):

主引导程序即主引导记录(MBR),占446个字节。它用于硬盘启动时将系统控制转给用户指定的某个操作系统。
磁盘分区表项,共计64个字节。负责说明磁盘上的分区情况,每一个分区信息占用16个字节。一个磁盘可以最多直接划分成四个分区。如果需要划分更多的分区,可以将一个主分区替换成扩展分区,再在扩展分区中划分逻辑分区。
主分区:分区信息记录在分区表中的分区。
扩展分区:除过主分区占用的磁盘空间之外,为了划分更多的分区,将剩余的空间做成统一的容器,成为扩展分区。扩展分区不能直接使用。
逻辑分区:在扩展分区中再次划分出来的分区,成为逻辑分区。
结束标志(占2个字节)55AA

目前设备只有一块磁盘 添加sdb磁盘,关机菜单栏内找到虚拟机设置,点击添加一块磁盘(大小可拟)

1 分区步骤

添加分区

[root@localhost ~]# fdisk -l

Disk /dev/vda: 8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00044471

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048      411647      204800   83  Linux
/dev/vda2          411648     1435647      512000   82  Linux swap / Solaris
/dev/vda3         1435648    16777215     7670784   83  Linux

Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值