AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 730820
Accepted
EsTeGe
EsTeGe
Asked: 2015-10-23 03:47:32 +0800 CST2015-10-23 03:47:32 +0800 CST 2015-10-23 03:47:32 +0800 CST

RHEL 扩展磁盘大小

  • 772

注意:我知道这种类型的问题已经被问过(很多次),但我对提供的答案有一些评论。

我在 Hyper-V 上运行 RHEL (7.1) VM。虚拟机连接了 2 个 IDE 磁盘。我需要将第二个磁盘从 80 GB 扩展到 160 GB,所以我在 Virtual Machine Manager 中扩展了磁盘。现在有一些事情需要在 Linux 端完成。

我读过的大多数解决方案都归结为:

  1. 创建一个新的主分区fdisk /dev/sdb
  2. 将分区类型设置为 LVM (0x8e)
  3. 创建一个新的物理卷 ( pvcreate)
  4. 使用新 PV ( vgextend)扩展卷组
  5. 扩展逻辑卷 ( lvextend)
  6. 扩展文件系统 ( xfs_growfs)

另一种解决方案是添加第二个磁盘并将该磁盘添加到卷组。我们不想走那条路,只保留那 2 个磁盘。

这一切都很好,我以前做过。现在我想知道是否可以扩展已经存在的分区(例如sdb1)而不是添加一个sdb2,因为据我所知,主分区的数量是有限制的?想象一下:如果我需要将这个磁盘扩展 5 次怎么办?然后我有 6 个主分区。

parted不再是一个选项,因为他们删除了resizeandmove命令。GParted可能是一个解决方案,但是我必须使用 GParted live CD 启动 VM,我想避免这种情况。

你觉得呢?你有没有什么想法?

redhat
  • 1 1 个回答
  • 510 Views

1 个回答

  • Voted
  1. Best Answer
    Petter H
    2015-10-23T03:57:28+08:002015-10-23T03:57:28+08:00

    是的!

    使用parted或之类的分区工具fdisk。删除您创建 PV 的分区的原始分区,但请记住那里的开始和结束柱面/块,并确保您使新分区在同一位置开始并使用比原始大小更多的空间,否则您会搞砸在那里启动文件系统。

    完成后,可能会使用类似的工具检测到新的分区大小partprobe,但如果它位于挂载的 fs 上/,则可能需要重新启动以检测新的分区大小。我不记得了。

    因此,完成此操作后,您现在应该可以按照列表中的剩余步骤进行操作了。

    不过我有一个提示:如果整个磁盘是一个 PV(即那里没有分区表),那么下次增长文件系统时,您可以直接跳到第 4 步。

    • 0

相关问题

  • 如何设置 Redhat 对 ActiveDirectory 的用户进行身份验证

  • 如何从 RHEL 5 迁移到 CentOS 5?

  • 我应该将 Rails 应用程序部署到哪个目录?

  • 如何移动 MySQL 的数据目录?

  • RHEL 5.3 上可用的 yum 存储库

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve