管理文件系统

一.新添加一块磁盘如配置并正常使用

1. 创建分区(一块新添加的磁盘)

[root@Cento01 ~]# fdisk /dev/sdb //进入磁盘,(/dev/sdb是第二块磁盘)
大致的意思是这个磁盘没有分区表
Command (m for help): p //查看分区表
因为新磁盘没有分区表所以无法显示分区信息
注:因为新磁盘没有分区表所以无法显示分区信息

Command (m for help): n //创建新的分区
Command action
e extended
p primary partition (1-4)
p //P表示的是主分区,e为扩展分区
Partition number (1-4): 1 //分区号为1
First cylinder (1-5221, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-5221, default 5221): +2G //这个分区拥有两个G的容量

注:容量可以根据需求创建不一定是2G,分区容量不可超过磁盘容量

在这里插入图片描述
Command (m for help): p //再次查看分区表
查看分区表
再次查看分区表的时候发现已经有一个分区

Command (m for help): w //保存创建的磁盘内容并退出
在这里插入图片描述

2. 格式化这个分区
[root@Cento01 ~]# mkfs.ext4 /dev/sdb1 //使用mkfs将/dev/sdb1/分区格式化为ext4文件系统
在这里插入图片描述
3. 创建目录并且临时挂载磁盘
[root@Cento01 ~]# mkdir /mnt/my_partition //创建将要挂载磁盘分区的目录
[root@Cento01 ~]# mount -t ext4 /dev/sdb1 /mnt/my_partition //将ext4文件系统的分区挂载到/mnt/my_partition目录下
在这里插入图片描述
注:临时挂载重启之后会消失

4. 永久挂载并查看挂载信息
[root@Cento01 ~]# vim /etc/fstab //编辑配置文件
在这里插入图片描述注:/etc/fstab各个字段的介绍
1.挂载的文件系统的设备名称或块信息
2. 挂载点
3.文件系统类型
4.默认设置defaults,它代表包含了选项rw,suid,dev,exec,auto,nouser和 async。
5.此处为1的话,表示要将整个里的内容备份;为0的话,表示不备份。现在很少用到 dump这个工具,在这里一般选0。
6.这里用来指定如何使用fsck来检查硬盘。如果这里填0,则不检查;挂载点为 / 的(即根分区),必须在这里填写1,其他的都不能填写1。如果有分区填写大于1的话,则在检查完根分区后,接着按填写的数字从小到大依次检查下去。同数字 的同时检查。比如第一和第二个分区填写2,第三和第四个分区填写3,则系统在检查完根分区后,接着同时检查第一和第二个分区,然后再同时检查第三和第四个分区

[root@Cento01 ~]# df -h //查看挂载信息
在这里插入图片描述
到这里一块新的磁盘已经可以投入日常使用了。遗憾的是,在日常使用过
程中有可能会出现一些严重的问题,例如文件系统损坏

二. 文件系统检查与修复
例:
[root@Cento01 ~]# fsck -a /dev/sdb1 //检测分区如果分区遇到错误自动修复
在这里插入图片描述
fsck 选项 文件系统

选 项 描 述:

-a 如果检测到错误,自动修复文件系统
-A 检查/etc/fstab文件中列出的所有文件系统
-C 给支持进度条功能的文件系统显示一个进度条(只有ext2和ext3)
-N 不进行检查,只显示哪些检查会执行
-r 出现错误时提示
-R 使用-A选项时跳过根文件系统
-s 检查多个文件系统时,依次进行检查
-t 指定要检查的文件系统类型
-T 启动时不显示头部信息
-V 在检查时产生详细输出
-y 检测到错误时自动修复文件系统

只能在未挂载的文件系统上运行fsck命令。

三. 逻辑卷管理LVM
LVM介绍
在这里插入图片描述
LVM到底能做什么?
快照:Linux LVM允许你在逻辑卷在线的状态下将其复制到另一个设备

条带化:可跨多个物理硬盘创建逻辑卷

镜像:镜像是一个实时更新的逻辑卷的完整副本。当你创建镜像逻辑卷时,LVM会将原始逻辑卷同步到镜像副本中。

1. 定义物理卷
[root@Cento01 ~]# fdisk /dev/sdb //进入/dev/sdb磁盘
在这里插入图片描述
Command (m for help): t //修改文件系统类型
Selected partition 1
Hex code (type L to list codes): 8e //分区类型8e表示这个分区将会被用作Linux LVM系统的一部分
在这里插入图片描述
[root@Cento01 ~]# pvcreate /dev/sdb1 //可以同时创建多个物理卷
在这里插入图片描述

[root@Cento01 ~]# pvdisplay /dev/sdb1 //查看创建物理卷的详细信息
在这里插入图片描述
2. 创建卷组
[root@Cento01 ~]# vgcreate Vol1 /dev/sdb1 * //创建卷组,可以将多个物理卷分区放入到一个组中*
在这里插入图片描述
[root@Cento01 ~]# vgdisplay Vol1 //查看卷组Vol1的详细信息
在这里插入图片描述

3. 创建逻辑卷
lvcreate的选项表
-c:指定快照逻辑卷的单位大小
-C:设置或重置连续分配策略
-i;指定条带数
-I:指定每个条带的大小
-l:指定分配给新逻辑卷的逻辑区段数,或者要用的逻辑区段的百分比
-L:指定分配给新逻辑卷的硬盘大小
-m:创建逻辑卷镜像
-M:让次设备号一直有效
-n:指定新逻辑卷的名称
-p:为逻辑卷设置读/写权限
-r:设置预读扇区数
-R:指定将镜像分成多大的区
-s:创建快照逻辑卷
-Z:将新逻辑卷的前1 KB数据设置为零

[root@Cento01 ~]# lvcreate -L +2G -n lvtest Vol1 //创建逻辑卷
[root@Cento01 ~]# lvdisplay Vol1 //查看逻辑卷详细信息
在这里插入图片描述
4. 创建文件系统
[root@Cento01 ~]# mkfs.ext4 /dev/Vol1/lvtest 将 /dev/Vol1/lvtest格式化为ext4文件系统
在这里插入图片描述
[root@Cento01 ~]# mount /dev/Vol1/lvtest /mnt/my_partition 将创好的逻辑卷挂载到指定的位置
[root@Cento01 ~]# df -h //查看挂载信息
在这里插入图片描述

5. 修改LVM
vgchange 激活和禁用卷组
vgremove 删除卷组
vgextend 将物理卷加到卷组中
vgreduce 从卷组中删除物理卷
lvextend 增加逻辑卷的大小
lvreduce 减小逻辑卷的大小

6. 永久挂载
[root@Cento01 ~]# vim /etc/fstab 编辑/etc/fstab文件
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值