磁盘挂载和磁盘扩容

  • 一、系统环境
  • 二、磁盘挂载到新目录(磁盘挂载)
    • 2.1 查找新硬盘
    • 2.2 创建挂载目录
    • 2.3 创建新分区
    • 2.4 创建新物理卷
    • 2.5 创建新卷组
    • 2.6 创建新逻辑卷
    • 2.7 挂载到空目录
  • 三、挂载到已有目录(磁盘扩容)
    • 3.1 查找新硬盘
    • 3.2 创建新分区
    • 3.3 创建新物理卷
    • 3.4 扩展已有卷组
    • 3.5 扩容已有逻辑卷
  • 四、总结
  • 补充:LVM图示

一、系统环境

操作系统:Centos 7
已配置环境:空

二、磁盘挂载到新目录(磁盘挂载)

2.1 查找新硬盘

查看机器所挂硬盘及分区情况:

fdisk -l

红框圈中的即是本次要挂载的磁盘,与 /dev/sda 和 /dev/sdb 相比,其没有下方的 /dev/sda1 等信息,代表 /dev/sdc 磁盘并没有进行过分区操作,是一个新加的硬盘。


红框中的信息解释:

1、【Disk /dev/sdc 】: 硬盘名称
2、【10.7 GB】:硬盘大小,不过这个数字并不精确
3、【10737418240 bytes】:10737418240/1024/1024/1024=100GB
4、【20971520 sectors】:20971520 个扇区
5、【Units = sectors of 1 * 512 = 512 bytes】: 因为每一个磁头都是在同一个柱面的,1 表示每个磁道上的扇区数量,1 * 512 表示一个柱面上的扇区数量
6、【Sector size (logical/physical): 512 bytes / 512 bytes】:表示一个扇区的大小是512 字节

除了 fdisk -l 命令可以查找硬盘和分区,还可以通过以下命令进行查找:

lsblk

其中,TYPE 为 disk 类型,且没有下分支的,即是没有被分区的硬盘。

2.2 创建挂载目录

查看当前机器的磁盘使用情况:

df -h

创建待挂载目录(必须是空目录):

mkdir /newdir

2.3 创建新分区

通过上一步,我们已经知道了新磁盘是/dev/sdc ,现在对新磁盘进行分区:

fdisk /dev/sdc
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w


创建好分区后再次执行 fdisk -l 命令可以看到 /dev/sdc 已经新生成了一个分区:

2.4 创建新物理卷

使用刚刚的分区创建物理卷:

pvcreate /dev/sdc1

查看当期所有物理卷(或使用 pvdisplay 命令):

pvs

2.5 创建新卷组

使用物理卷/dev/sdc1 创建一个卷组(vgnew 为自定义卷组名):

vgcreate vgnew /dev/sdc1

查看卷组(或使用 vgdisplay 命令):

vgs

2.6 创建新逻辑卷

使用整个卷组vgnew 创建一个逻辑卷(lvnew 为自定义逻辑卷名):

lvcreate -n lvnew -l 100%FREE vgnew

创建逻辑卷时,也可以只使用卷组的部分空余空间,如50%FREE 等。
也可以使用下面这条命令具体指定存储容量:

lvcreate -n lvnew -L 5G vgnew

查看当前所有逻辑卷(或使用 lvdisplay 命令):

lvs

2.7 挂载到空目录

格式化逻辑卷:

mkfs.xfs /dev/vgnew/lvnew

/dev/vgnew/lvnew 为逻辑卷的固定格式:/dev/卷组名/逻辑卷名,具体可通过 lvdisplay 命令进行确定。
将逻辑卷格式化为xfs 格式,也可选择格式化为ext4 或其他格式。

将逻辑卷挂载到之前创建的空目录:

mount /dev/vgnew/lvnew /newdir

开机自动挂载

vi /etc/fstab

在文件末尾添加以下内容:

/dev/mapper/vgnew-lvnew /newdir xfs defaults 0 0

立即进行挂载:

mount -a

三、挂载到已有目录(磁盘扩容)

3.1 查找新硬盘

关机,添加新的磁盘,重新开机:

可以看到这次的新磁盘是 /dev/sdd :

3.2 创建新分区

为新磁盘创建分区:

fdisk /dev/sdd
n
p
回车(默认值)
回车(默认值)
回车(默认值)
w

3.3 创建新物理卷

为分区 /dev/sdd1 创建物理卷:

pvcreate /dev/sdd1

3.4 扩展已有卷组

将物理卷添加到已有卷组:

vgextend vgnew /dev/sdd1

3.5 扩容已有逻辑卷

将卷组的空余存储空间添加到逻辑卷:

lvextend -l +100%FREE /dev/vgnew/lvnew

更新文件系统:

xfs_growfs /dev/vgnew/lvnew


如果需要挂载到根目录或者其他路径,只需根据实际情况修改 vgextend 和 lvextend 的具体卷组和逻辑卷即可,灵活使用。

四、总结

本文内容:
在Centos 7 系统中,新添加硬盘,并将其挂载到自定义的新目录下;新添加硬盘,并为已有硬盘扩容。

我是陈冰安,在知识宇宙中摸爬滚打,分享个人所得,也期待志同道合。

补充:LVM图示

2023.04.19

Centos7 系列:磁盘挂载和磁盘扩容(新加硬盘方式)相关推荐

  1. 磁盘管理找不到新加硬盘,借助DG(DiskGenius)实现新加硬盘初始化分区和之前硬盘的数据迁移

    右键我的电脑,点击管理,进入磁盘管理,磁盘管理找不到新加硬盘,无法对新加硬盘初始化并分区 找不到新加硬盘 我们借助DG(DiskGenius)磁盘辅助工具进行磁盘分区,官网下载后解压,免安装,直接运行 ...

  2. Ubuntu 新加硬盘并挂载到home目录下

    Ubuntu 新加硬盘并挂载到home目录下 实验室新买12T硬盘,记录一下挂载方式及挂载错误解决方法. 新硬盘挂载 首先检查一下新加硬盘的名字,可通过 df -h 命令并结合新硬盘大小查看: 格式化 ...

  3. centos7磁盘挂载及目录扩容

    centos7磁盘挂载及目录扩容 1. Linux文件系统介绍 1.1 ext2 1.2 ext4 1.3 xfs 2. 查看磁盘现状 2.1 查看硬盘情况 2.2 查看磁盘挂载情况 3. 磁盘挂载 ...

  4. CentOS7 挂载新加硬盘(大于2T)操作说明

    CentOS7 挂载新加硬盘(大于2T)操作说明 因工作需要,昨天做了一次加盘,根据网上的经验和实际操作中遇到的情况重新整理下分享给大家. 说明: #1.请使用root用户,如果不是用户,命令前需要加 ...

  5. 计算机磁盘管理找不到第二块硬盘,新加的硬盘没有显示怎么办?新加硬盘分区方法...

    如果电脑磁盘空间不足,我们可以购买一块新硬盘安装到电脑上,但是有用户反应新硬盘安装到电脑上后无法识别,这一般是因为新硬盘没有进行分区造成的,下面就教大家如何解决. 1.右键点击桌面上的电脑图标,在弹出 ...

  6. 新加硬盘但计算机里找不着,电脑开机找不到硬盘怎么办

    电脑开机找不到硬盘怎么办 相信在每一个电脑用户心中,硬盘都是占据着相当重要的地位,因为人们几乎所有平常所运用的大量重要数据都是存放在硬盘当中的,一旦硬盘出现了差错,那么受到的损失可能就是无法计算的. ...

  7. windows 10中如何删除新加硬盘中系统分区和恢复分区

    使用windows 10控制面板中的管理工具,管理工具中的计算机管理,计算机管理中的磁盘管理来管理分区 ,会出现无法删除新加硬盘中系统分区和恢复分区的问题. 这是可以使用diskpart工具. 1.首 ...

  8. Win11新加硬盘不显示的解决方法

    随着Win11系统的推出,有很多用户都已经在使用了,但是在使用中或多或少会遇到一些问题,今天小编将为大家分享Win11新加硬盘不显示解决方法,有需要的朋友们快来看看吧,希望对你有所帮助哦. 解决方法: ...

  9. w7计算机新加,win7系统新加硬盘分区的详细步骤

    win7系统使用久了,好多网友反馈说win7系统新加硬盘分区的问题,非常不方便.有什么办法可以永久解决win7系统新加硬盘分区的问题,面对win7系统新加硬盘分区的图文步骤非常简单,只需要一.首先将新 ...

最新文章

  1. hdu4585 STL水题
  2. ds18b20温度传感器 lcd C语言,C程序控制18B20测温及LCD显示源码打包
  3. rpmbuile 制作drbd RPM包
  4. Java知识整理——反射
  5. Maven仓库搭建(一):一台HTTP服务器即可(Tomcat、Apache或Nginx)
  6. 如何定义一个类对象并用next()的方法使用_深入理解-可迭代对象、迭代器(20个为什么)...
  7. SAP License:BWBCS学习笔记
  8. [Linux] 头文件加载顺序
  9. 《Excel 职场手册:260招菜鸟变达人》一第 37 招 用条件格式制作项目进度图
  10. 【推荐】HTML5 Word Cloud——中文词云
  11. php下载大文件不稳定,window_Apache2+PHP在Windows2000下不稳定解决方案,1  制作一个bat文件在计划 - phpStudy...
  12. 使用HttpClient和OkHttp实现模拟登录方正教务系统
  13. 硅谷真假u盘测试软件,Silicom硅谷真假U盘测试1.0.4正式版
  14. 有2n个硬币,其中除一个略重外,其余2n-1个都一样重。
  15. 已知url地址,批量下载图片到指定目录
  16. 智利车厘子的尺寸说明,给大家扫盲
  17. npm WARN unmet dependency错误解决方法
  18. 关于FS4412的ARM开发环境搭建并点亮LED灯
  19. 最新爱叶解析接口搭建php网站源码 附4k画质测试效果
  20. 手机写python工具_GitHub - littleningmeng/pyphone: Python实现的安卓手机投屏工具

热门文章

  1. 北工大计算机学院博导,北工大计算机学院计算机科学与技术导师介绍:李玉鉴...
  2. JAVA算法练习(10):绳圈
  3. 胡博君解Java之多态性
  4. zynq eth1下有两个phy芯片,linux设备树怎么写
  5. 360手机刷机 360手机Magisk面具安装与使用教程
  6. 将已经在git仓库的文件从仓库中移除,但在本地保留
  7. L1-7 吃鱼还是吃肉(c++)_结构体
  8. Control.Invoke()和Control.BeginInvoke()
  9. CentOS 安装Nux dextop库
  10. PPT 为曲线添加箭头