今天客户有块磁盘识别容量大小异常,于是尝试关机插拔磁盘试试,插拔完重启使用mount -a进行挂载的时候出现了以下报错
mount: /mnt/data1: wrong fs type, bad option, bad superblock on /dev/nvme1n1, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call经常分析可能是uuid问题,于是查了下如何不格式化磁盘的情况下如何更换磁盘的uuid,然后记录下方法
1.EXT3/EXT4 文件系统更换 UUID
使用 tune2fs 命令# 查看当前 uuid
sudo blkid /dev/nvme1n1
# 生成新 uuid
sudo tune2fs -U random /dev/nvme1n1
# 指定特定的 uuid
sudo tune2fs -U c1b9d5a2-f162-11cf-9ece-0020afc76f16 /dev/nvme1n12.XFS 文件系统更换 UUID
使用 xfs_admin 命令sudo xfs_admin -U generate /dev/nvme1n1
# 指定特定的 uuid
sudo xfs_admin -U c1b9d5a2-f162-11cf-9ece-0020afc76f16 /dev/nvme1n13.Btrfs 文件系统更换 UUID
使用 btrfstune 命令sudo btrfstune -U c1b9d5a2-f162-11cf-9ece-0020afc76f16 /dev/nvme1n14.FAT/VFAT 文件系统更换 UUID
使用 fatlabel 命令sudo fatlabel /dev/nvme1n15.NTFS 文件系统更换 UUID
使用 ntfslabel 命令sudo ntfslabel /dev/nvme1n1 newlabel6.注意事项
操作前请务必使用umount先卸载挂载,确保没有进程在使用磁盘数据,然后将新的 uuid 在/etc/fstab 中替换数据盘旧的 uuid如果是更改系统分区磁盘的uuid,需要在Live USB 环境下操作,操作完还要更新grub
sudo update-grub
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://sulao.cn/post/1159
评论列表