资讯详情

资讯详情

麒麟V10SP1重装系统保留数据盘实操指南

简介这份PDF文档面向具备一定Linux操作基础的技术人员与高级用户聚焦银河麒麟桌面操作系统V10SP1在保留“数据盘”前提下的系统重装场景。内容围绕U盘启动进入liveCD、查看并记录分区信息、自定义安装手动分区、避免格式化data盘、通过blkid获取UUID并编辑/etc/fstab实现自动挂载等关键环节展开帮助读者在不丢失重要数据的情况下完成系统升级或重装同时掌握磁盘分区、挂载配置与fstab编辑等实用技能。资源包共1个PDF文件大小约2.9MB内容紧凑、步骤完整适合作为实操前的对照参考。目前已有1639人学习下载读者可从中获得从分区规划到挂载验证的完整操作思路与排错要点降低重装过程中的数据风险。1. 重装系统不丢数据盘一份被低估的麒麟 V10SP1 实操手册很多人重装 Linux 桌面系统的第一反应是「先备份再全盘格式化」因为分区表一旦被安装器接管数据盘很容易被顺手抹掉。但这份《银河麒麟桌面操作系统 V10SP1 如何在保留数据盘的情况下进行系统重装》的文档走的是另一条路不动数据盘分区只格式化系统分区装完之后再通过 UUID 把旧数据盘重新挂回来。听起来简单真正动手时你会发现坑集中在三个地方——用户名必须和旧系统一致、/etc/fstab的 UUID 不能写错、mount -a必须无输出才算过。这份材料适合有一定 Linux 基础、手里有一台跑着麒麟 V10SP1 且数据盘里有重要文件的机器、又不想买移动硬盘做全量备份的从业者。下面我按文档的步骤拆一遍把每一步背后的逻辑和容易翻车的位置讲清楚。2. 重装前的分区侦察df -hT 与 liveCD 环境准备2.1 为什么必须先进 liveCD 而不是直接点安装文档第一步就强调「选择进入 liveCD 模式」这不是可选项。直接进安装器的话安装向导会在你还没看清分区表之前就推进到分区方案选择页而麒麟的安装器默认会推荐「全盘安装」或「自动分区」一旦手滑确认数据盘分区表就被重写了。liveCD 模式相当于给你一个只读的、运行在内存里的临时系统你可以从容地打开终端、跑df -hT、把每个分区的设备名、文件系统类型、挂载点、容量全部记下来再决定哪些格式化、哪些保留。我一般会在 liveCD 里做两件事第一用df -hT把当前挂载情况截屏或抄下来第二用lsblk -f把块设备层面的分区结构也记一份。两份信息对照着看能避免把/dev/sda1和/dev/sdb1搞混——尤其是机器上有多块硬盘的时候。2.2 df -hT 输出怎么读哪些字段决定后续操作在 liveCD 的终端里执行# 查看当前已挂载分区的文件系统类型、容量和挂载点 df -hT输出大概长这样设备名以实际为准Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 ext4 50G 12G 36G 25% / /dev/sda2 ext4 200G 80G 110G 40% /data /dev/sda3 swap 8G 0 8G 0% [SWAP]这里要盯住三列Filesystem告诉你分区对应的设备节点Type告诉你文件系统类型ext4、xfs 等Mounted on告诉你它当前挂在哪里。重装时你需要在安装器的自定义分区界面里把系统分区通常是/和/boot标记为格式化把数据盘分区上面例子里的/dev/sda2挂载点/data标记为「不格式化、保留数据」。如果你在 liveCD 里没记清楚哪个设备对应数据盘到了分区界面就只能靠容量猜风险很大。提示如果机器上分区较多建议在 liveCD 里用lsblk -f再确认一遍它会以树形结构显示磁盘和分区的从属关系比df更直观。2.3 记录分区信息时容易漏掉的两个细节第一个细节是 swap 分区。很多人只记了/和/data忘了 swap。重装时 swap 分区可以格式化也可以保留但如果你不记得它对应哪个设备节点安装器可能会把它当成普通分区处理。第二个细节是/boot或/boot/efi分区。UEFI 启动的机器上EFI 分区必须保留且不能格式化否则装完之后系统起不来。文档里没有单独强调 EFI 分区是因为它默认不会被安装器动但你在自定义分区界面里要确认它的「格式化」选项没有被勾上。3. 安装器里的关键决策用户名一致性与自定义分区3.1 用户名为什么必须和旧系统保持一致文档第 5 步专门提醒「创建用户的用户名必须和旧系统中的用户名保持一致」这是整份材料里最容易被忽略、但后果最直接的一条。Linux 的文件权限是按 UID 和 GID 记录的而 UID 是在创建用户时由系统分配的。如果你旧系统里用户名是kylinUID 是 1000数据盘里所有文件的属主都是 1000。重装后如果你创建的用户叫adminUID 也是 1000那挂载数据盘后文件权限还能对上但如果你创建的用户名不同、或者系统分配了不同的 UID挂载后你会看到文件属主变成一个数字 UID普通用户没有读写权限得用 root 去 chown几百 GB 的数据 chown 一遍非常痛苦。所以这里的逻辑是用户名一致 → 安装器大概率分配相同的 UID → 数据盘文件权限无缝衔接。这不是玄学是 UID 映射的基本规则。3.2 自定义分区界面里哪些该格式化、哪些不该动到了分区界面选择「自定义安装」后你会看到当前硬盘的分区列表。文档说「对下图中的分区双击进行格式化和配置挂载点操作」同时强调「data 盘不要格式化」。具体操作逻辑是分区操作挂载点说明旧系统根分区格式化/清掉旧系统文件装新系统旧 /boot 或 EFI不格式化EFI/ 可格式化/boot/boot/efi或/bootEFI 必须保留旧 swap可格式化swap重建交换分区数据盘分区不格式化暂不设置或设为/data保留数据装完后手动挂关键动作是双击数据盘对应的分区在弹出的编辑界面里确认「格式化」选项没有被勾选挂载点可以先留空或者设一个临时位置。如果你在安装器里就把数据盘挂到/data安装器可能会在写入 fstab 时用错 UUID 或者覆盖掉原有配置所以文档建议装完之后手动配更可控。3.3 安装过程中等待与中断的处理设置好分区后点「下一步」安装器会开始格式化系统分区、复制文件、安装引导。这个过程通常 10 到 20 分钟取决于机器性能。期间不要拔 U 盘、不要断电。如果安装器卡在某个百分比超过 10 分钟不动先检查硬盘指示灯是否还在闪如果完全不闪了可能是分区表有问题需要重启回 liveCD 重新检查分区。装完后安装器会提示重启重启前记得拔掉 U 盘否则可能又从 U 盘引导。4. 装完之后的挂载修复blkid、fstab 与 mount -a4.1 为什么装完后 DATA 盘是空的文档第 8 步描述了一个让很多人慌神的场景重装完进入系统打开「计算机」看到「文件系统」和「DATA」两个盘但 DATA 盘里没有旧数据桌面上也没有之前的文件。这不是数据丢了而是新系统自动挂载了一个同名的空目录或者挂载点真正的数据盘分区还没有被正确挂载。原因通常是安装器在 fstab 里写入了一条基于设备名如/dev/sda2的挂载记录但设备名在重装后可能发生了变化或者安装器根本没写数据盘的挂载项桌面环境自己创建了一个空的 DATA 挂载点。解决办法就是文档第 9 到 12 步先卸载这个自动挂载的 DATA 盘然后用blkid查真实 UUID手动写 fstab创建目录最后mount -a验证。4.2 blkid 查 UUID 与 fstab 写法在终端里执行# 查看所有块设备的 UUID 和文件系统类型 sudo blkid输出里找到数据盘对应的那一行记下UUIDxxxx-xxxx-xxxx这一串。然后编辑 fstab# 用 pluma 编辑器打开 fstab麒麟桌面自带 pluma sudo pluma /etc/fstab在文件末尾追加一行格式如下UUID你的数据盘UUID /data ext4 defaults 0 2这里每个字段的含义第一列是设备标识用 UUID 比用/dev/sda2更稳定因为设备名可能变第二列是挂载点第三列是文件系统类型要和blkid输出里的一致第四列defaults表示使用默认挂载选项读写、自动挂载等第五列0表示不备份第六列2表示开机时 fsck 检查顺序非根分区一般写 2。注意如果你在 fstab 里写错了 UUID 或者文件系统类型开机时系统可能进入紧急模式。所以写完一定要先mount -a验证不要直接重启。4.3 创建挂载目录与 mount -a 验证fstab 写好后需要确保挂载点目录存在# 创建数据盘挂载目录-p 表示递归创建已存在不报错 sudo mkdir -p /data/root /data/home文档里创建了/data/root和/data/home两个子目录这可能是为了把数据盘里的某些目录映射回用户主目录。如果你只是想让数据盘整体挂到/data创建/data一个目录就够了。创建完执行# 测试 fstab 中所有条目是否能正常挂载 sudo mount -a这条命令没有任何输出就说明 fstab 写对了。如果有报错信息比如mount: wrong fs type或cant find UUID就回到 fstab 检查对应行。确认无误后打开「计算机」应该能看到数据盘重启后数据盘里的文件和桌面快捷方式都会回来。5. 避坑与排查五条血泪经验5.1 现象装完后开机卡在紧急模式提示 fstab 挂载失败原因fstab 里写的 UUID 不对或者文件系统类型写错了系统启动时找不到对应分区进入 emergency mode。解决在紧急模式下输入 root 密码用blkid重新确认 UUID用vi或nano编辑/etc/fstab修正然后mount -a测试重启。5.2 现象数据盘挂上了但普通用户没有写权限原因重装时创建的用户名和旧系统不一致导致 UID 不同数据盘文件属主还是旧 UID新用户对不上。解决要么用sudo chown -R 新用户名:新用户名 /data改属主数据量大时很慢要么在安装时就用旧用户名。后者是文档强调的做法能省掉这一步。5.3 现象安装器自定义分区界面里找不到数据盘分区原因数据盘可能是 LVM 逻辑卷或者用了特殊文件系统安装器没有自动识别或者硬盘在 BIOS 里没被正确识别。解决先在 liveCD 里用lsblk和fdisk -l确认分区是否存在。如果是 LVM需要在安装器里先激活卷组。如果 liveCD 里都看不到检查硬盘连接和 BIOS 设置。5.4 现象mount -a 无输出但重启后数据盘还是没挂上原因fstab 写对了但挂载点目录被其他服务占用或者 systemd 的挂载单元有冲突。解决检查/data目录是否被其他进程占用用lsof /data查看。另外确认 fstab 里没有重复条目一个挂载点只能有一条记录。5.5 现象数据盘里的文件在但桌面快捷方式全部失效原因桌面快捷方式指向的是旧系统里的绝对路径重装后用户主目录路径可能变了或者快捷方式本身存在数据盘里但路径映射不对。解决手动重建快捷方式或者把数据盘里的桌面文件目录软链接到新系统的~/Desktop。文档提到重启后桌面会出现之前的快捷方式前提是数据盘挂载点和旧系统一致。6. 进阶技巧用 lsblk 和 findmnt 做挂载前预检文档的流程是装完系统再配挂载但我后来养成了一个习惯在 liveCD 阶段就用lsblk -f把数据盘的 UUID 提前抄下来装完系统后直接写 fstab省去一次重启。lsblk -f的输出比blkid更友好它会以树形结构显示磁盘、分区、文件系统类型、UUID 和挂载点一眼就能看出哪个分区是数据盘。# 在 liveCD 中提前获取数据盘 UUID 和文件系统类型 lsblk -f输出示例NAME FSTYPE LABEL UUID MOUNTPOINT sda ├─sda1 ext4 a1b2c3d4-1111-2222-3333-444455556666 / ├─sda2 ext4 b2c3d4e5-2222-3333-4444-555566667777 /data └─sda3 swap c3d4e5f6-3333-4444-5555-666677778888 [SWAP]把sda2的 UUID 记下来装完系统后直接编辑 fstab 写入然后mkdir -p /data、mount -a一次通过。另外装完后可以用findmnt验证挂载结果# 查看当前挂载树确认 /data 是否按预期挂载 findmnt /data如果输出显示TARGET SOURCE FSTYPE OPTIONS且 SOURCE 是/dev/sda2说明挂载成功。如果输出为空说明没挂上回去检查 fstab。还有一个细节如果你在 fstab 里用了defaults选项但希望数据盘在开机时自动挂载且允许普通用户读写可以改成defaults,noatime或者defaults,rw,users。noatime能减少磁盘写入对机械硬盘寿命友好users允许普通用户挂载和卸载。不过对于数据盘defaults通常够用改多了反而容易出兼容问题。从那以后我每次重装麒麟之前都会在 liveCD 里跑一遍lsblk -f和df -hT把 UUID 和分区结构抄在纸上装完系统第一件事就是写 fstab 然后mount -a验证。这套流程走下来数据盘里的东西一次都没丢过。希望帮到你。本文还有配套的精品资源点击获取
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →