CentOS7 磁盘相关的命令及磁盘重新调整分配

umount 

在CentOS 7中,umount是一个常用的命令,用于卸载文件系统。以下是一些常用的umount命令:

卸载指定的文件系统:

umount /dev/sdXN

其中,/dev/sdXN是你想要卸载的分区。例如,/dev/sda1。 

卸载并卸除所有挂载点:

umount -a

这将卸载当前用户有权限访问的所有挂载点。

强制卸载文件系统:

umount -f /dev/sdXN

 使用-f选项可以强制卸载文件系统,即使有文件正在使用。

懒卸载文件系统:

umount -l /dev/sdXN

使用-l选项可以懒卸载文件系统,即使有文件正在使用,它会在所有文件都关闭后自动卸载。

输出卸载操作的详细信息:

umount -v /dev/sdXN

 -v选项会输出卸载操作的详细信息,有助于调试。

卸载时忽略不存在的文件系统:

umount -q /dev/sdXN

使用-q选项可以在文件系统不存在时安静退出,不会报错。

注意:在执行umount命令时,需要具有对应的权限,一般需要root权限。如果有文件正在使用该分区,那么可能无法卸载,除非使用强制卸载或懒卸载。 

mount

在CentOS 7中,mount命令用于挂载文件系统。基本语法如下:

mount [选项] 设备路径 挂载点路径

请确保在尝试挂载文件系统之前,挂载点路径已经存在。使用mkdir命令可以创建新的挂载点。 

lvcreate

lvcreate 是一个在 Linux 下创建逻辑卷的命令。在 CentOS 7 中,你可以使用 lvcreate 命令来创建一个新的逻辑卷。

基本语法如下:

lvcreate [options] [vg-name]

其中,vg-name 是卷组名,options 是一些可选的参数。

以下是一些常用的选项:

  • -L [size]: 指定逻辑卷的大小,size 可以是 K, M, G 等单位。

  • -l [%]: 指定逻辑卷大小为卷组总大小的百分比。

  • -n [name]: 指定逻辑卷的名称。

  • -s [source]: 创建一个快照。

  • -p [permissions]: 设置逻辑卷的访问权限。

lvremove

在CentOS 7中,lvremove是一个用于删除逻辑卷的命令。逻辑卷是建立在物理卷或者卷组上的一种逻辑分区,用户可以在逻辑卷上创建文件系统。

命令的基本语法如下:

lvremove [选项] 逻辑卷路径

其中,最常用的选项包括:

   --help: 显示帮助信息。

    --version: 显示命令版本信息。

    -f, --force: 强制删除逻辑卷,即使逻辑卷正在被使用。

    -y, --yes: 自动回答为"yes"以确认删除操作。

在执行此命令之前,请确保逻辑卷没有被挂载,并且没有进程正在使用。如果逻辑卷正在被使用,你可以使用-f选项强制删除,但这可能会导致数据损坏。

如果你想自动确认删除操作,可以使用-y选项:

lvremove -y /dev/VG_NAME/my_volume

在执行这些命令之前,请确保你有足够的权限,通常需要root权限。如果你不是root用户,你可能需要在命令前加上sudo来获取必要的权限。  

lvextend

lvextend 是一个在 Linux 中用于扩展逻辑卷的命令。在 CentOS 7 中,你可以使用 lvextend 来增加已有逻辑卷的空间。

以下是一些常用的 lvextend 命令示例:

扩展现有逻辑卷到1500MB

lvextend -L +1500M /dev/vg_name/lv_name

扩展现有逻辑卷到1500MB,即使空间不足也强制执行

lvextend -f -L +1500M /dev/vg_name/lv_name

 将逻辑卷扩展到1500MB并自动扩展文件系统

lvextend -L +1500M /dev/vg_name/lv_name
resize2fs /dev/vg_name/lv_name

将逻辑卷扩展到1500MB并自动扩展XFS文件系统

lvextend -L +1500M /dev/vg_name/lv_name
xfs_growfs /dev/vg_name/lv_name

如何扩展分区系统?

如果是 LVM 管理的文件系统,可以使用 lvextend 命令扩展逻辑卷,然后使用 resize2fs 或对应的文件系统扩展命令(例如 xfs_growfs 对于 XFS 文件系统)来扩展文件系统。 

# 对于ext4文件系统
resize2fs /dev/centos/root
 
# 对于XFS文件系统
xfs_growfs /dev/centos/root

查看有多少空间可以分配

如果你想要查看你的系统中已经存在的逻辑卷,你可以使用 lvs 或 lvdisplay 命令。 

lvs 或 lvdisplay

vgs或vgdisplay

调整分区步骤

如果服务器安装系统时选择的是自动分区,那大部分会分到home目录里面

这个时候我们就需要重新分配下空间,我们分些空间到根目录(/)里面。

说明:

在Linux系统中,/dev/mapper/centos-root 是一个设备文件路径,它表示一个名为 “centos-root” 的磁盘分区或逻辑卷,这个路径通常用于访问和操作Linux系统的根文件系统(root filesystem)。

/dev/mapper/centos-home是Linux系统中的一个设备文件,它代表了一个逻辑卷(Logical Volume),用于存储用户的家目录(/home)。通过这个设备文件,可以对/home目录进行操作和管理。

①首先我们先备份挂载目录,也就是这里的home目录的东西

cp -pr /home/ /homebake/

这里我复制了一份home目录的备份为/homebake/

②卸载挂载

umount /home

如果出现占用home目录进程的情况,使用

fuser -m -v -i -k /home

杀死home占用的进程后再进行umoun卸载挂载

③删除扇区

lvremove /dev/mapper/centos-home

④给根目录(/)所在的扇区增加800GB

lvextend -L +800G /dev/mapper/centos-root

⑤扩展root文件系统

xfs_growfs /dev/mapper/centos-root

⑥查看有多少空间可以分配

vgdisplay

可以看到这里还有76.63GB空闲空间

⑦重新建立home lv

lvcreate -L 76G -n home centos
lvcreate -L 570G -n data centos

⑧创建文件系统

mkfs.xfs /dev/centos/home
mkfs.xfs /dev/centos/data

⑨重新挂载home目录

mount /dev/centos/home /home
mkdir /data
mount /dev/centos/data /data

查看分配后的空间

df -h

  • 18
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于CentOS7系统,如果需要重新分配磁盘空间,可以按照以下步骤进行操作: 1. 使用LVM(逻辑卷管理)的方式进行扩容。可以使用fdisk命令查看磁盘空间是否增加,但是需要注意,新增的空间还没有进行分区划分,没有被划分到根目录。可以使用以下命令添加新分区: fdisk /dev/sda 然后选择n来添加新分区。 2. 执行以下命令,使系统重新扫描磁盘空间: echo 1 > /sys/block/sda/device/rescan 然后使用fdisk -l命令查看空间是否已经增加。 3. 使用lvextend命令将home空间重新分配扩容给根目录。 例如,如果将50G的home空间分配40G给根目录,可以使用以下命令: lvextend -L 40G /dev/centos/root 通过以上步骤,可以重新分配CentOS 7的磁盘空间。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [linuxCentos7的LVM磁盘扩容问题](https://download.csdn.net/download/weixin_38631773/14891934)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [CentOS7 磁盘重新调整分配](https://blog.csdn.net/qq_29277155/article/details/126847199)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Centos磁盘空间转移重新分配](https://blog.csdn.net/weixin_45380725/article/details/130828948)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值