
linux 查看硬盘的uuid_linux添加新硬盘不需要重启识盘,及查看uuid
系统已经运行稳定,不需要马上就用到关键服务 数据已经备份(如果需要) 关键服务已经停止或暂时不在运行状态
发布日期:2025-04-06 20:45:20
浏览次数:7
分类:精选文章
本文共 1463 字,大约阅读时间需要 4 分钟。
系统调整与硬盘迁移实践经验
在实际工作中,经常需要对系统进行调整、优化或故障排查。当遇到需要对硬盘进行迁移或重新分区时,下面是一套简单实用的操作流程和实践经验总结。
初始准备工作
在进行系统调整之前,请确保:
系统调整与硬盘迁移具体操作
假设我们需要将根文件系统从/dev/sda2
迁移到新硬盘/dev/sdb1
,并进行必要的分区调整。
创建新分区并挂载
echo "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "- - -" > /sys/class/scsi_host/host2/scan
卸载现有根文件系统
umount /mnt/Target_DIRmv /mnt/Target_DIR/* /mnt/Target_DIR/.*umount /mnt/Target_DIR
格式化新硬盘并创建分区
# 格式化新硬盘fdisk /dev/sdb# 创建新分区# 限制分区最小大小为2048Kecho "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "- - -" > /sys/class/scsi_host/host2/scan
挂载并复制数据
mkdir -p /mnt/Sourcemkdir -p /mnt/Targetmount /dev/sda2 /mnt/Sourcemount /dev/sdb1 /mnt/Targetcp -R /mnt/Source /mnt/Targetumount /mnt/Sourceumount /mnt/Target
配置新根分区
e2fsck -a /dev/sdb1e2fsck -a /dev/sda2
更新文件系统挂载点
mount -a
检查硬盘信息
lsblk
预期输出可能类似:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk├─sda1 8:1 0 300M 0 part /boot└─sda2 8:2 0 39.7G 0 part /sdb 8:16 0 5G 0 disk└─sdb1 8:17 0 5G 0 part /
测试新系统
# 进入新根分区chroot /mnt/Target# 检查日志文件或关键服务# 自行 nextPageexit
常见问题与解决方法
在实际操作中,可能会遇到以下问题:
硬盘未被正确识别
- 解决方法:确保SCSI总线正确配置,检查主板PIO配置,或者重启系统。
分区未被正确mount
- 解决方法:检查分区大小和类型是否与预期一致,确保文件系统类型与分区类型一致。
数据丢失
- 解决方法:仔细核对copy过程,确保Source和Target目录结构一致。
实践总结
通过以上操作流程,可以有效完成系统调用的硬盘迁移工作。但在实际操作中,建议根据具体硬件环境进行调整。利用lsblk
命令查询硬盘信息是一个快速确认分区状态的好方法。记住,确保备份数据、挂载正确以及必要时进行系统重启是关键步骤。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月20日 19时09分49秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux PS命令使用
2023-02-01
Linux ps命令,使用的好,效率爆棚!
2023-02-01
linux python版本升级_Linux下python2.x升级python3.7
2023-02-01
Linux questions
2023-02-01
LINUX REDHAT第十一单元练习题
2023-02-01
Linux rm 删除指定文件外的其他文件 方法汇总
2023-02-01
linux RPM manager
2023-02-01
linux rsync配置文件参数详解
2023-02-01
Linux rsyslog 转存至日志服务器
2023-02-01
linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】
2023-02-01
Linux script命令记录(数据库)操作步骤
2023-02-01
linux sed 批量替换字符串
2023-02-01
linux sed命令 批量替换文件内容的方法
2023-02-01
linux sed命令详解
2023-02-01
linux sed命令详解
2023-02-01
Linux Shell Shock漏洞利用和实战
2023-02-01
linux shell wc 命令
2023-02-01
Linux Shell脚本处理JSON字符串
2023-02-01
Linux Shell脚本通过参数名传递参数
2023-02-01