尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
麒麟V10SP1重装系统保留数据盘:分区、UUID挂载与fstab配置实操
简介这份PDF文档面向具备一定Linux操作基础的技术人员与高级用户聚焦银河麒麟桌面操作系统V10SP1在保留“数据盘”前提下的系统重装场景解决重装过程中数据丢失与分区挂载配置的痛点。内容围绕U盘启动进入liveCD、查看并记录分区信息、自定义手动分区、保持新旧用户名一致、获取DATA盘UUID、编辑/etc/fstab实现自动挂载等关键环节展开兼顾磁盘分区与文件系统挂载的实操技能。资源包共1个文件为PDF格式大小约2.9MB便于随时查阅与对照操作。目前已有1639人学习下载说明该方案在国产操作系统运维群体中具有较高参考价值。读者可从中获得一套完整可复用的重装流程、分区保护思路与fstab配置排错方法适合在非生产环境练习后再应用于正式设备从而在升级或重装系统时兼顾数据安全与系统稳定。1. 重装系统不丢数据盘一份能直接抄作业的麒麟 V10SP1 实操笔记很多人重装系统时最怕的不是装不上而是装完之后发现数据盘里的项目文件、素材库、虚拟机镜像全没了。银河麒麟桌面操作系统 V10SP1 在政企办公和信创环境里铺得很开但它的安装器在分区环节默认会引导你全盘格式化稍不留神就把 data 盘一起抹掉。这份笔记要解决的就是一个很具体的诉求在保留数据盘的前提下把系统盘重装干净并且让新系统启动后自动挂载回原来的数据盘。适合有一定 Linux 基础、手头有 U 盘启动盘、需要在不丢数据的情况下升级或重装系统的运维和技术人员。整个过程的核心就三件事分区时别碰 data 盘、用户名保持一致、装完后用 UUID 把 data 盘写进 fstab。2. 重装前的分区侦察用 liveCD 把硬盘底细摸清楚2.1 为什么必须先进 liveCD 而不是直接安装银河麒麟 V10SP1 的安装镜像启动后通常会给你两个选项直接进入安装流程或者进入 liveCD 体验模式。很多人图省事直接点安装结果到了分区界面发现根本记不清哪个分区是系统盘、哪个是数据盘只能凭感觉猜。一旦猜错数据盘被格式化的后果就是几个月的项目文件直接归零。我一般会强制自己走 liveCD 这条路原因很直接liveCD 是一个完整的临时系统环境你可以在里面打开终端、挂载硬盘、查看分区表、甚至把关键配置文件先备份到 U 盘里。这一步多花五分钟后面分区时心里就有底。具体操作是把 U 盘启动盘插到需要重装的设备上重启电脑在 BIOS 或启动菜单里选择从 U 盘启动。进入启动菜单后选择 liveCD 模式等待系统加载到桌面。2.2 用 df -hT 和 lsblk 交叉确认分区信息进入 liveCD 桌面后先别急着点安装。打开“计算机”看看当前硬盘的分区挂载情况。然后鼠标右键打开终端输入下面这组命令# 查看已挂载分区的文件系统类型和容量 df -hT # 查看块设备树状结构确认磁盘和分区的对应关系 lsblk -f # 查看分区表详细信息包括分区类型和 UUID sudo fdisk -ldf -hT的输出里-h是 human-readable把容量转成 GB/MB 方便看-T是显示文件系统类型比如 ext4、xfs、ntfs。你要重点关注的是哪个分区挂载在/或/boot哪个分区挂载在/data或者卷标是 DATA。lsblk -f会以树状图列出所有块设备-f参数会显示文件系统类型、UUID 和挂载点。这个命令的好处是能一眼看出磁盘和分区的父子关系比如/dev/sda1是/boot/dev/sda2是根分区/dev/sda3是数据盘。sudo fdisk -l则是从分区表层面确认每个分区的起止扇区和大小。三个命令交叉看一遍把下面这些信息记在纸上或者手机备忘录里信息项示例值用途数据盘设备名/dev/sda3分区时识别哪个不能格式化数据盘文件系统ext4 / xfs重装后挂载参数可能需要对应数据盘 UUIDxxxxxxxx-xxxx-xxxx写入 fstab 实现自动挂载旧系统用户名kylin / user创建新用户时必须一致数据盘挂载点/data新系统里创建对应目录注意如果你对每个分区的信息已经非常清楚并且有完整记录可以跳过 liveCD 直接进入安装流程。但只要你有一丝不确定就老老实实进 liveCD 看一眼。2.3 记录旧系统的用户名和挂载习惯除了分区信息还有一个容易被忽略的点旧系统的用户名。银河麒麟在创建用户时默认会在/home/用户名下生成用户目录。如果你重装时用了不同的用户名新系统里数据盘挂载上来之后原来用户目录下的文件权限会变成旧用户的 UID新用户可能没有读写权限。所以进 liveCD 后如果旧系统还能挂载可以顺便看一眼/etc/passwd里的用户列表确认你要保留的那个用户名。常见做法是# 挂载旧系统根分区到临时目录假设根分区是 /dev/sda2 sudo mkdir -p /mnt/oldsys sudo mount /dev/sda2 /mnt/oldsys # 查看旧系统的用户列表 cat /mnt/oldsys/etc/passwd | grep -v nologin | grep -v false # 查看旧系统的 fstab了解原来的挂载配置 cat /mnt/oldsys/etc/fstab这一步不是必须的但如果你能提前看到旧系统的 fstab 内容重装后配置新 fstab 时就有参考模板能少踩很多坑。看完之后记得卸载sudo umount /mnt/oldsys3. 安装过程中的分区操作自定义安装与 data 盘保护3.1 创建用户时用户名必须与旧系统一致确认完分区信息后双击桌面上的“安装 Kylin”图标进入安装界面。前面的语言选择、许可协议、时区设置都按提示走到了“创建用户”这一步要停一下。这里的关键是用户名必须和旧系统保持一致。原因前面说过Linux 的文件权限是基于 UID 的而用户名和 UID 的对应关系在创建用户时确定。如果新系统创建的用户名不同即使数据盘挂载上来了新用户也可能因为 UID 不匹配而无法访问原有文件。常见做法是如果你旧系统用的是kylin新系统也创建kylin如果旧系统用的是自定义用户名比如zhangsan新系统也照抄。密码可以设成一样的也可以不同不影响挂载。注意有些版本的安装器在创建用户时会自动勾选“使用此密码作为管理员密码”如果你需要 sudo 权限确保这个选项是勾上的。3.2 选择自定义安装手动指定每个分区的挂载点继续下一步来到“选择安装方式”界面。这里通常有几个选项全盘安装、自定义安装、升级安装等。因为要保留数据盘必须选“自定义安装”。进入手动分区界面后你会看到当前硬盘的分区列表。每个分区会显示设备名、文件系统类型、大小和当前挂载点。你需要做的是找到数据盘对应的分区比如/dev/sda3卷标可能是 DATA双击它确认挂载点设置为/data或你想要的路径但不要勾选格式化。找到系统盘对应的分区比如/dev/sda2是根分区/dev/sda1是 boot 分区双击它们设置好挂载点/和/boot并勾选格式化。如果有 swap 分区也双击设置格式化为 swap。确认没有遗漏的分区特别是不要误操作数据盘。下面是一个典型的分区配置对照表设备名文件系统挂载点是否格式化说明/dev/sda1ext4/boot是引导分区重装必须格式化/dev/sda2ext4/是根分区重装必须格式化/dev/sda3ext4/data否数据盘绝对不能格式化/dev/sda4swapswap是交换分区可格式化设置完成后点击“下一步”安装器会弹出确认窗口列出即将执行的分区操作。这时候一定要逐条核对确认数据盘那一行写的是“保留”或“不格式化”而不是“格式化”。确认无误后再点“开始安装”。3.3 安装完成后的首次启动与 DATA 盘状态确认安装过程大概需要十几分钟到半小时取决于硬件性能。安装完成后系统会提示重启。重启时拔掉 U 盘让电脑从硬盘启动。进入新系统后打开“计算机”你会看到“文件系统”和“DATA”两个盘。但这时候 DATA 盘里可能看不到旧系统的文件桌面上也没有之前的快捷方式。这不是数据丢了而是因为新系统还没有正确挂载数据盘或者挂载点不对。有些情况下安装器会自动把数据盘挂载到一个临时路径比如/media/用户名/DATA但这不是我们想要的持久挂载。你需要手动卸载这个自动挂载然后用 UUID 重新配置。# 查看当前挂载情况找到 DATA 盘的挂载点 df -hT # 如果 DATA 盘被自动挂载到 /media/xxx/DATA先卸载它 sudo umount /media/$(whoami)/DATA卸载之后数据盘就处于未挂载状态接下来我们要通过 fstab 把它挂载到/data目录。4. 用 UUID 配置 fstab让数据盘每次启动都自动挂载4.1 获取数据盘 UUID 并创建挂载目录在终端里输入以下命令查看数据盘的 UUID# 查看所有块设备的 UUID 和文件系统类型 sudo blkid输出里会列出每个分区的 UUID找到数据盘对应的那一行比如/dev/sda3: UUIDa1b2c3d4-e5f6-7890-abcd-ef1234567890 TYPEext4 PARTLABELDATA把 UUID 复制下来。然后创建数据盘的挂载目录# 创建 /data 目录作为数据盘的挂载点 sudo mkdir -p /data # 如果你需要为特定用户创建子目录可以一并创建 sudo mkdir -p /data/root /data/homemkdir -p的-p参数表示递归创建目录如果父目录不存在就一起创建不会报错。4.2 编辑 /etc/fstab 写入挂载配置银河麒麟 V10SP1 默认的文本编辑器是 pluma用 sudo 权限打开 fstab 文件sudo pluma /etc/fstab在文件末尾添加一行格式如下UUIDa1b2c3d4-e5f6-7890-abcd-ef1234567890 /data ext4 defaults 0 2这一行的每个字段含义是字段值说明设备标识UUIDxxxx用 UUID 比用 /dev/sda3 更稳定磁盘顺序变化不影响挂载点/data数据盘挂载到的目录文件系统类型ext4与 blkid 查到的 TYPE 一致挂载选项defaults包含 rw、suid、dev、exec、auto、nouser、asyncdump 备份00 表示不备份fsck 检查顺序2根分区是 1其他分区是 20 表示不检查保存文件并退出编辑器。注意如果你在 fstab 里写错了 UUID 或者文件系统类型系统启动时可能会进入紧急模式。所以写完一定要用mount -a验证。4.3 用 mount -a 验证配置并重启确认编辑完 fstab 后不要急着重启先用mount -a检查配置是否正确# 尝试挂载 fstab 中所有未挂载的设备 sudo mount -a如果命令没有任何输出说明配置正确数据盘已经挂载到/data。如果有报错信息比如mount: wrong fs type, bad option, bad superblock说明 fstab 里的某个字段写错了需要回去检查。验证挂载成功后可以再看看数据盘里的文件# 查看 /data 目录下的内容 ls -la /data # 确认挂载点和容量 df -hT | grep data最后重启系统sudo reboot重启完成后进入系统打开“计算机”应该能看到“数据盘”或“DATA”盘里面的文件内容完整保留桌面上的快捷方式也会恢复。5. 避坑与排查重装数据盘时最容易翻车的五个点5.1 现象重装后 DATA 盘里空空如也原因分区时误勾选了格式化数据盘或者在自定义分区界面把数据盘的分区删除后重新创建了。解决如果数据盘被格式化常规手段很难恢复。唯一的后悔药是在分区确认窗口弹出时逐条核对确认数据盘那一行写的是“保留”。如果已经格式化只能尝试用testdisk或photorec等工具扫描恢复但成功率取决于格式化后是否写入了新数据。5.2 现象mount -a 报错“bad superblock”原因fstab 里写的文件系统类型与实际不符比如数据盘是 xfs 但你写成了 ext4。解决用sudo blkid重新确认数据盘的 TYPE 字段把 fstab 里的类型改对。如果不确定可以先注释掉 fstab 里那一行重启后用mount -t auto /dev/sda3 /data手动挂载测试。5.3 现象数据盘挂载成功但普通用户无法写入原因旧系统用户 UID 和新系统用户 UID 不一致导致文件权限不匹配。解决用ls -ln /data查看文件的实际 UID 和 GID然后对比id 用户名的输出。如果 UID 不同可以用sudo chown -R 用户名:用户名 /data递归修改所有权但要注意这会改变所有文件的归属。更稳妥的做法是重装时就用相同的用户名。5.4 现象系统启动时卡在紧急模式原因fstab 里写了错误的 UUID 或挂载点系统启动时找不到对应设备进入 emergency mode。解决在紧急模式下输入 root 密码然后用mount -o remount,rw /把根分区重新挂载为可写接着编辑/etc/fstab注释掉错误的那一行重启即可。这也是为什么我坚持写完 fstab 先用mount -a验证一遍。5.5 现象数据盘挂载后桌面不显示快捷方式原因银河麒麟的桌面环境会根据挂载点生成快捷方式但如果挂载点不在/media或/home下桌面可能不会自动显示。解决手动在桌面创建一个指向/data的链接或者把数据盘挂载到/home/用户名/data这样的路径下。常见做法是保持/data作为挂载点然后在文件管理器里把/data添加到书签。6. 进阶技巧用 lsblk 和 findmnt 快速验证挂载状态重装完系统、配置好 fstab 之后我习惯用两个命令做最终验证lsblk -f和findmnt。这两个命令比df -hT更直观能直接看出设备、文件系统、UUID 和挂载点的对应关系。# 树状显示所有块设备及其文件系统信息 lsblk -f # 以树状结构显示当前挂载点 findmnt # 只查看 /data 的挂载详情 findmnt /datalsblk -f的输出里如果数据盘那一行显示UUID和MOUNTPOINT都有值说明挂载配置生效了。findmnt /data则会输出类似下面的内容TARGET SOURCE FSTYPE OPTIONS /data /dev/sda3 ext4 rw,relatime如果findmnt /data没有输出说明数据盘没有挂载成功需要回去检查 fstab。还有一个我常用的技巧把lsblk -f和findmnt的输出保存到一个文本文件里放在数据盘的根目录下命名为mount-check.txt。下次再重装系统时直接打开这个文件就能看到上次的挂载配置不用再凭记忆去猜。# 保存当前挂载状态到数据盘 { echo lsblk -f lsblk -f echo echo findmnt findmnt echo echo /etc/fstab cat /etc/fstab } /data/mount-check.txt这个习惯帮我省了很多事。有一次帮同事重装系统他之前的数据盘挂载参数比较特殊用了noatime和nodiratime选项如果只靠记忆肯定写不对。打开上次保存的mount-check.txt直接抄过来就行。从那以后我每次重装系统前都会强制走一遍 liveCD 侦察、记录分区和 UUID、保存 fstab 备份这三步。希望这些经验能帮到你少走一些我当年踩过的弯路。本文还有配套的精品资源点击获取
RELATED

相关推荐

台式氮气回流焊机公司选择:行业趋势与核心评估维度

台式氮气回流焊机公司选择:行业趋势与核心评估维度

在电子组装与微电子封装领域,随着产品小型化、高可靠性要求的持续提升,台式氮气回流焊机已成为研发打样、小批量生产及高精度焊接场景的核心设备。许多企业在选购时,往往直接关注设备参数,却忽略了供应商背后的技术实力与行业适配…

📅 2026/10/16 23:13:09
IC中试:半导体封测从研发到量产的必经之路

IC中试:半导体封测从研发到量产的必经之路

为何IC中试是封测行业的关键一步 在半导体封测领域,一款芯片从设计定型到最终量产,中间存在一条极易被忽视却又至关重要的鸿沟——IC中试。许多研发团队在实验室阶段取得了令人满意的良率,却在首次小批量试产时遭遇性能偏差、封装开裂或可靠性…

📅 2026/10/16 23:13:09
Python爬虫实战:抓取豆瓣短评与影评的完整指南

Python爬虫实战:抓取豆瓣短评与影评的完整指南

简介:针对豆瓣影评与短评数据采集的Python爬虫源代码包,面向正在学习网络爬虫、希望获取真实评论数据用于文本分析与舆情观察的开发者。压缩包内共2个文件,均为.py脚本,整体大小仅5KB,结构精简、开箱即用。影评爬虫覆盖…

📅 2026/10/16 23:08:07
MORE NEWS

更多资讯

📰

DeepSeek-R1本地部署三端落地:Ollama 0.3.12精准适配指南

简介:本资源是一份面向AI开发者与技术爱好者的DeepSeek大模型多端部署实战指南,聚焦Ollama本地运行、移动端(iOS/Android)轻量化部署及WebUI可视化集成三大场景,解决个人设备上高效落地大语言模型的实操难题。文档以结…

📰

海康VM视觉平台:图形化搭建工业视觉检测方案

简介:本资源是海康机器人VM算法开发平台官方用户手册(V4.3.1),面向机器视觉工程师、自动化产线开发人员及高校图像处理方向研究者,聚焦定位、尺寸测量、缺陷检测与信息识别等工业视觉核心任务。手册全面覆盖平台架构、…

📰

思科校园网课程设计实战:VLAN规划、协议抓包与排错避坑

简介:基于思科的校园网搭建及网络协议分析课程设计文档,适合计算机网络课程设计、毕业设计或实验报告撰写参考。内容从应用场景和需求分析入手,设计了校园网整体拓扑,重点介绍服务器配置、无线网络部署、各部门路由器与交换机的VL…

📰

IMS计费标准3GPP TS 32.260详解:离线在线计费与ICID机制

简介:本资源为3GPP TS 32.260 IMS计费技术规范的中文版PDF文档,面向从事移动通信核心网计费系统研发、测试与运维的工程师,以及需要理解IMS计费机制的通信专业学生与研究人员。文档系统梳理了IMS离线计费、在线计费与融合计费三种架构&#x…

📰

VoLTE掉话治理:信令时序与资源生命周期协同优化

简介:本资源是一份聚焦VoLTE掉话根因分析与实战优化的深度技术文档,面向4G/5G无线网络优化工程师、核心网运维人员及通信专业高年级学生,解决VoLTE业务中高频掉话、重建立失败、信令异常等现网典型问题。文档基于广州ATU网格真实测试数据&…

📰

JSP+Servlet登录注册页面完整代码及进阶实践

简介:适用于JavaWeb初学者的登录注册功能完整代码示例,解决用户在Web项目中快速实现用户认证基础模块的需求。资源以PDF文档形式打包,共1个文件,797KB,其中完整呈现了基于JSPServlet的实现代码,包括index.j…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬