码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux磁盘分区


    磁盘分区

      • 磁盘
        • 命名
        • 分区
        • 管理磁盘
          • 创建分区
          • 创建文件系统
          • 挂载
        • 交换分区
          • 增加交换分区
            • 准备分区
            • 格式化
            • 挂载
        • 逻辑卷
          • 创建LVM
          • VG管理
          • LV扩容

    磁盘

    命名

    kernel对不同硬盘命名方式

    CentOS7:

    1、SATA(单口) /dev/sda
    /dev :设备文件目录 ;s:sata单口;d:磁盘;a:第一块
    2、IDE(并口) /dev/hda

    分区

    MBR
    MBR支持的最大的磁盘容量 < 2TB,设计时分配4个分区,如果超过4分区,需要放弃主分区,改为扩展分区和逻辑分区

    GPT
    全局唯一标识分区表,支持大于2T的硬盘,支持128个分区

    管理磁盘

    在这里插入图片描述

    管理磁盘:分区-》格式化/文件系统-》挂载

    创建分区

    第1步

    fdisk /dev/sdb
    
    • 1

    第2步按 n
    第3步选择分区

    p :主分区
    e :扩展分区
    
    • 1
    • 2

    第4步选择 分区号(1-4):默认是1
    第5步选择 起始扇区(2048-10485759):默认是2048 回车;选择磁盘分区结束的扇区,即分区大小
    第 6步 按w保存

    刷新分区表:partprobe /dev/sdb

    创建文件系统

    准备格式化

    mkfs.ext4 /dev/sdb1
    //ext4:扩展文件系统第4代,是文件系统的类型
    
    • 1
    • 2

    挂载

    创建挂载点,一个分区一个挂载点

    mkdir /mnt/disk1
    
    • 1

    挂载

    mount -t ext4 /dev/sdb1  /mnt/disk1
    
    • 1

    查看挂载信息

    df -hT
    
    • 1

    交换分区

    ’提升‘内存的容量,防止 out of memory
    交换分区大小

    设置交换分区的大小是内存的2倍

    增加交换分区

    准备分区

    1、准备将 /dev/sde磁盘划分为1G分区
    2、划分分区后,将类型设置为82 ;按t
    3、fdisk /dev/sde
    4、partprobe /dev/sde

    格式化
    mkswap /dev/sde1
    
    • 1
    挂载
    swapon /dev/sde1
    
    • 1

    取消挂载

    umount /dev/sde
    
    • 1

    逻辑卷

    管理磁盘的一种方式,性质与基本磁盘无异,特点:随意扩张大小

    • PV 物理卷
    • VG 卷组
    • LV逻辑卷

    创建LVM

    1、将物理磁盘,转化成物理卷 -PV

    pvcreate /dev/sdf
    
    • 1

    2、创建卷组-VG

    vgcreate vg1 /dev/sdf
    
    • 1

    3、创建逻辑卷

    lvcreate -L 大小 -n vg1 组名
    
    • 1

    4、创建文件系统并挂载

    mkfs.ext4 /dev/vg1/lv1
    创建挂载点
    mkdir /mnt/lv1
    挂载
    mount /dev/vg1/lv1 /mnt/lv1
    
    • 1
    • 2
    • 3
    • 4
    • 5

    VG管理

    扩大VG vgextend
    将 /dev/vg1 容量由4G扩容到6G
    1、创建PV ,将PV增加到VG中

    pvcreate /dev/sdd1
    
    
    • 1
    • 2

    扩展VG

    vgextend vg1 /dev/sdd1
    
    • 1

    LV扩容

    扩容lv

    lvextend -L +大小 /dev/vg1/sdd1
    
    • 1
  • 相关阅读:
    Profiler内存泄露实际案例分析
    中间件 | Kafka - [基本信息]
    聊聊如何实现 LRU 缓存算法
    SpringMVC基础:配置视图解析器和控制器
    HDFS集群压测介绍-尚硅谷大数据培训
    计算机视觉与深度学习 | 惯性/视觉/激光雷达SLAM技术综述
    哪款取暖器省电效果好 家用哪个取暖好最实用
    PDF转换器用什么好?这款一定能够帮到你
    链表的分割——哨兵位
    完整大数据集群配置(从配置虚拟机到实操)
  • 原文地址:https://blog.csdn.net/weixin_53946312/article/details/125599061
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号