在 CentOS 下“替换磁盘挂载”通常有两种常见场景,下面分别说明(以 CentOS 7/8 为例,命令通用性较强)。
原来 /data 挂载在 /dev/sdb1,现在换一块新盘 /dev/sdc1,仍挂载到 /data。
df -h
lsblk
umount /data
或
umount /dev/sdb1
fdisk /dev/sdc
# 或
parted /dev/sdc
格式化(示例 ext4):
mkfs.ext4 /dev/sdc1
mount /dev/sdc1 /data
查看 UUID:
blkid /dev/sdc1
编辑:
vi /etc/fstab
示例:
UUID=xxxx-xxxx /data ext4 defaults 0 0
mount -a
df -h
CentOS 系统盘损坏,用新盘重装或克隆后挂载。
/etc/fstab 中 UUID 正确lvdisplay
vgdisplay
pvdisplay
pvcreate /dev/sdc
vgextend centos /dev/sdc
pvmove /dev/sdb
vgreduce centos /dev/sdb
/etc/fstab 前一定先 mount -a 测试如果你能说明:
我可以给你更精确的一步一步命令。