
简介面向具备一定 Linux 操作基础的技术人员与高级用户这份 PDF 文档聚焦银河麒麟桌面操作系统 V10SP1 在保留“数据盘”前提下的系统重装流程解决升级或重装时个人数据易丢失的痛点。内容围绕 liveCD 模式查看分区、自定义安装手动分区、保持新旧用户名一致、不格式化 data 盘以及重装后通过 blkid 获取 UUID、编辑 /etc/fstab 配置挂载点、创建目录并用 mount 校验等环节展开兼顾磁盘分区与文件系统挂载等基础技能训练。资源包共 1 个文件为 PDF 格式操作文档压缩包约 2.9MB便于随查随用。已有 1650 人学习适合希望在不丢失重要数据的情况下完成系统重装、并掌握 fstab 自动挂载配置的读者参考建议先在非生产环境练习后再用于正式设备。1. 重装系统不丢数据盘一份能照着走的麒麟 V10SP1 实操手册重装系统这件事最让人心里发毛的不是装不上而是装完发现数据盘里的东西没了。尤其是办公机上那块单独挂载的 DATA 盘平时放项目资料、归档文件、桌面快捷方式一旦在分区界面手滑点了格式化后悔药基本买不到。这份《银河麒麟桌面操作系统V10SP1如何在保留数据盘的情况下进行系统重装》的 PDF讲的正是这个场景用 U 盘启动盘进 liveCD先摸清旧分区布局安装时只格式化系统分区、放过数据盘装完再通过 UUID 配置/etc/fstab把数据盘重新挂回来。它适合有一定 Linux 基础、需要在保留个人数据前提下重装系统的技术人员也适合想搞懂分区、挂载、fstab 这套底层逻辑的进阶用户。下面我按自己拆文档的顺序把每一步的命令、参数和翻车点摊开讲。2. 进 liveCD 先摸清分区底账df 与 blkid 的读盘方法重装前最忌讳的事是凭记忆判断哪块分区是系统盘、哪块是数据盘。文档第一步就要求进 liveCD 而不是直接进安装器原因很实在liveCD 是一个跑在内存里的临时系统不会动硬盘上的任何东西你可以从容地把旧系统的分区布局、文件系统类型、挂载点全部看清楚、记下来。这一步做扎实了后面手动分区才有依据。2.1 为什么必须先看分区再动手很多人习惯插上启动盘直接点安装结果到了分区界面面对一堆/dev/sda1、/dev/sda2、/dev/nvme0n1p3发懵分不清哪个是根分区、哪个是数据盘。文档的做法是先打开计算机看图形化的分区信息再开终端用命令核对两条路互相印证。图形界面直观但信息有限命令行能看到文件系统类型和挂载点两者结合才不容易认错盘。我的习惯是进 liveCD 后先不碰任何安装按钮花五分钟把分区表抄到纸上或拍照标注清楚每个分区的用途尤其是数据盘的大小和文件系统类型这是后面不格式化哪一块的唯一依据。2.2 用 df -hT 读出文件系统与挂载点文档第 3 步是在终端输入df -hT。这条命令的三个参数各有分工-h让容量以人类可读的单位显示G、M-T额外打印文件系统类型ext4、xfs、vfat 等合起来就是一张分区—类型—容量—挂载点的速查表。# 在 liveCD 的终端里执行查看当前已挂载分区的文件系统类型和挂载点 df -hT # 典型输出示意 # Filesystem Type Size Used Avail Use% Mounted on # /dev/sda2 ext4 80G 35G 41G 47% / # /dev/sda3 ext4 400G 120G 260G 32% /data # /dev/sda1 vfat 512M 30M 482M 6% /boot/efi看这张表要抓三个信息根分区是哪个设备、数据盘挂在哪个挂载点示例里是/data、各自是什么文件系统。注意 liveCD 环境下有些分区可能没自动挂载df就看不到这时候要配合blkid或lsblk补全。文档后面用sudo blkid查 UUID其实在 liveCD 阶段就可以先跑一遍把 UUID 记下来装完系统后直接对照省得再猜。# 列出所有块设备的 UUID 和文件系统类型未挂载的分区也能看到 sudo blkid # 只看分区结构树状展示更直观 lsblk -fblkid输出的UUIDxxxx-xxxx是分区的唯一标识格式化会变、不格式化就不变这正是后面 fstab 能稳定挂载数据盘的关键。lsblk -f则把设备树、文件系统、UUID、挂载点一屏列全我一般两个都跑交叉确认。把数据盘那一行的 UUID 单独抄下来后面第 4 章要直接用。2.3 记录清单该记哪些字段光看一眼不够得落成清单。我建议至少记四列设备名、文件系统类型、容量、UUID外加一列备注写用途根分区 / 数据盘 / EFI 分区。数据盘那一行要重点标出来因为安装器的手动分区界面里设备名可能和 liveCD 里显示的不完全一致比如多盘机器顺序会变这时候容量和 UUID 就是你的第二重保险。文档强调如果你对需要重装前的环境每个分区信息都已知晓并记录了可以直接选择进入安装反过来讲没记录就别跳过 liveCD 这一步这是整篇文档里最不该省的一环。3. 自定义安装手动分区只格式化系统盘、放过数据盘分区界面是整个重装流程的分水岭。选错安装方式数据盘可能被自动布局顺手格式化选对方式但手滑双击错分区一样前功尽弃。文档明确要求选自定义安装手动分区核心原则只有一句数据盘不格式化其他分区该格式化的格式化。3.1 用户名必须和旧系统一致的原因文档第 5 步特别提醒创建用户时用户名要和旧系统保持一致。这不是玄学而是和 Linux 的权限模型直接相关。数据盘里的文件带着原来的属主 UID 和 GID新系统如果建了不同用户名的账号UID 大概率对不上挂载后你会看到文件属主变成一串数字普通用户读写不了甚至桌面快捷方式失效。保持用户名一致新系统分配的 UID 大概率与旧系统相同桌面版安装器通常从 1000 开始分配第一个普通用户数据盘里的文件权限就能无缝延续。血泪经验是这一步看着不起眼装完发现数据盘文件全是1000 1000或者干脆打不开回头再改 UID 就麻烦了。提示如果旧系统里有多个普通用户重装时至少把数据盘文件的主要属主那个用户名建出来其余账号装完再补补的时候注意 UID 别冲突。3.2 手动分区界面的操作顺序进入自定义分区后界面上会列出所有分区。操作顺序建议从系统分区开始最后处理数据盘理由是系统分区格式化后挂载点配置错了还能重来数据盘一旦误格式化没有退路放在最后处理能让你在动手前多一次确认机会。具体操作上对每个系统相关分区双击选择格式化并设置挂载点根分区挂/EFI 分区挂/boot/efiUEFI 启动的机器必须有如果有独立的/boot或/home分区也按原样挂回去。数据盘那一行双击后只设置挂载点或者干脆先不设关键是不要勾选格式化。文档的原话是数据盘即 data 盘不要格式化其他分区进行格式化即可这句话要当成红线。分区角色是否格式化挂载点设置说明根分区是/系统文件所在必须格式化EFI 分区是/boot/efiUEFI 启动必需容量一般 300M512M数据盘否暂不设或设/data核心保护对象绝不能勾格式化交换分区按需swap有则保留无则新建设置完点下一步开始安装等待过程中不要拔 U 盘、不要断电。安装器写入的是系统分区数据盘因为没勾格式化上面的文件原封不动但此时新系统还没配置挂载所以装完进桌面你会在计算机里看到一个自动挂载的 DATA 盘里面却是空的——这不是数据丢了而是挂载点没对上文档第 8 步描述的就是这个现象。3.3 装完为什么 DATA 盘是空的新系统首次启动时桌面环境会按分区标签或设备顺序自动挂载数据盘到一个临时位置常见是/media/用户名/DATA之类而旧数据实际在分区的根目录下。你看到的空 DATA 盘其实是挂载点错位造成的错觉文件还在分区里只是没挂到你以为的位置。文档的处理思路很干脆先右键卸载这个自动挂载的 DATA 盘再用blkid拿到它的 UUID手工写进/etc/fstab让它每次开机都挂到固定位置。这一步是整篇文档的技术核心也是下一章要展开的内容。4. 用 UUID 重挂数据盘fstab 配置与 mount -a 验证系统装完、数据盘还在但没挂对位置剩下的活就是把它稳稳地挂回去。文档给的路径是卸载自动挂载 →blkid取 UUID → 编辑/etc/fstab→ 建目录 →mount -a验证 → 重启确认。这条链路每一步都有明确的失败信号照着做基本不会翻车。4.1 卸载自动挂载并取 UUID先在桌面计算机里右键卸载自动挂载的 DATA 盘目的是释放挂载点避免后面手工挂载时冲突。然后开终端取 UUID# 查看数据盘的 UUID输出里找到对应容量和文件系统的那一行 sudo blkid # 示例输出 # /dev/sda3: UUIDa1b2c3d4-5678-90ab-cdef-1234567890ab TYPEext4 PARTLABELDATA把UUID后面那串复制下来。用 UUID 而不是/dev/sda3这类设备名是因为设备名会随硬盘插拔顺序、多盘机器而变UUID 是分区创建时写入的只要不格式化就不变这是 fstab 里最稳的写法。文档第 10 步用的就是这个思路。4.2 编辑 /etc/fstab 的字段含义文档用sudo pluma /etc/fstab打开编辑器pluma 是麒麟桌面自带的文本编辑器换成nano或vim也行。在文件末尾追加一行六个字段用空格或 Tab 分隔# 编辑 fstab追加数据盘挂载配置 sudo pluma /etc/fstab # 追加内容示例UUID 换成你自己的 UUIDa1b2c3d4-5678-90ab-cdef-1234567890ab /data ext4 defaults 0 2六个字段依次是设备标识这里用 UUID、挂载点、文件系统类型、挂载选项、dump 备份标志、fsck 检查顺序。defaults表示读写、允许执行、自动挂载等常规选项最后两个字段填0 2是常见做法0表示不参与 dump 备份2表示开机时做文件系统检查根分区一般是1其他分区用2不检查用0。文件系统类型要和blkid输出一致ext4 就写 ext4xfs 就写 xfs写错会导致挂载失败。注意fstab 写错可能导致系统启动卡住或进入紧急模式。改之前先备份一份sudo cp /etc/fstab /etc/fstab.bak出问题能用 liveCD 挂回去恢复这是最基本的后悔药。4.3 建目录、mount -a 与重启验证挂载点目录要先存在fstab 才能挂上去。文档第 11 步建的是/data/root和/data/home两个子目录实际按你的使用习惯建即可关键是/data本身要存在# 创建挂载点目录-p 表示父目录不存在时一并创建 sudo mkdir -p /data # 按 fstab 内容挂载所有条目有输出说明配置有误无输出说明正确 sudo mount -a # 确认挂载结果 df -hT | grep datamount -a是验证 fstab 的黄金命令它按文件内容尝试挂载所有条目配置正确时静默无输出有报错就说明某一行写错了报错信息通常会指出是 UUID 找不到还是文件系统类型不对。文档第 12 步说的有内容返回说明有错误没有内容返回说明配置内容正确就是这个意思。验证通过后重启进系统打开计算机应该能看到数据盘里面的文件和桌面快捷方式都回来了。如果重启后还是空的先df -hT看挂载点对不对再sudo blkid核对 UUID 有没有抄错九成问题出在这两处。5. 避坑与排查五条重装现场的血泪记录这套流程我按文档走过不止一遍也见过别人翻车。下面五条按现象 → 原因 → 解决整理都是真实会遇到的。现象一装完进系统数据盘文件属主变成一串数字普通用户读写不了。原因创建用户时用户名或 UID 和旧系统不一致数据盘文件的属主 UID 在新系统里没有对应账号。解决用ls -n看文件属主 UID新建同 UID 的用户或chown改属主更省事的做法是重装时就按文档要求保持用户名一致。现象二mount -a报 cant find UUID...。原因UUID 抄错一位或者数据盘在安装过程中被误格式化了UUID 会变。解决重新sudo blkid核对确认分区还在、UUID 对得上如果 UUID 变了且分区被格式化只能从备份恢复这也是为什么分区界面那一步要反复确认。现象三重启后系统卡在启动界面或进入紧急模式。原因fstab 某行语法错误比如字段少写、文件系统类型写错、挂载点目录不存在。解决进 liveCD 挂载根分区sudo cp /etc/fstab.bak /etc/fstab恢复备份再逐行排查预防办法是改 fstab 前先备份、改完先mount -a验证再重启。现象四数据盘挂上了但桌面看不到快捷方式。原因旧桌面的快捷方式指向旧路径或者桌面环境缓存没刷新。解决确认/data下文件完整后重新在桌面建快捷方式部分桌面环境需要注销重登才刷新。现象五多盘机器上手动分区时认错了盘。原因设备名顺序和 liveCD 里不一致凭/dev/sda、/dev/sdb记忆操作。解决以容量和 UUID 为准分区前再跑一次lsblk -f对照清单拿不准就退出安装器回 liveCD 重新确认别在分区界面赌。6. 把流程固化成检查清单重装前的三分钟自检这套流程跑顺之后真正决定成败的不是命令敲得多熟而是动手前那几分钟的准备。我现在每次重装前都会强制走一遍自检把下面这张表填完才插 U 盘检查项命令 / 动作通过标准分区清单lsblk -fsudo blkid每个分区设备名、类型、容量、UUID 齐全数据盘标记在清单上单独标出明确哪一块不格式化fstab 备份sudo cp /etc/fstab /etc/fstab.bak备份文件存在用户名确认查旧系统id 用户名新系统建同名同 UID 用户验证命令sudo mount -a无任何输出进阶一点的用法是把数据盘挂载配置写成脚本装完系统一键执行减少手抄 UUID 出错的机会#!/bin/bash # 数据盘重挂脚本UUID 和挂载点按实际修改 DATA_UUIDa1b2c3d4-5678-90ab-cdef-1234567890ab MOUNT_POINT/data # 备份 fstab sudo cp /etc/fstab /etc/fstab.bak.$(date %Y%m%d) # 追加挂载配置先检查是否已存在避免重复写入 if ! grep -q $DATA_UUID /etc/fstab; then echo UUID$DATA_UUID $MOUNT_POINT ext4 defaults 0 2 | sudo tee -a /etc/fstab fi # 建目录并验证 sudo mkdir -p $MOUNT_POINT sudo mount -a echo 挂载配置验证通过 || echo 配置有误请检查 fstab脚本里grep -q那层判断是为了防止重复执行时往 fstab 里塞多行相同配置tee -a负责以 root 权限追加写入。跑完看最后一行输出通过就重启不通过就回去查 fstab。从那以后我每次重装都先填完自检表、再跑一遍这个脚本mount -a静默通过才敢重启——这套习惯帮我躲过了至少两次 UUID 抄错和一次误格式化的边缘操作。希望帮到你。本文还有配套的精品资源点击获取