news 2026/10/6 6:39:20

银河麒麟V10SP1重装系统保留数据盘完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
银河麒麟V10SP1重装系统保留数据盘完整指南

简介:这份PDF文档面向具备一定Linux操作基础的技术人员与高级用户,聚焦银河麒麟桌面操作系统V10SP1在保留“数据盘”前提下的系统重装场景,解决重装过程中数据丢失与磁盘挂载失效的痛点。资源包共1个PDF文件,大小约2.9MB,内容围绕磁盘分区识别、UUID配置与文件系统挂载等核心环节展开。文档从U盘启动进入liveCD模式讲起,逐步说明如何查看并记录旧系统分区信息、在自定义安装中避免格式化数据盘、保持新旧用户名一致,以及安装后通过blkid获取DATA盘UUID、编辑/etc/fstab实现自动挂载并验证配置。读者可据此掌握分区、挂载与fstab编辑等实用技能,获得一套可复用的数据保护重装流程与排错思路。目前已有1626人学习下载,适合在非生产环境练习后应用于正式环境。

1. 银河麒麟 V10SP1 重装:为什么“数据盘”总是第一个被误伤

装过银河麒麟桌面操作系统 V10SP1 的人多半有过这种经历:系统盘出了毛病,想着重装一遍干净利落,结果安装器一路“下一步”点下去,进桌面一看,挂载在/data或者/home的那块盘被格式化了,几年的项目资料、图纸、数据库备份全没了。问题不在安装器,而在“自定义安装”这一步——银河麒麟的安装流程默认走的是整盘自动分区,只要你不主动切到手动模式、不亲手指定每个分区的挂载点和格式化选项,它就会把识别到的所有磁盘当成一块来规划。这篇要讲的就是:在保留数据盘的前提下,怎么把系统盘重装干净,同时让数据盘原封不动地重新挂回来。适合手里有一台跑着 V10SP1 的机器、系统盘需要重做、但数据盘上还压着不能丢的东西的运维和桌面支持人员。核心动作只有两个:安装时选“自定义安装”,以及给数据盘分区明确指定挂载点、并且不勾选格式化。

2. 重装前必须搞清的分区与挂载点关系

2.1 系统盘和数据盘在麒麟里是怎么被识别的

银河麒麟桌面操作系统 V10SP1 基于 Linux 内核,磁盘设备名遵循/dev/sdX或/dev/nvmeXnY的规则。系统盘通常是第一块被 BIOS 识别的盘,数据盘是后加的那块。但“第一块”这个顺序在重装时可能变——你插拔过硬盘、换过 SATA 口、或者机器上有 NVMe 和 SATA 混插,枚举顺序就会变。所以重装前第一件事不是备份,是确认设备名和分区的对应关系。

在现有系统里执行:

lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,LABEL

这条命令会列出所有块设备、大小、文件系统类型、当前挂载点和卷标。重点看两列:MOUNTPOINT里哪个挂到了/或/boot,那就是系统盘;哪个挂到了/data、/home或者你自定义的目录,那就是数据盘。LABEL列如果有卷标,重装时能帮你二次确认,因为安装器里显示的是卷标和设备名,不是你在旧系统里记的挂载点。

如果数据盘没有挂载,用blkid看它的 UUID 和文件系统类型:

sudo blkid /dev/sdb1

输出里的TYPE="ext4"或TYPE="xfs"决定了重装后能不能直接挂回来。ext4 和 xfs 银河麒麟都原生支持,ntfs 需要额外驱动,如果是 ntfs 数据盘,重装后挂载要装ntfs-3g。

2.2 挂载点到底是什么,为什么它比重装本身还关键

挂载点是 Linux 里把一个分区“接”到目录树上的位置。/是根,所有东西都挂在它下面。数据盘之所以叫数据盘,就是因为它的挂载点不是/,而是/data、/home、/opt这类目录。重装系统时,安装器只会格式化挂载点为/的那个分区(以及/boot、/boot/efi这些系统必需分区),其他分区只要你不主动勾选格式化,它就不动。

但这里有个坑:银河麒麟 V10SP1 的安装器在“自定义安装”界面里,对每个已有分区的默认操作是“保留但不格式化”,可如果你在分区列表里手滑点了“格式化”复选框,或者把数据盘分区的挂载点误设成了/,安装器就会把它当系统盘处理。所以操作时的铁律是:数据盘分区只设挂载点,绝不勾格式化;系统盘分区该格就格,挂载点必须是/。

2.3 重装前要记录的三样东西

不用记太多,但下面三样必须落到纸上或手机里:

第一,数据盘分区的设备名和文件系统类型,比如/dev/sdb1、ext4。第二,数据盘原来的挂载点,比如/data。第三,如果数据盘上有 LVM 逻辑卷或者 LUKS 加密,要记下卷组名和加密口令——加密盘重装后需要先解密再挂载,口令丢了就真没后悔药了。

用一条命令把这些信息存到系统盘以外的位置:

{ echo "=== lsblk ===" lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT,LABEL echo "=== blkid ===" sudo blkid echo "=== fstab ===" cat /etc/fstab } > /data/disk_info_backup.txt

/etc/fstab是系统启动时自动挂载的配置文件,里面记录了每个分区的 UUID、挂载点和挂载参数。重装后要恢复数据盘自动挂载,直接参考这个文件里的对应行就行。把输出存到/data下,是因为系统盘重装不影响数据盘,这份记录会跟着数据盘活下来。

3. 用自定义安装保留数据盘的完整操作流程

3.1 制作启动盘并进入安装器

银河麒麟 V10SP1 的安装镜像写入 U 盘,用dd或者官方推荐的工具都行。写入后从 U 盘启动,进入安装引导界面,选择“安装银河麒麟操作系统”。语言和键盘布局按需选,到“安装类型”这一步停下来。

安装类型通常有三个选项:全盘安装、自定义安装、以及升级安装。全盘安装会清掉所有磁盘,升级安装只适用于同版本小版本升级。要保留数据盘,必须选“自定义安装”。

3.2 在分区界面里认出系统盘和数据盘

进入自定义安装的分区界面后,你会看到所有磁盘和它们的分区列表。银河麒麟 V10SP1 的安装器在这里显示的信息包括设备名、大小、文件系统类型和现有挂载点。对照第 2 章里记下的设备名,找到系统盘和数据盘。

系统盘的特征:分区里有/、/boot、/boot/efi、swap这些挂载点。数据盘的特征:分区挂载点是/data或/home或空,文件系统类型是 ext4/xfs,大小和你记的一致。

如果两块盘大小一样、设备名又因为枚举顺序变了,就看分区数量和挂载点。系统盘一般有 3 到 4 个分区(EFI、boot、root、swap),数据盘通常只有 1 个分区。

3.3 系统盘分区的处理:该格的格,该留的留

在分区列表里选中系统盘的根分区(原来挂载点为/的那个),点“编辑”或“修改”。挂载点保持/,格式选 ext4 或 xfs(和原来一致),勾选“格式化”。EFI 分区(挂载点/boot/efi,类型 vfat)也勾选格式化,boot 分区(挂载点/boot)同样格式化。swap 分区不需要格式化,直接保留或删除重建都行。

这一步的关键是:只对系统盘的分区做格式化操作。数据盘的分区在这一步不要碰。

3.4 数据盘分区的处理:设挂载点,不勾格式化

选中数据盘的分区,点“编辑”。挂载点填回原来的位置,比如/data。文件系统类型保持原样,不要改。最重要的一点:不要勾选“格式化”。安装器可能会提示“该分区将被保留”,确认即可。

如果数据盘有多个分区,每个都按这个方式处理。如果数据盘是 LVM 逻辑卷,安装器里可能显示为/dev/mapper/xxx,操作逻辑一样:设挂载点,不格式化。

3.5 确认分区方案并开始安装

所有分区设置完后,安装器会显示一个汇总列表。逐行核对:系统盘分区有格式化标记,数据盘分区没有格式化标记,挂载点正确。确认无误后点“开始安装”。安装过程中会提示确认格式化操作,再次核对列表里没有数据盘分区。

安装完成后重启,进入新系统。此时数据盘应该已经自动挂载到指定目录。如果没有自动挂载,手动挂载:

sudo mkdir -p /data sudo mount /dev/sdb1 /data

挂载后用df -h确认容量和原来一致,用ls /data确认文件还在。

4. 重装后恢复数据盘自动挂载与权限

4.1 用 UUID 写 fstab,别用设备名

重装后如果数据盘没有自动挂载,需要手动写/etc/fstab。这里有个血泪经验:fstab 里挂载数据盘要用 UUID,不要用/dev/sdb1这种设备名。因为设备名在重启、插拔硬盘后可能变,UUID 是分区的唯一标识,不会变。

先查数据盘分区的 UUID:

sudo blkid /dev/sdb1

输出里UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"就是。然后编辑 fstab:

sudo cp /etc/fstab /etc/fstab.bak sudo vim /etc/fstab

在文件末尾加一行:

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 2

各字段含义:UUID 是分区标识,/data是挂载点,ext4是文件系统类型,defaults是挂载参数(读写、自动挂载),第一个0表示不备份,第二个2表示启动时 fsck 检查顺序(根分区是 1,其他是 2)。

改完后不要急着重启,先测试:

sudo mount -a

如果没有报错,说明 fstab 写对了。报错的话看提示,常见的是 UUID 写错或文件系统类型不对。

4.2 数据盘权限:重装后 UID 变了怎么办

Linux 里文件权限是按 UID 和 GID 记的,不是按用户名。重装系统后,如果你新建的用户名和原来一样,但 UID 变了(比如原来是 1000,新系统分配了 1001),数据盘上原来属于 1000 的文件,新用户就访问不了。

先看数据盘上文件的属主:

ls -ln /data

-n选项显示数字 UID 和 GID,不显示用户名。如果显示的是1000 1000,而当前用户 UID 是 1001,就需要处理。

两种做法:一是把当前用户的 UID 改成和原来一致(需要改/etc/passwd和/etc/group,风险较高);二是把数据盘上文件的属主改成当前用户:

sudo chown -R $(id -u):$(id -g) /data

$(id -u)和$(id -g)会展开成当前用户的 UID 和 GID。这条命令递归修改/data下所有文件的属主。如果数据盘上有些文件需要保留原来的属主(比如共享目录),就不要用-R,只改顶层目录。

4.3 验证数据盘完整性的三个检查点

重装后不要只看文件在不在,要做三个检查。第一,容量对比:df -h /data的输出和重装前记录的大小一致。第二,文件数量对比:如果之前记过顶层目录的文件数,用ls /data | wc -l对比。第三,关键文件校验:如果有重要文件的 md5 或 sha256 记录,抽几个校验一下。

df -h /data ls /data | wc -l md5sum /data/重要文件

这三个检查做完,基本能确认数据盘没有被误格式化。

5. 避坑:重装保留数据盘时最容易翻车的五个点

5.1 安装器里数据盘分区显示为“空闲”或“未分配”

现象:进入自定义安装分区界面,数据盘的位置显示为“空闲”或“未分配”,看不到原来的分区和文件系统。

原因:数据盘的分区表类型和安装器不兼容,或者分区表有损坏。常见于数据盘原来在 Windows 下用过,分区表是 MBR 且带有隐藏分区,银河麒麟安装器识别异常。

解决:不要在这个界面做任何操作,直接退出安装,用 Live CD 或 PE 启动,用fdisk -l或parted -l检查分区表。如果分区表损坏,先用testdisk恢复分区表,再重新安装。如果只是分区表类型问题,用gdisk把 MBR 转成 GPT(会破坏数据,必须先备份)。

5.2 数据盘挂载点设了,但重装后文件属主变成 root

现象:重装后数据盘挂载正常,但ls -l看到文件属主是root root,普通用户无法写入。

原因:重装时新建的用户 UID 和原来不一致,或者数据盘分区的挂载参数里没有指定uid和gid(针对 ntfs 或 vfat 分区)。

解决:如果是 ext4/xfs,用chown改属主。如果是 ntfs/vfat,在 fstab 的挂载参数里加uid=1000,gid=1000,其中 1000 是当前用户的 UID 和 GID。改完mount -a重新挂载。

5.3 fstab 写错导致系统启动进入紧急模式

现象:重装后改了 fstab,重启后系统没有进入桌面,而是停在emergency mode或You are in emergency mode。

原因:fstab 里写的 UUID 不存在,或者挂载点目录不存在,或者文件系统类型写错。系统启动时挂载失败,进入紧急模式。

解决:在紧急模式下输入 root 密码,执行mount -o remount,rw /把根分区重新挂载为可写,然后vim /etc/fstab注释掉出错的那一行,重启。重启后重新检查 UUID 和挂载点,确认无误再写回去。

5.4 数据盘是 LUKS 加密盘,重装后无法挂载

现象:数据盘分区类型显示为crypto_LUKS,重装后mount报错“unknown filesystem type”。

原因:LUKS 加密盘需要先解密才能挂载。重装系统后,解密工具和密钥槽可能没有配置。

解决:先确认cryptsetup已安装,然后解密:

sudo cryptsetup luksOpen /dev/sdb1 data_crypt

输入加密口令后,会生成/dev/mapper/data_crypt,再挂载这个设备:

sudo mount /dev/mapper/data_crypt /data

要开机自动解密挂载,需要在/etc/crypttab里加一行,并在 fstab 里挂载/dev/mapper/data_crypt。

5.5 安装时手滑勾了数据盘的“格式化”

现象:重装后发现数据盘空了,文件全没了。

原因:在自定义安装分区界面,数据盘分区的“格式化”复选框被勾选,安装器执行了格式化。

解决:这是最严重的情况,没有后悔药。如果数据盘是 ext4,可以尝试用extundelete或testdisk恢复部分文件,但成功率取决于格式化后有没有写入新数据。所以重装前一定要做备份,或者至少把关键文件复制到另一块盘或外部存储。安装时每一步都核对分区列表,确认数据盘分区没有格式化标记。

6. 用 Live 环境预演分区方案,把风险降到最低

如果你对着一台生产机器,数据盘上压着不能丢的东西,直接进安装器操作风险还是高。我一般会先用 Live 环境做一次预演:用银河麒麟 V10SP1 的安装 U 盘启动,选“试用银河麒麟”而不是“安装”,进入 Live 桌面后打开终端,用lsblk、blkid、fdisk -l把磁盘布局完整看一遍,然后在纸上画出分区方案:哪个分区格、哪个不格、挂载点分别是什么。预演时还可以模拟挂载数据盘,确认文件系统能正常识别。

预演完再重启进安装器,按纸上的方案操作,每一步都对照。这个习惯帮我避免过至少两次误格式化。

另一个技巧是:如果数据盘足够大,重装前在数据盘上创建一个目录,把系统盘里需要保留的配置文件(/etc/fstab、/etc/passwd、/etc/group、/etc/network/interfaces、/etc/hosts)复制过去。重装后直接从数据盘恢复这些配置,比重新配一遍快得多。

sudo mkdir -p /data/config_backup sudo cp /etc/fstab /etc/passwd /etc/group /etc/hosts /data/config_backup/ sudo cp -r /etc/NetworkManager/system-connections /data/config_backup/

system-connections目录里是网络连接配置,重装后复制回去能省去重新配网络的麻烦。复制完确认文件在数据盘上,再开始重装。

最后说一个我自己的习惯:每次重装前,不管数据盘看起来多安全,我都会把最关键的几个目录用rsync同步到另一块移动硬盘上。rsync -av --progress /data/重要目录 /mnt/移动硬盘/。多花二十分钟,换的是重装时敢下手、不手抖。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/6 6:38:52

用DeepSeek Harness实现Agent编排:子代理工作流解决上下文难题

在同一轮对话里,让一个 Agent 去完成“信息收集、文档整理、多表比对、结论输出”四件事,跑到第三步时上下文已经被工具返回和临时变量塞得乱七八糟,这是我最初做批量筛选类自动化项目时最挫败的地方。后来我开始尝试“Agent 编排 Agent”的思…

作者头像 李华
网站建设 2026/10/6 6:38:52

WorkBuddy实战:30个技巧,从AI Agent新手到敢交付

1. 从"又一个玩具"到"日活工具":我的 WorkBuddy 使用路径三个月前,我在项目群里看到同事的屏幕时,WorkBuddy 正自己在一个窗口里读代码、改文档、跑测试。当时我的第一反应是:又一个把 AI 功能堆在一起的新工…

作者头像 李华
网站建设 2026/10/6 6:38:50

AI Agent多任务协作:从概念到工程落地的实战指南

1. 智能体爆发的底层逻辑:从“聊天框”到“数字员工”最近这半年,行业里最烫的话题一定是 Agent。智能体这三个字已经从概念热词变成了实际跑在生产环境里的系统。上个月我帮一个电商团队搭了一套售后工单处理链路,从用户消息进来到退款建议生…

作者头像 李华
网站建设 2026/10/6 6:38:50

DeepSeek Harness官方桌面端实战:安装、Skill部署与插件选型指南

1. 官方桌面端终于来了,先聊聊它到底解决了什么DeepSeek Harness 这个项目,我前前后后折腾了大半年。最初用的时候还是纯命令行工具,所有操作都得对着终端敲命令,虽然对老手来说问题不大,但每次想调一个参数、翻一段历…

作者头像 李华
网站建设 2026/10/6 6:38:29

OpenCode接入IDE扩展与自定义模型服务:从配置到踩坑全指南

说实话,我刚接触 OpenCode 的时候,心里想的是“又一个终端 AI 助手”。但真正用顺手之后发现,它的扩展生态比我想象中有意思得多——尤其是 IDE Extension 这一层,直接把 AI 编程会话搬进了 VS Code / Cursor / Windsurf 的编辑器…

作者头像 李华
网站建设 2026/10/6 6:37:38

阿里云公有云产品PDF避坑指南:从选型到运维的隐性约束解析

简介:本资源是一份系统性介绍阿里云公有云服务体系的权威PDF文档,面向云计算初学者、企业IT决策者及上云规划人员,帮助快速掌握阿里云整体产品架构、技术实力与行业落地能力。文档涵盖云市场生态、发展历程、全系列产品矩阵(含计算…

作者头像 李华