• 分区规划及使用 、 LVM逻辑卷 、 管理交换空间


    【分区规划及使用 、 LVM逻辑卷 、 管理交换空间】

    硬盘
    磁道:track
    扇区:sector
    磁头:head
    柱面:cylinder
    识别硬盘 => 分区规划 => 格式化 => 挂载使用
    MBR/msdos 分区模式
    1~4个主分区,或者 0~3个主分区+1个扩展分区(n个逻辑分区)
    最大支持容量为 2.2TB 的磁盘
    扩展分区不能格式化

    查看分区表 fdisk -l /dev/vdb
    修改分区表 fdisk /dev/vdb
    常用交互指令:
    m 列出指令帮助
    p 查看现有的分区表
    n 新建分区
    d 删除分区
    q 放弃更改并退出
    w 保存更改并退出
    lsblk 查看本机所有的磁盘设备信息
    创建分区
    fdisk /dev/vdb 修改分区表
    n 创建新分区----->p(回车)----->1(回车) ----->回车----->+200M
    w 保存并退出
    p 查看分区表
    d 删除分区
    ls /dev/vdb[1-3]
    识别新分区表
    partprobe /dev/vdb
    reboot 分区表变化及时通知 Linux 内核
    常用的格式化工具
    mkfs 工具集
    mkfs.ext3 /dev/vdb1
    mkfs.ext4 /dev/vdb1
    mkfs.xfs /dev/vdb1
    mkfs.vfat -F 32 /dev/vdb1
    查看UUID与文件系统类型
    blkid /dev/vdb1
    挂载使用
    mkdir /mypart1 创建挂载点
    mount /dev/vdb1 /mypart1 挂载到此目录
    查看正在挂载分区信息 df -h
    统计目录的大小 du -sh /mnt
    新硬盘
    1 lsblk 磁盘是否识别
    2 fdisk 划分新的分区
    3 partprobe 刷新新的分区
    4 mkfs.xfs 格式化新的文件系统
    5 mount 挂载
    开机自动挂载
    配置文件 vim /etc/fstab
    设备路径 挂载点 类型 参数 备份标记 检测顺序
    /dev/vdb1 /mypart1 xfs defaults 0 0
    /dev/vdb1 <===> UUID="cacf1ed4-afba-4c6f-8c27-957600f9b8e2"
    注:重插硬盘 UUID 随机产生,fstab 文件务必正确配置,以便正常开机
    检测 mount -a
    检测/etc/fstab 开机自动挂载配置文件,格式是否正确
    检测/etc/fstab 中,书写完成,但当前没有挂载的设备,进行挂载
    补充 vim: 按 o 光标下一行输入
    命令模式按 u 撤销
    LVM 逻辑卷
    优势: 1.整合分散的空间
    2.空间可以扩大或减小
    工作方式: 在“分区--->格式化”中间增加的一个逻辑层
    零散空闲存储 ----- 整合的虚拟磁盘 ----- 虚拟的分区
    物理卷(pv) 卷组(vg) 逻辑卷(lv)
    功能 物理卷管理 卷组管理 逻辑卷管理
    scan 扫描 pvscan vgscan lvscan
    create 创建 pvcreate vgcreate lvcreate
    display 显示 pvdisplay vgdisplay lvdisplay
    remove 删除 pvremove vgremove lvremove
    extend 扩展 pvextend vgextend lvextend

    步骤:
    1.创建卷组 vgcreate 卷组名 空闲分区...
    vgcreate systemvg /dev/vdc[1-2]({1,2})
    2.创建逻辑卷 lvcreate -L 大小 -n 名称 卷组名
    lvcreate -L 16G -n vo systemvg
    3.格式化逻辑卷
    mkfs.xfs /dev/systemvg/vo
    4.开机自动挂载
    mkdir /lvm
    vim /etc/fstab
    /dev/systemvg/vo /lvm xfs defaults 0 0
    pvs 查看物理卷 vgs 查看卷组 lvs 查看逻辑卷

    LVM 逻辑卷扩展
    一、卷组有足够的剩余空间
    1.扩展LVM空间
    lvextend -L 18G /dev/systemvg/vo
    2. 扩展文件系统
    xfs_growfs /dev/systemvg/vo
    扩展xfs文件系统 xfs_growfs
    扩展ext3/4文件系统 resize2fs

    二、卷组没有足够的剩余空间
    1.扩展VG空间
    vgextend systemvg /dev/vdc3
    2.扩展LVM空间
    lvextend -L 25G /dev/systemvg/vo
    3. 扩展文件系统
    xfs_growfs /dev/systemvg/vo

    LVM 卷组 PE 大小
    PE:卷组划分空间的单位,默认4M
    创建卷组的时候设置PE大小
    vgcreate -s PE大小 卷组名 空闲分区...
    vgcreate -s 1M datastore /dev/vdc5
    创建逻辑卷的时候指定PE个数
    lvcreate -l PE个数 -n 逻辑卷名 卷组名
    lvcreate -l 50 -n database datastore

    swap 交换空间(虚拟内存)
    swapon -s 查询交换空间状态
    free -m 查询内存及Swap大小信息
    mkswap /dev/vdc6 格式化交换文件系统
    swapon /dev/vdc6 启用交换分区
    swapon -a 启用fstab可用交换设备
    swapoff /dev/vdc6 停用交换分区

    设置开机自动启用 vim /etc/fstab
    /dev/vdc6 swap swap defaults 0 0

  • 相关阅读:
    Winform跨线程操作界面的策略
    Winform DataGridView扩展
    GDI+的常用类
    函数中参数的验证顺序
    C# Winform常见的Editor及其它经验
    能够引起异常的运算符和关键字
    终结程序
    C#异常处理策略
    python3.6入门到高阶(全栈) day01 python 基础
    虚拟机中系统盘扩容
  • 原文地址:https://www.cnblogs.com/fuzhongfaya/p/8952115.html
Copyright © 2020-2023  润新知