Linux 挂载磁盘与重新挂载的精简操作指南
本文简明扼要地介绍了在Linux系统中进行磁盘挂载及重新挂载的操作步骤。通过使用 fdisk
查看硬盘信息和分区,使用 mkfs
格式化新分区,创建挂载点,并通过 mount
命令将分区挂载到指定目录。同时,详细说明了如何编辑 /etc/fstab
文件,以实现开机自动挂载。此外,文章还包括了重新挂载磁盘的操作步骤,如取消已有挂载、同步数据到新挂载点、更新配置文件等。本文适合需要快速掌握Linux磁盘管理操作的用户,确保挂载操作的便捷与高效。
一 磁盘挂载
# 查看硬盘信息
fdisk -l
# 新增数据盘执行分区,以新挂载的数据盘“/dev/sdb”
fdisk /dev/vdb
# 新建分区
# Command 输入 ” n “,一直默认下去
# 默认到再一次 Command (m for help): 时,输入“p”,查看信息,再输入 ” w “ 将分区结果写入分区表
# 新分区同步操作系统
partprobe
# 设置新分区文件系统格式
# mkfs -t ext4 /dev/sdb1
mkfs.xfs /dev/vdb1
# 新建挂载点“/home/serv”
mkdir /home/serv
# 挂载新建分区至“/serv”:
# mount /dev/sdb1 /serv
mount /dev/vdb1 /home/serv
# 查看挂载结果
df -h
## 设置开机自动挂载
# 查询磁盘分区“/dev/sdb1”的UUID
# blkid /dev/sdb1
blkid /dev/vdb1
# /dev/sdb1: UUID="91999717-70f6-43bf-ac2f-a3928a462a4b" TYPE="ext4"
# 编辑/etc/fstab ,保持和原本信息一样。除了UUID格式等关键配置
vim /etc/fstab
# UUID=91999717-70f6-43bf-ac2f-a3928a462a4b /serv ext4 defaults 1 1
# /dev/vdb1 /home/serv xfs defaults 0 0
/dev/vdb1 /home/serv xfs defaults 0 0
# 使用设备的UUID
# UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /挂载点 文件系统类型 挂载选项 0 0
# 使用设备的路径
# /dev/sdXY /挂载点 文件系统类型 挂载选项 0 0
# 重启,此操作只是验证,配置正确可以不用重启
# sudo reboot
# 通过命令df -h查看磁盘信息,完成开启自动挂载
df -h
# 也可以用 mount -a 检测
mount -a
二 重新磁盘挂载
# 查看磁盘列表
fdisk -l
# 把/data目录的数据同步到/mnt
# rsync -aXS /data/. /mnt/.
# serv目录进行重新重命名为serv_backup
mv /serv /serv_backup
# 新建/home/serv目录
mkdir /home/serv
# 取消原有的的挂载/dev/vdb1
umount /dev/vdb1
# 重新挂载/dev/vdb1到/home/serv目录
mount /dev/vdb1 /home/serv
# 修改/etc/fstab文件,实现开机自动挂载
vim /etc/fstab
# /dev/vdb1 /serv xfs defaults 0 0
/dev/vdb1 /home/serv xfs defaults 0 0