首页/系统/信创系统运维速查/大小写敏感引发的迁移问题
迁移适配65 条

大小写敏感引发的迁移问题

Windows 不敏感、Linux 敏感:同名不同大小写文件、引用路径大小写不一致,迁移后会表现为找不到文件或互相覆盖。

信创系统运维速查系统更新于 2026-10-12

排查

排查
find /data -type f | tr 'A-Z' 'a-z' | sort | uniq -d | head   # 仅大小写不同的重名近似清单
ls -l /data/README.md                                          # 引用与实际核对

处理

处理
# 1) 源端整理大小写冲突清单并消歧
# 2) 代码/配置引用统一为实际大小写
# 3) 同步前演练:
rsync -avn /data/ /backup/ | grep -i 'name collision' | head
「Windows 开发、Linux 部署」是大小写问题高发链路:部署检查清单保留这一项。

易错点

  • 复制到不敏感文件系统(U 盘/FAT)时同名会互相覆盖:先消歧再搬
  • 构建报找不到资源常是大小写:按报错路径反查实际文件名

数据来源与参考

  • ext4/xfs 文件系统文档
  • rsync 官方文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌