Linux resize命令

Linux resize 命令是一款用于扩展或缩小文件系统大小的命令行工具,通常配合 LVM 或者项目的磁盘分区来使用。

安装

在大多数常见的 Linux 系统中,resize 工具都是预装的,您可以直接在终端中使用。如果您的系统没有安装该工具,那么请运行下面的命令进行安装:

  • Debian / Ubuntu:sudo apt-get install -y parted
  • Red Hat / CentOS:sudo yum install -y parted
  • Arch Linux / Manjaro: sudo pacman -S parted

语法

resize [options] [device]

选项

  • -p, --pretend: 仅模拟扩展过程,而不真正执行操作。
  • -v, --verbose: 显示详细的输出信息。
  • -V, --version: 显示版本信息。
  • -h, --help: 显示帮助信息。

使用示例

下面是两个典型的使用 resize 命令的场景。

示例 1:扩展根分区

假设您的根分区 /dev/sda1 的空间快用完了,而您还有一块空余的磁盘空间 /dev/sda2,那么您可以使用下面的命令将 /dev/sda2 的空间扩展到 /dev/sda1 中:

sudo parted /dev/sda resizepart 1 100%
sudo resize2fs /dev/sda1

在此命令中,resizepart 命令将分区 /dev/sda1 的大小扩展到 100%。然后 resize2fs 命令会将文件系统扩展到整个分区。注意:在某些版本的 parted 中,resizepart 命令被重命名为 resizepart。

示例 2:缩小项目分区

假设您的项目分区 /dev/sda3 的空间过大,而您需要释放一些空间以存储其它项目,那么您可以使用下面的命令将 /dev/sda3 的空间缩小至 50GB:

sudo fdisk /dev/sda

# 使用运行 d 命令删除分区,并使用 n 命令重新创建一个较小的分区。
# 确保新分区的起始扇区与原分区一致,否则磁盘数据将丢失。
# 更改分区 ID。
# 最后使用运行 wq 命令将分区表写入磁盘。

sudo resize2fs /dev/sda3 50G

在此命令中,您需要使用 fdisk 命令删除分区并重新创建一个更小的分区,然后更改分区 ID,并使用 resize2fs 命令将文件系统大小缩小到 50GB。

需要注意的是,调整分区大小和文件系统大小前请先备份重要数据,以避免数据丢失。

以上就是 resize 命令的使用方法及示例说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux resize命令 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • 关于安装VMware Tools灰色的解决办法

    安装VMware Tools是在虚拟机和宿主机之间提供更好的集成和性能的必要步骤。但是,在安装VMware Tools的过程中,有时会遇到VMware Tools灰色的情况,即该选项不可用或无法启用。下面是解决VMware Tools灰色问题的完整攻略。 1. 确认VMware Tools是否安装 在解决VMware Tools灰色问题之前,首先要确认VMw…

    Linux 2023年5月24日
    00
  • linux:C++多线程编程小结

    mark: 在多线程中使用 cout打印输出时会出现乱序, printf则没有该现象. 参考:http://www.cnblogs.com/gnuhpc/archive/2012/12/07/2807484.html   http://www.cnblogs.com/xianghang123/archive/2011/08/11/2134927.html ·…

    Linux 2023年4月11日
    00
  • Linux系统下findmnt命令使用全解

    下面是关于“Linux系统下findmnt命令使用全解”的完整攻略。 1. 简介 在Linux系统上,findmnt是一个命令行工具,用于查找已安装的文件系统以及它们在文件系统层次结构中的安装点。该命令可用于列出所有已安装的文件系统、查找指定的文件系统等。 2. 命令格式 findmnt的基本命令格式如下: findmnt [options] [mountp…

    Linux 2023年5月14日
    00
  • Linux服务器测试网络连通性

    场景:由于服务器是自动化安装,在安装过程中我把APIGATEWAY地址填写错误(它有两个浮动ip在不同的网络平面),最后导致服务一直访问不了外网和内部其他服务,把自己深深的坑了一把。   如何测试网络的连通性 1、curl -I -X GET https://www.baidu.com    如果返回码是200 则该服务器可以正常访问,否则下一步。 此处有个…

    Linux 2023年4月11日
    00
  • VMware安装Rocky Linux服务器系统并执行优化的详细过程

    1. 准备工作 1.1 下载Rocky Linux镜像 首先需要从Rocky Linux官网下载需要安装的版本的镜像,可以选择Docker或者Virtual机版本,推荐下载Virtual机版本,因为下载完成后可以直接导入到VMware中进行使用。 1.2 安装VMware软件 如果还没有安装VMware软件,需要去VMware的官网下载安装包,并在本地安装好…

    Linux 2023年5月14日
    00
  • VMware安装Linux CentOS 7.7系统的详细教程

    VMware安装Linux CentOS 7.7 系统详细教程 在使用 VMware 进行虚拟化配置时,我们可以使用 ISO 镜像文件来安装 Linux CentOS 7.7 系统。接下来,我们将详细介绍该安装过程。 步骤 1:下载 ISO 镜像文件 我们需要先下载 Linux CentOS 7.7 的 ISO 镜像文件。你可以在CentOS 官方网站下载。…

    Linux 2023年5月14日
    00
  • Linux虚拟机中找不到光驱怎么办?

    当在Linux虚拟机中找不到光驱时,可以通过以下步骤来解决: 检查虚拟机设置在虚拟机中,可以通过检查设置来确认是否启用了光驱。首先关闭虚拟机,然后打开虚拟机管理器软件(例如VirtualBox),选中虚拟机并点击“设置”按钮。在设置窗口中,点击“存储”选项卡,然后在右侧的栏目中找到光驱的设置。确保光驱已经启用并且正确连接,如果光驱尚未连接,则单击“添加光驱”…

    Linux 2023年5月24日
    00
  • centos8安装图解(超详细教程)

    下面是“centos8安装图解(超详细教程)”的完整攻略,分为以下几个部分: 1. 下载CentOS 8 镜像文件 首先,在 CentOS 官网 下载 CentOS 8 的安装镜像文件,选择需要的版本和镜像文件格式。 2. 制作 CentOS 8 启动盘 将下载好的 CentOS 8 镜像文件写入到 U 盘中,制作启动盘。可以使用 rufus 等第三方制作工…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部