新闻详情

新闻详情

首页 / 资讯中心 / 详情

银河麒麟V10SP1重装保留数据盘:分区识别与UUID挂载全指南

发布时间:2026/9/30 3:08:17来源:尧图网络
银河麒麟V10SP1重装保留数据盘:分区识别与UUID挂载全指南
简介面向银河麒麟桌面操作系统运维人员与进阶用户提供在保留数据盘的前提下重装V10SP1的完整操作指南。文档从制作U盘启动盘并进入liveCD模式开始围绕旧系统分区查看、安装时自定义分区与用户名一致性、规避数据盘格式化等难点逐步展开重装完成后进一步讲解如何通过blkid获取DATA盘UUID、编辑/etc/fstab建立稳定挂载关系并利用mount -a和重启验证数据可正常访问。全流程兼顾数据安全与系统稳定性适合有Linux命令行基础、需要在升级或故障修复时保护个人文件的技术人员。资源为单个PDF文件大小2.9MB内容紧凑、步骤清晰。目前已有1622人学习下载。文档既给出了可复制的命令也说明了每步操作的目的与常见误区能帮助读者理解磁盘分区、UUID配置与文件系统挂载的底层逻辑降低误操作风险。1. 银河麒麟桌面操作系统V10SP1重装系统时保留数据盘先弄懂“数据盘”在Linux里的真实身份银河麒麟桌面操作系统V10SP1重装系统时想保留数据盘难的不是重装动作而是大多数人对“数据盘”这三个字的理解还停留在Windows的D盘上。我处理过太多这种情况用户开机进不了系统让我重装拍着胸脯说“数据都在数据盘里没问题”结果打开机器一看整块盘就一个/根分区所谓的数据盘根本不存在反过来也有人明明把数据挂在/data重装时图省事选了全盘安装装完打开文件管理器数据盘整个没了。这篇笔记要做的就是把银河麒麟桌面操作系统V10SP1重装前、安装器操作中、重装后三个阶段该做的动作拆开讲怎么识别数据盘的真实形态怎么在自定义分区里精确地只格式化系统分区最后怎么用UUID把数据盘挂回原挂载点。适合维护单位国产化台式机和笔记本的运维也适合自己手里那台装了V10SP1的机器出了问题的个人用户。2. 重装前盘点用lsblk和blkid把数据盘的身份做成一份“保命档案”重装银河麒麟V10SP1之前先不要急着找安装U盘。先回答一个问题这台机器的数据盘到底长什么样在Linux里“数据盘”不是一个可以随手拔下来的物理概念而是三个属性的组合物理分区、文件系统、挂载点。三个属性缺一样重装后你都找不到它。我把常见的数据盘形态归纳成四种你可以对照一下自己属于哪一种。形态A数据盘是第二块独立物理盘系统在sda数据在sdb。这种最安全重装时只要不把系统装到sdb上数据基本不会丢。形态B系统和数据在同一块盘上但分区是独立的比如/根分区和一个/data分区。这种必须走自定义分区安装而且绝对不能格式化数据分区。形态C整块盘只有一个/分区压根没有独立的数据盘。这种情况谈不上“保留数据盘”重装前必须先把要留的东西备份到U盘或移动盘上装完再拷回来。形态D数据盘被纳入了LVM逻辑卷管理情况最麻烦重装后新系统有可能直接“认领”旧卷组或者反过来完全不认。先判断清楚自己是哪一种再决定后面的操作路径。2.1 一条命令看清整机磁盘布局lsblk的每一列怎么读我在任何一台要重装的机器上第一件事永远是执行lsblk把整机磁盘布局拍下来。命令很简单sudo lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,UUID这条命令把设备名、容量、类型、文件系统、挂载点和UUID一次性列全。NAME是设备名sda代表第一块SATA盘nvme0n1代表NVMe盘SIZE用来区分系统盘和数据盘的容量TYPE显示disk、part还是lvmFSTYPE显示ext4、xfs、ntfs这些文件系统类型MOUNTPOINT是当前挂载路径。最需要关注的是有没有一个FSTYPE为ext4或xfs、MOUNTPOINT是/data或者为空的分区如果有它的UUID一定要记下来。如果系统已经进不去桌面别慌用V10SP1的安装U盘引导进live环境选择“试用”而不是直接安装再执行lsblk。live环境跑在内存里看到的就是原盘最原始的分区状态不会受到影响。我一般会建议在live环境里做完整盘点因为系统坏了以后桌面里的文件管理器未必还起得来而live环境是一个干净的系统命令随便跑。2.2 用blkid和findmnt记录数据盘的UUID与挂载点lsblk能看到大致布局但要拿到分区的“身份证号”得靠blkid。UUID就是分区的身份证号重装后设备名可能从sdb变成sdc但UUID永远不变。把数据盘的UUID记下来重装后靠它认亲。sudo blkid /dev/sdb1 sudo findmnt /datablkid会输出类似/dev/sdb1: UUID3f6e8c2a-… TYPEext4 LABELdata这样的信息。findmnt /data则能看到/data这个挂载点当前对应的设备。这些信息光看不行要落盘。我习惯重装前先把这些信息写到一个U盘里因为重装完成后你可能连之前抄的纸条放哪了都不记得。sudo blkid /media/kylin/备份U盘/blkid_before_reinstall.txt sudo lsblk -f /media/kylin/备份U盘/blkid_before_reinstall.txt重装完成后再把新系统的blkid输出和这份档案做对比数据盘是否原封不动一目了然。这一步看起来多余但真到了数据盘不显示的时候这份档案就是排查的第一手依据。2.3 三种特殊数据盘形态检查LVM、LUKS加密、NTFS/EXFAT移动盘普通ext4分区好办麻烦的是下面三种特殊形态它们各有各的“不显示”理由。第一种是LVM逻辑卷。如果你之前用LVM管理数据盘先跑三条命令看看sudo pvs sudo vgs sudo lvspvs列出物理卷vgs列出卷组lvs列出逻辑卷。如果数据盘被某个卷组收纳了重装前最稳妥的做法是把数据盘先从卷组里摘出来避免卷组名冲突或者新系统自动激活旧卷组。摘除操作的前提是数据盘上的数据已经迁移到其他物理卷或者你愿意冒一点风险sudo pvmove /dev/sdb1 sudo vgreduce vgdata /dev/sdb1 sudo pvremove /dev/sdb1如果没有条件pvmove至少把卷组名和逻辑卷名记下来比如vgdata-lvdata重装后用vgimport和vgchange -ay把卷组找回来。第二种是LUKS加密盘。lsblk里FSTYPE显示为crypto_LUKS的就是。这类盘重装后不会自动挂载需要手动解锁sudo cryptsetup luksOpen /dev/sdb1 data_crypt sudo mount /dev/mapper/data_crypt /data重装前必须确认加密盘的密码你还记得否则数据盘“活着”但谁也读不出来。第三种是NTFS或EXFAT格式的移动盘、U盘数据盘。这类盘问题最小插上就能读。重装前把最关键的数据倒腾到U盘或移动盘上是最廉价也最有效的后悔药。U盘数据恢复这行当很贵与其事后花钱不如一开始多做一次备份。对于这种格式的盘重装后也不需要写fstab开机挂载插上手动挂一下就行。3. 重装操作图形安装器里的“全盘安装”是数据盘的头号杀手盘点做完进入安装阶段。银河麒麟V10SP1的图形安装器看着友善但坑就坑在默认选项上。这一章讲清楚安装器两种路径的区别以及每一步该怎么选。3.1 为什么“全盘安装”会吃掉数据盘安装器的两级擦除逻辑银河麒麟V10SP1安装器里安装方式通常分两档一档是全盘安装也叫自动安装一档是自定义分区安装。全盘安装的逻辑可以理解为两步第一步重建整块目标盘的分区表第二步把所有分区格式化并写入新系统。这两步一执行同一块物理盘上不管有什么分区全部被清掉。很多人会问选全盘安装时安装器不是会提示“将删除所有数据”吗确实会提示但用户往往觉得“我的数据在数据盘里不在系统盘里”于是点了下一步。问题是安装器不认“系统盘”和“数据盘”这种业务概念它只认“整块目标盘”。只要系统和数据在同一块物理盘上哪怕数据分区占了一大半全盘安装也会把它一并推平。如果系统盘和数据盘本来就是两块独立物理盘全盘安装不会动第二块盘。但我建议的底线是只要你想保留数据不管单盘双盘都不要让安装器自动跑。原因很简单双盘场景下全盘安装容易装错盘把新系统写进数据盘数据照样报废。自己动手做自定义分区是唯一可靠的护栏。安装介质本身的完整性也很关键。镜像从下载到做成启动盘中间任何一个环节出错安装器会在最不该出错的环节给你颜色看。在制作启动盘之前先校验镜像sha256sum Kylin-Desktop-V10SP1-xxx.iso deepin-elf-verify Kylin-Desktop-V10SP1-xxx.isosha256sum算出的哈希值和官方给的比对deepin-elf-verify则校验镜像的签名和文件完整性。deepin-elf-verify是deepin系的校验工具银河麒麟从deepin衍化而来国内不少维护者用它来确认手里的镜像没被改过。校验通过再写入U盘这是重装前最后一道保险。3.2 自定义分区安装只格式化系统分区不动数据分区进入安装界面走到安装位置选择时选“自定义分区”。V10SP1的安装器里这个入口可能叫“高级安装”或“自定义安装”不同批次界面文案略有差异但核心选项是一样的分区挂载点和格式化开关。操作步骤按这个顺序来找到原系统的根分区。判断依据不是靠眼睛认盘符而是对照第2章记录的UUID和SIZE。把它的挂载点设为/文件系统保持原样一般是ext4勾选“格式化”。找到原数据分区。挂载点设为/data或者设成你原来用的挂载路径文件系统保持不变绝对不要勾选“格式化”。处理引导分区。如果原机是UEFI引导会有一个FAT32格式的小分区挂载点设为/boot/efi通常不勾格式化。如果是Legacy引导不需要EFI分区但要记得把引导程序装到系统盘。确认安装器底部显示的“安装位置”或“引导加载程序安装位置”指向系统盘不是数据盘。开始安装后别走开留意有没有二次确认弹窗。如果弹“将格式化/dev/sdb1”马上核对分区号写错就全没了。这里有一个额外的保命技巧如果系统和数据在两块独立物理盘上最稳妥的操作其实是在断电状态下把数据盘的电源线和数据线拔掉或者把M.2盘拆下来装完系统再插回去。物理隔离意味着安装器想碰它都碰不到。笔记本不方便拆机才退回到自定义分区方案。3.3 双硬盘场景物理拔盘 vs 安装器手动挂载哪种更保险双硬盘场景下两种思路各有适用面我用一个表说明白方案风险级别适用场景注意事项物理拔盘最低台式机、可拆机的笔记本必须断电操作记住原盘位和SATA口M.2带电插拔会烧盘安装器手动分区中等不方便开箱的笔记本、一体机全程对照UUID记录格式化勾选只允许落在系统分区整盘备份后全盘安装无数据风险但费时间数据量不大、只有一块盘用rsync或dd提前备份装完再拷回其实等于“保留数据”而非“保留数据盘”物理拔盘最安全但不是谁都愿意开机器。手动分区适合大多数人前提是别认错盘。我见过一个真实案例用户自定义分区时把数据分区挂载点设为/data文件系统选ext4然后习惯性勾了格式化安装器还弹出确认窗口他直接点了继续装完才发现数据盘被清了。格式化勾选框的默认状态会害死人每一次点击都要有依据。4. 重装后召回让data分区重新变成桌面上的“数据盘”系统装完进桌面发现文件管理器里只有系统盘数据盘不在。这是最常见的重装后现象也是热搜里“自定义分区data安装好后怎么让data分区显示为数据盘”这个问题的根源。别急着慌数据大概率没丢只是没有挂载、没有卷标、没有入口。召回动作拆成三步确认存活、写fstab、设卷标。4.1 重装后数据盘不显示先确认它还“活着”打开终端执行sudo lsblk -f sudo blkid看两样东西lsblk -f输出里原来数据盘的UUID还在不在blkid输出里有没有那个熟悉的TYPEext4或TYPExfs。如果原来的UUID和文件系统类型都在说明分区原封未动只是没挂载。如果blkid里完全找不到那问题就严重了说明安装器可能格式化错了盘这时候要马上停止一切写入操作找专业数据恢复工具介入。还有一种情况要排查重装后系统盘符可能从/dev/sdb1漂移成/dev/sdc1这就是为什么前面强调记录UUID而不是设备名。UUID是分区的身份证设备名只是临时工牌。4.2 用fstab把数据盘挂回原挂载点重启不掉的挂载确认数据盘还活着下一步就是把它挂回/data。手动mount一次只能管到这次重启要开机自动挂载必须写/etc/fstab。操作如下sudo mkdir -p /data DATADISK_UUID$(sudo blkid -s UUID -o value /dev/sdb1) echo UUID$DATADISK_UUID /data ext4 defaults 0 2 | sudo tee -a /etc/fstab sudo mount -a这段命令做的事情是创建挂载点目录读取数据盘的UUID把一行挂载规则追加到fstab然后执行mount -a让系统按新配置尝试挂载。fstab每一行有六个字段第一个是设备标识这里用UUID第二个是挂载点第三个是文件系统类型第四个是挂载选项defaults表示按默认参数挂载第五个是dump备份标志0表示不备份第六个是fsck开机检查顺序根分区是1数据分区用2。写完以后验证df -hT /data findmnt /datadf -hT能看到/data挂载的是哪个设备、文件系统类型和容量findmnt显示挂载细节。然后重启一次再执行mount | grep /data确认开机真的自动挂上了。注意一个细节如果数据盘是NTFS格式fstab第三个字段不能写ext4要写ntfs3或ntfs-3g而且挂载选项要加上uid和gid这类参数否则挂上去了普通用户也没法写。NTFS盘重装后常见权限问题我见过不少人挂在fstab上重启后卡在“failed to mount”进不了桌面最后只能进live环境改fstab。4.3 设置卷标让文件管理器里显示“数据盘”而不是一块“卷”挂载完成后文件管理器里显示的可能是“_data”或者“卷”这种名字不叫“数据盘”。这是因为分区没有设置卷标LABEL或者卷标和分区实际内容对不上。给分区写卷标用e2labelsudo umount /dev/sdb1 sudo e2label /dev/sdb1 数据盘 sudo mount /dev/sdb1 /dataumount先卸载e2label设置卷标mount重新挂载。对xfs文件系统用xfs_admin -L数据盘 /dev/sdb1替换对NTFS用ntfslabel命令。设置完成后文件管理器侧边栏会直接显示“数据盘”三个字双击进去就是你的数据。银河麒麟的文件管理器基于deepin系对带LABEL的分区会优先显示LABEL没LABEL的显示容量和文件系统类型。想让它像Windows的“此电脑”里D盘一样常驻还可以在文件管理器里右键数据盘图标选择固定到左侧位置列表类似Windows的“固定到快速访问”。5. 保留数据盘重装的避坑清单五个真实翻车现场重装系统保留数据盘这件事原理不复杂但操作细节多。这里把最常见的五个翻车现场按“现象→原因→解决”写清楚看完能省下不少血泪学费。5.1 翻车现场一自定义分区时把“数据分区”也格式化了现象分区是独立的数据分区重装时选了自定义分区手滑在数据分区上也勾了格式化安装器弹窗确认也没仔细看装完发现里面干干净净。 原因安装器的格式化开关默认状态具有误导性用户习惯性认为“重装系统就该把旧分区都格式化”看到弹窗直接点继续。 解决建立一条铁律——只有挂载点为/和/boot相关包括/boot/efi的分区允许勾选格式化其他任何分区一律不勾。动手前对照第2章记录的UUID逐条核对宁可多花两分钟不要事后找数据恢复。5.2 翻车现场二LVM卷组名冲突新系统直接认了旧卷组现象重装完系统终端里执行lvs能看到一个旧的逻辑卷里面装着以前的数据但新系统没有自动挂载也不知道该怎么挂。 原因重装前数据盘没有从LVM卷组里退出来安装器或者新系统启动时LVM自动扫描并激活了旧卷组。 解决重装前先pvs确认数据盘是否属于某个卷组如果是在数据有备份的条件下执行pvmove把数据迁走再vgreduce和pvremove把数据盘摘出来。如果摘不掉至少记录卷组名和逻辑卷名。重装后用vgimport把卷组导回来再vgchange -ay激活lvs确认后挂载。把数据盘放在LVM里不是不行但重装前一定多花五分钟处理卷组关系否则新系统认卷组和重装系统撞车谁也说不清数据归谁管。5.3 翻车现场三fstab写了设备名而不是UUID设备号漂移后挂载错乱现象重装后数据盘挂载失败系统启动卡在emergency mode或者发现挂载的“数据盘”内容不是自己的数据。 原因fstab里写的是/dev/sdb1这种设备名。Linux的设备名依赖于枚举顺序重装后盘序一变/dev/sdb1可能变成了别的盘。 解决fstab一律用UUID写法对比如下写法fstab行判定错误/dev/sdb1 /data ext4 defaults 0 2设备名漂移即失效正确UUID3f6e8c2a-… /data ext4 defaults 0 2永久有效检查现有fstab是否有设备名写法grep -v ^# /etc/fstab | grep ^/dev/只要看到/dev开头立刻改成对应UUID。5.4 翻车现场四重装后数据盘权限变成root普通用户打不开现象数据盘挂载成功文件管理器里双击进入提示“没有权限访问”查看属性发现所有者是root。 原因文件权限记录的是UID数字不是用户名。重装前系统里你的账号UID是1000新系统里你新建的账号UID可能是1000也可能不是如果UID不同旧文件的归属就显示为root。 解决查看新账号的UID和数据盘所有者的UIDid 用户名 stat -c %u /data如果确实不匹配把数据盘数据的所有者改成当前用户sudo chown -R 用户名:用户名 /data这种做法对拷贝回来的数据同样适用rsync -a备份回来后在数据盘上执行一次chown即可。5.5 翻车现场五引导装进了数据盘或把数据盘做成启动盘现象拔掉数据盘系统起不来或者数据盘插到别的机器上那台机器开机引导出现混乱。 原因安装器默认把引导程序装到第一块物理盘上。如果数据盘恰好是sda引导程序就进了数据盘另一种情况是数据盘是从旧机器上拆下来的盘里还残留旧的引导信息。 解决安装时把引导加载程序的安装位置明确指向系统盘装好后用efibootmgr检查引导项efibootmgr sudo efibootmgr -o 0000,0001第一条命令列出当前UEFI启动项第二条调整启动顺序把系统盘的引导项排到最前。Legacy引导模式则用grub-install指定目标盘符重装引导。数据盘上残留的引导信息可以在数据盘数据备份确认无误后用wipefs -a清理数据盘的残留签名但务必确认清理的是数据盘而不是系统盘。6. 重装后验证数据盘完好性的三个技巧指纹文件、smartctl与重装后巡检重装完成、数据盘挂载正常不是终点。我习惯再花十分钟做三件事确认这次重装没有给数据盘埋下暗病。技巧一重装前在数据盘根目录放一个指纹文件。内容包含主机名、时间和数据盘UUID重装前后各执行一次内容能对上说明这块盘确实是原盘、数据确实被完整保留。指纹文件操作sudo sh -c echo 指纹记录: $(hostname) $(date) $(id -u) $(sudo blkid -s UUID -o value /dev/sdb1) /data/fingerprint.txt重装后直接cat /data/fingerprint.txt和重装前记录的指纹比对。这个文件本身就在数据盘上重装后读不出来才是大问题。技巧二重装后顺手用smartctl检查数据盘健康状态。很多人折腾了半天重装系统最后发现数据盘本来就带病工作重装只是把问题暴露出来sudo smartctl -H /dev/sdb sudo smartctl -a -d nvme /dev/nvme0n1第一条查SATA盘的SMART健康状态第二条查NVMe盘看通电时间、重映射扇区数和错误日志。如果健康状态是PASSED基本可以放心如果看到大量重映射扇区或CRC错误那数据盘已经亮黄灯了该考虑迁移数据换盘。技巧三把重装前保存的blkid档案拿出来做一次巡检。重装前把blkid输出存到了U盘现在用它和新系统对比sudo diff (sudo blkid) /media/kylin/备份U盘/blkid_before_reinstall.txt sudo lsblk -f | grep -E sdb1|/data findmnt /datadiff输出如果为空说明分区表完全没变数据盘身份和重装前一模一样如果有输出逐行看哪条分区变化了。lsblk和findmnt确认挂载正常、UUID对得上。整套巡检做完数据盘才算真正接管回来。这几轮重装操作下来我最大的教训是不要相信记忆把所有关键信息在动手前落到U盘里系统挂了也不怕。重装这件事本身不难难的是每一处都有人替你做过错误示范。希望帮到你。本文还有配套的精品资源点击获取
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

DuckDB C API 版本化机制深度解析:生命周期、版本门控与扩展 ABI 兼容策略 2026/9/30 7:03:04

DuckDB C API 版本化机制深度解析:生命周期、版本门控与扩展 ABI 兼容策略

数据库OLAP嵌入式数据库数据分析 【免费下载链接】duckdb DuckDB is an analytical in-process SQL database management system 项目地址: https://gitcode.com/GitHub_Trending/du/duckdb 点击查看 免费下载 DuckDB 的 C API 在 api_spec/VERSIONING.md 中定义了…

阅读更多 →
k9s v0.13.0 深度解析:XRay 资源依赖透视、Dracula 皮肤与快捷键变更 2026/9/30 7:03:04

k9s v0.13.0 深度解析:XRay 资源依赖透视、Dracula 皮肤与快捷键变更

云原生容器编排CLI运维 【免费下载链接】k9s 🐶 Kubernetes CLI To Manage Your Clusters In Style! 项目地址: https://gitcode.com/GitHub_Trending/k9s/k9s 点击查看 免费下载 本文基于 k9s 官方发布说明 change_logs/release_v0.13.0.md 编写&#…

阅读更多 →
无人机蜂群的刚性隐蔽GNSS欺骗:结构性盲区、检测极限与绝对锚点防御 2026/9/30 7:03:04

无人机蜂群的刚性隐蔽GNSS欺骗:结构性盲区、检测极限与绝对锚点防御

大家读完觉得有帮助记得关注和点赞!!! 摘要 协作式无人机蜂群防御通常会将GNSS位置与测得的无人机间几何关系进行交叉验证。我们证明这种相对几何通道存在一个结构性盲点:一个共同的、缓慢变化的平移(刚性隐蔽偏移&a…

阅读更多 →
从零搭建 Todo App:Vite + React + TypeScript 脚手架与 Oxlint 工程化实践 2026/9/30 7:03:03

从零搭建 Todo App:Vite + React + TypeScript 脚手架与 Oxlint 工程化实践

前端教程文档 【免费下载链接】reactjs-interview-questions List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!! 项目地址: https://gitcode.com/GitHub_Trending/re/reactjs-interview-questions 点击查…

阅读更多 →
Linux 内核中断处理(八):非早期 IRQ 初始化 —— 从 vector_irq 填充到中断门建立全解析 2026/9/30 7:02:57

Linux 内核中断处理(八):非早期 IRQ 初始化 —— 从 vector_irq 填充到中断门建立全解析

文档教程操作系统 【免费下载链接】linux-insides A book-in-progress about the Linux kernel and its insides. 项目地址: https://gitcode.com/gh_mirrors/li/linux-insides 点击查看 免费下载 导读:本文是 linux-insides 仓库《Interrupts and Inte…

阅读更多 →
AI 智能体网页抓取与爬虫:让 Agent 自主收集网页数据 2026/9/30 7:02:51

AI 智能体网页抓取与爬虫:让 Agent 自主收集网页数据

文档教程知识库 【免费下载链接】developer-roadmap Interactive roadmaps, guides and other educational content to help developers grow in their careers. 项目地址: https://gitcode.com/GitHub_Trending/de/developer-roadmap 点击查看 免费下载 本文围绕 …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉