0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

linux磁盘分区的三种场景

马哥Linux运维 来源:CSDN技术社区 2025-05-24 15:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

linux磁盘分区3种场景

第一种场景:【将已有(新增)的磁盘挂载到新目录】

我这里磁盘是标准分区方式,有的是lvm逻辑卷,创建虚拟机的时候选择的。

1.查看磁盘信息

这里是32G的sdb盘,sdb1使用了200M,还剩31.8G

[root@localhost ~]# lsblk /dev/sdb
NAME  MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb   8:16  0  32G 0 disk
├─sdb1  8:17  0 200M 0 part /boot/eif


2.给sdb磁盘划分子磁盘sdb2

fdisk /dev/sdb

n

p

2

回车

+15G #sdb2空间大小

w

[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

命令(输入 m 获取帮助):n #新建子磁盘
Partition type:
 p  primary (1 primary, 0 extended, 3 free)
 e  extended
Select (default p): p #p为主分区,e为扩展分区,mbg表只能设置4个主分区,其余都是扩展分区
分区号 (2-4,默认 2):2 #磁盘编号
起始 扇区 (411648-67108863,默认为 411648): #回车,根据sdb1为磁盘起始点
将使用默认值 411648
Last 扇区, +扇区 or +size{K,M,G} (411648-67108863,默认为 67108863):+15G #sdb2磁盘大小

命令(输入 m 获取帮助): w




3.格式化sdb2盘

首先查看他的磁盘类型,类型不同,格式化命令不同,有xfs和exit类型比较常用。

blkid /dev/sdb2

**********************TYPE:exit

mkfs.ext4 /dev/sdb2 #mkfs.xfs/exit4只支持新磁盘对未挂载目录操作

4.挂载到新目录

mkdir /mnt/sdb2

mount /dev/sdb2 /mnt/sdb2

5.验证

[root@localhost ~]# df -hT
文件系统    类型   容量 已用 可用 已用% 挂载点
/dev/sdb2   ext4    15G  41M  14G  1% /mnt/sdb2


------------------------------------------
第二种场景:给已存在目录的子目录扩容
使用软连接间接性扩容

-----------------------------------------

第三种场景:给根目录扩容

我这里是dos(MBR表),sda7在最后一个磁盘(如果不在最后一个磁盘,需要删除sda8,让sda7为最后一个编号盘!!),/目录是xfs类型(blkid /dev/sda7 TYPE="xfs")

注意:此操作只能增加/目录空间,不支持减/目录空间。

[root@localhost ~]# fdisk -l /dev/sda

磁盘 /dev/sda:1099.5 GB, 1099511627776 字节,2147483648 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00076733

 设备 Boot   Start     End   Blocks  Id System
/dev/sda1  *    2048  67110911  33554432  83 Linux
/dev/sda2    67110912 1115686911  524288000  83 Linux
/dev/sda3   1115686912 1325402111  104857600  83 Linux
/dev/sda4   1325402112 2147483647  411040768  5 Extended
/dev/sda5   1325404160 1535119359  104857600  83 Linux
/dev/sda6   1535121408 1744836607  104857600  83 Linux
/dev/sda7   1744838656 2061508607  158334976  83 Linux

[root@localhost ~]# df -h
文件系统    容量 已用 可用 已用% 挂载点
devtmpfs     16G   0  16G  0% /dev
tmpfs      16G   0  16G  0% /dev/shm
tmpfs      16G 8.9M  16G  1% /run
tmpfs      16G   0  16G  0% /sys/fs/cgroup
/dev/sda7    151G  66M 151G  1% /
/dev/sda5    100G 1.2G  99G  2% /usr
/dev/sda2    500G  33M 500G  1% /data
/dev/sda3    100G  33M 100G  1% /home
/dev/sda6    100G 748M 100G  1% /var
/dev/sda1    32G 131M  32G  1% /boot
/dev/sdb1    197M  11M 187M  6% /boot/eif
tmpfs      3.2G   0 3.2G  0% /run/user/0




接下来我们把/目录新增到152G,!!!注意!!!如果在这里的操作,有提示是否删除签名,千万不要删除,否则/目录系统数据会被删除并且崩溃。我这里是linuxcentos7,没有删除签名的说法

17b27d54-25b1-11f0-9310-92fbcf53809c.png

#更新磁盘空间

sudo partprobe /dev/sda

#格式化,首先查看类型

[root@localhost~]# blkid/dev/sda7
/dev/sda7:UUID="f7c7645e-5d67-43f8-ba7e-5c9f019d980a"TYPE="xfs" 

#xfs格式化

sudo xfs_growfs /dev/sda7 

#如果是exit4,格式化命令为:resize2fs /dev/sda6

#查看验证

[root@localhost ~]# df -h
文件系统    容量 已用 可用 已用% 挂载点
/dev/sda7    152G  66M 152G  1% /

链接:https://blog.csdn.net/2401_84008551/article/details/147323689?spm=1001.2014.3001.5502

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11635

    浏览量

    218097
  • 磁盘
    +关注

    关注

    1

    文章

    394

    浏览量

    26305
  • 虚拟机
    +关注

    关注

    1

    文章

    969

    浏览量

    30200

原文标题:linux磁盘分区3种场景

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【雨林木风系统下载教程】利用XP系统磁盘分区来提升读写...

    XP中,利用图形界面和人性化的操作方式,可对硬盘进行更加高效灵活的分区操作。不仅如此,借用电脑常用软件下载的Windows XP强大的磁盘分区管理功能,还可增强磁盘分区的合理使用,并有效提升
    发表于 07-19 10:44

    linux如何查看磁盘使用情况

    fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;通过-l 参数,能获得机器中所有的硬盘的
    发表于 07-08 08:24

    linux三种磁盘分区

    硬盘分区三种,主磁盘分区(83)、扩展磁盘分区(5)、逻辑分区(包括swap交换分区82)。一
    发表于 07-12 06:56

    Linux环境下对磁盘分区进行管理的一机制

    物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区磁盘等)比较,却包含有与LVM相关的管理参数。
    的头像 发表于 08-10 17:58 4156次阅读

    Linux系统教程之磁盘分区和LVM系统的详细资料概述

    本文档的主要内容详细介绍的是Linux系统教程之磁盘分区和LVM系统的详细资料概述主要内容包括了:1.磁盘相关概念2.磁盘分区工具3.创建 LVM 系统4.维护 LVM 系统
    发表于 10-30 16:11 14次下载
    <b class='flag-5'>Linux</b>系统教程之<b class='flag-5'>磁盘分区</b>和LVM系统的详细资料概述

    微软Windows 10研究新的方法管理现代磁盘分区

    如果要删除旧磁盘并创建新分区或扩展特定磁盘的空间,则需要依赖Windows 10的磁盘管理工具。在Windows 10上管理磁盘分区的最简单
    的头像 发表于 03-19 15:06 2575次阅读

    预装Win7系统划分更多的磁盘分区的方法

      硬盘分区三种:主磁盘分区、扩展磁盘分区、逻辑分区。一个硬盘主分区至少有1个,最多4个,扩展
    发表于 07-08 10:50 0次下载
    预装Win7系统划分更多的<b class='flag-5'>磁盘分区</b>的方法

    获取磁盘分区UUID的方法介绍

    UUID(通用唯一标识符,Universally Unique Identifiers)是磁盘分区的属性,在管理具有数百个驱动器的服务器时至关重要。
    的头像 发表于 01-31 17:45 1.4w次阅读
    获取<b class='flag-5'>磁盘分区</b>UUID的方法介绍

    Linux磁盘分区和挂载

    1.Linux 来说 wulun 有几个分区,分给哪一目录使用,他归根结底只有一个根目录,一个独立且唯一的文件结构,Linux 中每个分区都是用来组成整个文件系统的一部分。
    的头像 发表于 03-26 10:14 1690次阅读

    linux系统如何进行磁盘分区

    linux系统如何进行磁盘分区磁盘分区是在Linux系统中进行硬盘划分的一方法,它可以将一个物理硬盘划分为多个逻辑
    的头像 发表于 12-19 11:35 1943次阅读

    Linux添加磁盘创建分区、挂载

    Linux添加磁盘创建分区、挂载
    发表于 04-20 17:49 771次阅读
    <b class='flag-5'>Linux</b>添加<b class='flag-5'>磁盘</b>创建<b class='flag-5'>分区</b>、挂载

    Linux磁盘分区扩容方法

    linux分区常用命令:fdisk,修改MBR分区表,MBR格式,被修改的分区大小最大为2T。
    的头像 发表于 10-23 11:46 2445次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>磁盘分区</b>扩容方法

    磁盘分区工具parted的使用方法

    传统的MBR分区表格式,仅支持最大四个主分区,而且不可以格式化2TB以上的磁盘,因此,大磁盘更适合使用parted工具进行GPT的分区格式。
    的头像 发表于 03-03 09:39 2098次阅读

    TECS OpenStack资源池主机磁盘分区使用率过高的问题处理

    某运营商TECS资源池上报“主机磁盘分区使用率过高”的告警,如下图所示。
    的头像 发表于 03-21 09:47 852次阅读
    TECS OpenStack资源池主机<b class='flag-5'>磁盘分区</b>使用率过高的问题处理

    Linux系统中磁盘分区与挂载详解

    磁盘分区是将物理硬盘划分为不同的逻辑部分,每个分区都可以被视为一个独立的存储设备。通过磁盘分区,我们可以更好地管理磁盘空间,实现数据的组织和隔离。
    的头像 发表于 06-17 15:08 2087次阅读
    <b class='flag-5'>Linux</b>系统中<b class='flag-5'>磁盘分区</b>与挂载详解