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"(懒惰)方式卸载目标,即使目标仍然被使用或被其他进程打开。

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

相关推荐
量子网络2 分钟前
debian 如何进入root
linux·服务器·debian
时光の尘5 分钟前
C语言菜鸟入门·关键字·float以及double的用法
运维·服务器·c语言·开发语言·stm32·单片机·c
我们的五年10 分钟前
【Linux课程学习】:进程描述---PCB(Process Control Block)
linux·运维·c++
运维老司机33 分钟前
Jenkins修改LOGO
运维·自动化·jenkins
D-海漠1 小时前
基础自动化系统的特点
运维·自动化
我言秋日胜春朝★1 小时前
【Linux】进程地址空间
linux·运维·服务器
C-cat.1 小时前
Linux|环境变量
linux·运维·服务器
yunfanleo2 小时前
docker run m3e 配置网络,自动重启,GPU等 配置渠道要点
linux·运维·docker
糖豆豆今天也要努力鸭2 小时前
torch.__version__的torch版本和conda list的torch版本不一致
linux·pytorch·python·深度学习·conda·torch
烦躁的大鼻嘎2 小时前
【Linux】深入理解GCC/G++编译流程及库文件管理
linux·运维·服务器