Centos 磁盘挂载和磁盘扩容(新加硬盘方式)

步骤总结如下

一、对磁盘进行分区

二、对磁盘进行格式化

三、将磁盘挂载到对应目录

四、做开机自动挂载磁盘

磁盘分区

1.使用命令:fdisk -l 查看磁盘(注:正常在Centos7中第一块数据盘标识一般是/dev/sda,第二块数据盘标识一般是/dev/sdb)

2.对磁盘进行分区,使用命令:fdisk /dev/sdb 对新增磁盘进行分区(/dev/sdb为新增数据盘标识)

3.使用命令:fdisk -l检查分区是否分区完成。

磁盘格式化

1.使用命令:mkfs.ext4 /dev/sdb1(ext4为磁盘格式化的格式)对分区磁盘进行格式化。

将磁盘挂载到对应目录

1.创建一个目录作为新硬盘的挂载点,例如:
mkdir /mnt/new_disk

2.挂载新的硬盘到挂载点:
sudo mount /dev/sdb1 /mnt/new_disk,确保将sdX1替换为您实际创建的分区设备。

3.使用以下命令备份现有的/home目录:
sudo rsync -avz /home/ /mnt/new_disk/,这将把现有/home目录的内容复制到新的硬盘。

4.卸载原始的/home目录:
sudo umount /home

5.将新硬盘挂载到/home目录:
sudo mount /dev/sdb1 /home

做开机自动挂载磁盘

1.使用以下命令更新/etc/fstab文件,使系统在启动时自动挂载新硬盘:
echo '/dev/sdb1 /home ext4 defaults 0 0' | sudo tee -a /etc/fstab

2.最后,重新启动系统以使更改生效:
sudo reboot

完成上述步骤后,您的新硬盘应该成功挂载到/home目录,并且在系统重启后也会自动挂载。请确保备份了现有的/home目录数据,以防止意外数据丢失。往home目录放数据,查看根目录大小是否改变:

解除挂载:

"umount: /home:目标忙" 错误表示您尝试卸载 /home 目录时失败,因为该目录正在被使用。

通常情况下,要成功卸载一个目录,确保没有任何进程当前正在使用该目录或其子目录。您可以执行以下步骤来解决该问题:

退出所有在 /home 目录中打开的终端会话或程序。

确保没有其他用户当前登录并使用 /home 目录或其子目录。

检查是否有其他进程正在使用 /home 目录。您可以使用 lsof 命令来查找占用 /home 目录的进程:

sudo lsof +D /home

该命令将显示占用 /home 目录的进程及其对应的PID。您可以通过终止这些进程或等待它们完成操作来释放对 /home 目录的占用。

如果以上步骤都无法解决问题,您可以尝试强制卸载 /home 目录。请注意,这可能会导致数据丢失或其他不可预测的问题,因此请谨慎操作。使用以下命令进行强制卸载:

sudo umount -l /home

-l 选项告诉 umount 命令以"lazy"(懒惰)方式卸载目标,即使目标仍然被使用或被其他进程打开。

请注意,在执行任何操作之前,一定要备份重要数据,并确保了解可能产生的风险和影响。如果您不确定如何处理该问题,请咨询系统管理员或专业人士的帮助。

相关推荐
阿里云大数据AI技术2 小时前
阿里云 EMR AI 助手正式发布:从问答工具到全栈智能运维助手
运维·人工智能
orion5720 小时前
Missing Semester Class1:course overview and introduction of shell
linux
SkyWalking中文站1 天前
认识 Horizon UI · 6/17:Trace 探索器
运维·监控·自动化运维
用户120487221611 天前
Linux驱动编译与加载
linux·嵌入式
火车叼位1 天前
写给初级开发者:SSL、SSH、HTTPS 与证书体系全解析
运维
用户805533698031 天前
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
linux·嵌入式
用户805533698031 天前
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
linux·github·嵌入式
小猿姐2 天前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
七歌杜金房2 天前
我终于又有了自己的 Linux 电脑
linux·debian·mac
SkyWalking中文站2 天前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维