10.26课前预习笔记

4.1 df

查看已挂在磁盘的总容量、使用容量、剩余容量等,以KB单位显示
在这里插入图片描述
在这里插入图片描述
第一列分区名称
第二列分区总容量
第三列已使用分区容量
第四列剩余可用容量
第五列已用容量百分比
第六列挂载点

-i 查看inodes的使用状况
在这里插入图片描述
-h 使用合适的单位显示
-k -m 分别表示使用kb、M为单位显示

扩展
/dev 、/dev/shm 为内存分区 文件存在这个分区下读写非常快,但是重启时文件就会丢失。

4.2 du 命令

du 查看某个目录或文件所占空间大小
用法:du 文件或者目录名
-a 全部文件和目录的大小列出来
在这里插入图片描述
-b 列出的值以B为单位输出
-k 列出的值以KB为单位输出
-M 列出的值以M为单位输出
-h 系统会自动调节单位
在这里插入图片描述
-s 列出总和
在这里插入图片描述
-c 最后加总
在这里插入图片描述

扩展
du后面不加任何参数和选项 只会列出目录包含子目录的大小 不指定单位默认KB
在这里插入图片描述

4.3 磁盘分区

vm增加磁盘步骤

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

fdisk命令

用法:fdisk -l 设备名称
会列出该设备的分区表
在这里插入图片描述

fdisk -l

会列出系统中所有磁盘设备及分区表
在这里插入图片描述

fdisk 设备名称
便会进入分区模式

在这里插入图片描述
进入此模式下
p 表示打印当前磁盘的分区情况
n 表示建立一个分区
w 表示保存
q 表示退出
d 表示删除一个分区
在这里插入图片描述

进入n模式下(主分区最多建立4个 扩展分区只能建立1个)
p表示建立一个主分区
e表示建立一个扩展分区
在这里插入图片描述
继续n建立一个逻辑分区

在这里插入图片描述

在这里插入图片描述

扩展:
1.分区后如果按ctrl c 会把所有所建分区取消
2.逻辑分区建立在扩展分区之上 删除扩展分区会把逻辑分区直接删除的

4.5-4.6 磁盘格式化

cat /etc/filesystems
目前系统支持的文件系统格式
在这里插入图片描述
centos 7默认文件系统格式是XFS

mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4下
-b 表示分区时设定每个数据块占用的空间大小(每个数据块支持1024 2048 4096B)
-i 设定inode的大小
-N 设定inode的数量
-c 表示 格式化前检测磁盘 运行后速度会非常慢
-L 预设该分区的标签(label)
-j 表示简历ext3的分区
-t 制定文件系统的类型 ext2、ext3或者ext4

将sdb1格式化为数据块为2048B 标签为DAZHOU 文件类型为ext4的分区

在这里插入图片描述
查看未挂载的分区
blkid 分区路径(或者分区/dev/sdb1)

在这里插入图片描述

4.7-4.8 磁盘挂载

mount

mount 分区 路径
将分区挂载在挂载点上

  • -l 显示目前挂载的信息(并且会列出相应的Label名称)
  • -a 将所有没挂载的都挂载上来
  • -t 指定挂载的类型
  • -n 不将实际挂载实时写入/etc/mtab中
  • -o 添加额外的参数,如帐号、密码、读写权限等

mount LABEL=XX 路径
将标签为xx的分区挂载在挂载点上

通过**/etc/fstab**文件来开机自动挂载(不然重启电脑后系统将不会保存之前的挂载操作)
在这里插入图片描述

第一字段:设备名,在这里表示是文件系统; 有时我们把挂载文件系统也说成挂载分区
第二字段:文件系统的挂载点
第三字段:文件系统类型
第四字段:mount 命令的选项,和mount 中的-o 同理;defaults包括这些选项 rw, suid, dev, exec, auto, nouser, async
第五字段:表示文件系统是否需要dump 备份,1是需要,0 是不需要
第六字段: 是否在系统启动时,通过fsck磁盘检测工具来检查文件系统,1比2优先检测,0是不需要

blkid 命令

在这里插入图片描述
获取全部磁盘分区的UUID 分区标签 文件系统格式

umount 路径
卸载挂载点上的分区
-f 强制卸载,文件系统无法读取的情况下
-l 懒人卸载 当前目录还在卸载的分区上也能卸载

4.9 增加swap空间(虚拟内存)

思路:建立swapfile 格式化为swap格式 启用该虚拟磁盘

1.# dd if=/dev/zero of=/tmp/newdisk bs=1M count=1024
if 指定源 of指定目标文件 bs定义块的大小 count定义块的数量(目标文件大小=bs*count)
2.格式化文件
mkswap -f /tmp/newdisk

3.添加虚拟内存
swapon /tmp/newdisk

free -m 查看swap状况

扩展
卸载swap文件
swapoff /文件

4.10-4.12 LVM

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
1.创建分区 分别一个G
2.创建lvm文件系统 t 更改为8e
在这里插入图片描述

在这里插入图片描述
3.创建物理卷(默认没安装lvm yum install -y lvm 安装下)
pvcreate 分区(如果无法创建分区不存在 partprobe下)
在这里插入图片描述
在这里插入图片描述
4.创建卷组
vgcreate 物理卷 物理卷
在这里插入图片描述
vgremove xx 删除物理卷

5.创建逻辑分区

lvcreate -L(指定大小) 100M -n(指定名称) lv1 vg1(指定从哪组划分)
在这里插入图片描述

6.格式化
mkfs.ext4 分区
在这里插入图片描述

7.挂载
mount

在这里插入图片描述

在这里插入图片描述
逻辑卷扩容(ext4)
在这里插入图片描述

  1. 命令:lvresize -L XXM(指定大小不是增加) 逻辑分区
    在这里插入图片描述
    应先卸载磁盘 扩容完 再挂载磁盘
    2.检查磁盘错误
    3.更新逻辑卷信息

逻辑卷扩容(xfs)
在这里插入图片描述
1.lvresize -L 300M /路径 指定分区大小
2.xfs_growfs /路径

缩减逻辑卷(ext格式 xfs不支持)
在这里插入图片描述
1.umount /路径 卸载磁盘
2.e2fsck -f /路径 检查磁盘错误
3.resize /路径 100M 更新逻辑卷信息
4.lvresize -L 100M /路径 重新设置卷大小
5.mount /路径 挂载

扩展卷组
在这里插入图片描述
先扩容卷组 再扩容逻辑卷

扩展
安装包名字忘记了 但是知道命令 可以根据命令去搜索 yum 命令 “/*/命令”(统配搜索)
在这里插入图片描述
pvdispaly(pvs) 查看系统物理卷信息
在这里插入图片描述
vgdispaly(vgs)查看卷组信息
在这里插入图片描述
lvdispaly 查看逻辑卷大小
在这里插入图片描述
lvs 也是查看逻辑卷信息
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值