type
status
date
slug
summary
tags
category
icon
password
😀
下面是我与chatgpt的对话记录,包含了Linux空间扩容的两种方法。
 

📝 记录

一、扩容/opt文件夹

来自你的消息:

linux系统/opt空间不足,新增一块硬盘,如何给opt文件夹扩容,要求保留opt文件夹中的文件

来自 ChatGPT 的消息:

您可以按照以下步骤在Linux系统中将/opt文件夹扩容:
  1. 插入新的硬盘并使用fdisk命令对其进行分区,例如将其分为一个名为/dev/sdb1的分区。
  1. 使用mkfs命令对新分区进行格式化,例如使用ext4格式:
    1. sudo mkfs.ext4 /dev/sdb1
  1. 创建一个新的挂载点,例如在/mnt目录下创建一个名为newdrive的文件夹:
    1. sudo mkdir /mnt/newdrive
  1. 将新分区挂载到新的挂载点:
    1. sudo mount /dev/sdb1 /mnt/newdrive
  1. 使用rsync命令将/opt文件夹中的所有文件复制到新的挂载点:
    1. sudo rsync -avz /opt/ /mnt/newdrive/
  1. 将/opt文件夹重命名为/opt_old:
    1. sudo mv /opt /opt_old
  1. 创建一个新的/opt文件夹并将新的挂载点挂载到该文件夹:
    1. sudo mkdir /opt sudo mount /dev/sdb1 /opt
  1. 更新/etc/fstab文件以在系统启动时自动挂载新的硬盘:
    1. sudo nano /etc/fstab
      在文件末尾添加以下行:
      /dev/sdb1 /opt ext4 defaults 0 2
  1. 重启系统以应用更改。
这样,您就可以将/opt文件夹扩容到新的硬盘上,并保留/opt文件夹中的所有文件。

二、LVM扩容

来自你的消息:

linux系统使用lvm,/opt空间不足,新增硬盘如何操作

来自 ChatGPT 的消息:

如果您的Linux系统使用了LVM(逻辑卷管理),那么您可以通过以下步骤来新增硬盘并扩展/opt空间:
  1. 插入新硬盘并使用fdisk命令对其进行分区。例如,您可以使用以下命令创建一个新的分区:
sudo fdisk /dev/sdb
然后按照提示选择n(新建分区),p(主分区),1(分区号),选择默认的起始扇区和大小,最后选择w(保存并退出)。
  1. 使用pvcreate命令将新分区转换为物理卷(PV)。例如,如果您的新分区为/dev/sdb1,则可以使用以下命令创建一个新的PV:
sudo pvcreate /dev/sdb1
  1. 使用vgextend命令将新的PV添加到现有的卷组(VG)中。例如,如果您的现有VG名称为vg1,则可以使用以下命令将新的PV添加到vg1中:
sudo vgextend vg1 /dev/sdb1
  1. 使用lvextend命令将/opt逻辑卷(LV)的大小扩展到新的PV上。例如,如果您的/opt LV名称为optlv,则可以使用以下命令将其扩展到新的PV上:
sudo lvextend -l +100%FREE /dev/vg1/optlv
此命令将/opt LV扩展到新的PV上,并使用所有可用的空闲空间(+100%FREE)。
  1. 最后,使用resize2fs命令将文件系统大小调整为新的LV大小。例如,如果您的文件系统类型为ext4,则可以使用以下命令将其调整为新的LV大小:
sudo resize2fs /dev/vg1/optlv
这将调整/opt文件系统的大小以匹配新的LV大小。
完成上述步骤后,您应该能够成功将新硬盘添加到LVM中,并扩展/opt空间。

🤗 总结归纳

以上就是两种扩容方法。
 
💡
有关Linux空间扩容的问题,欢迎您在底部评论区留言,一起交流~

评论插件

Traefik 篇一:家庭服务器的反向代理,总体架构介绍Traefik 篇三:Traefik的安装和配置

  • Twikoo
  • Utterance