linux系统中的磁盘分区与管理

        计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。

一、本地存储设备的识别

1. 查看真实存在的设备(系统有可能未挂载或未使用)

fdisk   -l

2. 查看系统识别的设备

cat   /proc/partitons

3. 查看系统可以使用的设备

blkid

扫描二维码关注公众号,回复: 4279048 查看本文章

4. 查看系统正在挂载的设备

df

二、设备的挂载和卸载

1. 设备名称

/dev/xdx   ##硬盘,/dev/hd0  (并口硬盘),/dev/sha   (串口硬盘)

/dev/sr0   /dev/cdrom   ##光驱

/dev/mapper/*   ##虚拟设备

2. 设备的挂载

挂载vdb3 到/mnt :mount   /dev/vdb3   /mnt

卸载/mnt 上的设备:umount   /mnt

重新读写挂载:mount   -o   remount, rw   /dev/vdb3  或者写   /mnt

3. 解决设备正忙的方法

当设备正在被使用时,或者正处于被挂载的目录时,卸载设备会出现设备正忙的报错

解决方法一:

查询进程信息:lsof   /mnt

结束当前使用设备的进程:kill   -9   pid

此时,便可卸载成功

解决方法2:

查看/mnt 谁在用:fuser   -vm   /mnt

查看并结束:fuser   -kvm   /mnt

卸载/mnt 下的设备

三、磁盘分区

POST (power on self test )   ##加电自检

MBR (master boot record )   ##注引导记录,占446个字节

MPT (master partition table )   ##主分区表,占64个字节,一块磁盘只能建立4个主分区,一个主分区占主分区表的16个字节

55aa   ##硬盘有效标志位,占两个字节

主引导扇区共512个字节,由mbr 、mpt 、55aa 组成

1. 分区步骤

 fdisk   -l   ##查询设备信息

 fdisk   /dev/vdb   ##创建分区

创建分区时,查看命令帮助,其中:

d(删除分区),m(查看帮助),n(新建分区),p(显示分区信息),q(退出),t(修改分区id),w(保存分区信息)

新建分区

输入分区编号,设置起始位置

设置分区大小

显示分区信息

当建立4个主分区后,再建立其他分区时,系统会提示需要移除主分区,建立扩展分区,否则无法再建立分区

删除主分区

在建立好三个主分区后,再建立分区时,默认的分区类型就为扩展分区(主分区:primary  扩展分区:extended),同时默认空间大小为剩余所有空间

建立好扩展分区后,即可在扩展分区中建立更多分区

退出保存

给设备铺设文件系统

其中,可以将磁盘格式化为多种格式

对建立好,并铺设好文件系统的分区进行挂载

2. 永久挂载设备

之前利用mount 命令挂载设备仅是临时的,可通过/etc/rc.d/rc.local 脚本文件进行开机自动挂载,但是其挂载是在系统启动后,才执行脚本文件进行挂载的,若是挂载系统启动分区,则不能成功启动系统

若想永久挂载设备,同时是在系统启动前就挂载,需要修改配置文件 : fstab

查看配置文件的写法

修改配置文件

修改格式:设备地址   挂载地址   设备格式   挂载参数   0(不检查)   0(不备份)

文件配置好后,进行挂载

四、swap 分区管理

1. swap 分区建立

划分分区并设定分区标签

其中swap 分区标签号为:82

查看swap 分区信息

保存退出

查看系统可以识别的设备,发现并没有新建的swap 分区

需要利用partprobe 进行重新识别

对swap 分区进行文件系统的铺设

挂载swap 分区,并显示

在fstab 中配置 永久挂载swap 分区

卸载swap 分区,并显示

2. /etc/fstab 配置文件修改错误时,系统无法启动(因为该配置文件中写入了系统所在磁盘分区的开机启动,若配置文件出错,则系统无法启动)

重启时出错

输入超级用户密码进入命令终端,并编辑/etc/fstab 配置文件

将出错部分注释掉,或者改正确

再次重启后,便能正常进入系统

五、配额

1. 新建分区,并格式化

2. 新建目录,修改权限,并配额挂载

3. 对分区进行配额,使挂载的目录内可使用空间为20M

4. 修改配置文件,使其永久挂载配额分区

5. 测试,创建大于配额的文件,需要在普通用户下进行,发现文件大小最大只有20M

六、磁盘加密

1. 创建新的分区,

2. 设置临时的密码

3. 将加密的分区解锁并以westos 的名字打开,放在/dev/mapper 下

4. 对解锁后的分区格式化

5. 对解锁分区进行挂载,并新建文件

6. 卸载分区,并对分区进行加锁

7. 加锁后,文件消失,切分区的目录也消失了

猜你喜欢

转载自blog.csdn.net/weixin_43369306/article/details/83929593