银河麒麟V10SP1重装系统保留数据盘:手动分区与fstab挂载实战
简介这份PDF文档面向具备一定Linux操作基础的技术人员与高级用户聚焦银河麒麟桌面操作系统V10SP1在保留“数据盘”前提下的系统重装流程。内容围绕磁盘分区识别、UUID配置与文件系统挂载展开帮助读者在不丢失重要数据的情况下完成系统升级或重装并掌握fstab自动挂载等实用技能。资源包共1个文件为PDF格式大小约2.9MB便于在本地随时查阅与对照操作。目前已有1639人学习下载说明该场景在运维与日常使用中具有较高关注度。文档从U盘启动进入liveCD、查看分区信息到自定义安装时避免格式化数据盘再到安装后通过blkid获取UUID、编辑/etc/fstab并创建挂载目录最后用mount验证并重启确认数据可访问步骤完整且配有命令说明适合作为实操前的参考手册与排错依据。1. 重装系统不丢数据盘为什么90%的人卡在挂载这一步重装系统这件事大部分人第一反应是“先备份再全盘格式化”。但如果你手里这台机器挂着一块几百GB甚至上TB的数据盘里面塞满了项目文件、素材库、虚拟机镜像全量备份再恢复的时间成本足以让人崩溃。银河麒麟桌面操作系统V10SP1在政企办公和信创环境里铺得很开很多从业者会遇到同一个场景系统盘崩了要重装但数据盘必须原地保留。这个PDF文档给的就是一套完整的手动分区加fstab挂载方案核心思路是安装时只格式化系统分区、数据盘保持原样装完后通过UUID重新挂载。适合有一定Linux基础、能看懂分区表和命令行的人。如果你之前重装完发现数据盘“空了”别慌文件大概率还在只是没挂上。2. 装之前先把分区表摸清楚liveCD下的信息采集2.1 为什么必须先进liveCD而不是直接安装很多人拿到U盘启动盘之后看到安装界面就一路下一步结果到了分区那一步傻眼了——根本记不清哪个分区是系统盘、哪个是数据盘。PDF里明确要求先进入liveCD模式这一步不是可选项而是整个流程的安全绳。liveCD相当于一个运行在内存里的临时系统不会对你的硬盘做任何写操作你可以从容地把分区布局看清楚、记下来再决定怎么动手。具体操作是插入U盘启动盘重启设备在BIOS或UEFI启动菜单里选择U盘启动进入GRUB菜单后选择liveCD模式。如果你对这台机器的分区信息已经烂熟于心也可以直接进安装程序但我的习惯是哪怕再熟也先进liveCD确认一遍因为分区表这种东西记错一个数字就是几百GB的代价。2.2 用df和lsblk把分区信息钉死进入liveCD桌面后打开“计算机”你会看到当前硬盘的挂载情况。但图形界面给的信息有限真正靠谱的是终端命令。在桌面空白处右键打开终端先跑这两条# 查看已挂载文件系统的类型和容量-h人类可读-T显示文件系统类型 df -hT # 查看块设备拓扑结构能看清磁盘和分区的父子关系 lsblk -fdf -hT的输出里你要重点关注三列Filesystem设备名比如/dev/sda1、Type文件系统类型ext4还是xfs、Mounted on挂载点。数据盘通常挂载在/data或者单独的一个分区上容量明显大于系统分区。lsblk -f则能帮你确认磁盘的整体布局——哪块盘是系统盘、哪块是数据盘、每个分区多大、有没有LVM。把输出结果用手机拍下来或者抄在纸上重点记录数据盘对应的设备名如/dev/sdb1、文件系统类型、大概容量。这些信息在后面的手动分区环节直接决定你“双击哪个分区做格式化、哪个分区碰都不碰”。提示如果数据盘用的是LVM逻辑卷lsblk的输出会多一层结构你需要额外记录VG名和LV名。不过PDF里的方案针对的是普通分区场景LVM的情况在挂载时命令会略有不同。2.3 记录旧系统的用户名这一步容易被忽略但PDF里专门强调了创建新用户时用户名必须和旧系统保持一致。原因在于数据盘里如果存了家目录相关的文件比如桌面快捷方式、配置文件新系统用户名不同会导致权限错乱甚至桌面上的文件快捷方式全部失效。所以进liveCD之后除了看分区也顺手确认一下旧系统的用户名是什么。如果旧系统还能进直接看/home下面有哪个目录就行如果进不去在liveCD里挂载系统分区看一眼也可以。3. 手动分区的关键操作哪些格、哪些不格、挂载点怎么配3.1 安装方式选择与用户创建确认完分区信息后双击桌面上的“安装Kylin”进入安装程序。前面的语言、时区、键盘布局按需选择一路下一步到“创建用户”环节。这里就是PDF里反复强调的那个点用户名必须和旧系统一致。密码可以设新的但用户名别改。如果你旧系统用的是“kylin”或者“user”这类默认名新系统也照填。创建完用户后继续下一步来到最关键的“选择安装方式”界面。安装程序通常会提供“全盘安装”“自定义安装”等选项。这里必须选“自定义安装”因为只有手动分区才能精确控制哪个分区格式化、哪个分区保留。3.2 分区编辑数据盘坚决不格式化进入手动分区界面后你会看到当前硬盘的完整分区列表。每个分区一行显示设备名、容量、文件系统类型、挂载点。操作逻辑是这样的系统分区通常是/、/boot、swap等双击进入编辑勾选“格式化”配置文件系统类型和挂载点。数据盘分区PDF里叫data盘双击进入编辑只配置挂载点绝对不勾选格式化。挂载点可以先随便设一个比如/data后面装完系统再通过fstab精确控制。这里有个细节如果你在安装界面就把数据盘挂载点设成了/data安装程序可能会在安装过程中往这个分区写东西。更稳妥的做法是安装时先不挂载数据盘等系统装完再手动配置fstab。PDF里的流程也是装完之后再处理挂载所以安装阶段你只需要确保数据盘分区不被格式化就行。注意不同版本的麒麟安装器界面略有差异有的版本双击分区后弹出的是编辑框有的版本需要先选中再点“编辑”按钮。核心原则不变——数据盘分区只改挂载点或者干脆不改格式化勾选框必须为空。3.3 安装完成后的第一件事确认DATA盘状态系统安装完毕重启进入桌面后打开“计算机”你会看到至少两个盘“文件系统”和“DATA”或者你之前设的挂载点名称。但这时候DATA盘里大概率是空的桌面上的文件快捷方式也不见了。这不是数据丢了而是新系统自动挂载了数据盘分区但挂载参数不对导致权限或路径映射出了问题。PDF里的做法是右键卸载这个自动挂载的DATA盘。卸载之后数据盘分区就处于未挂载状态接下来通过命令行手动配置。# 查看数据盘分区的UUIDblkid会列出所有块设备的UUID和文件系统类型 sudo blkid输出里找到你数据盘对应的那个设备比如/dev/sdb1把它的UUID复制下来。UUID是分区的唯一标识比设备名靠谱——设备名可能因为插拔顺序变化UUID不会。4. 编辑fstab实现开机自动挂载UUID、挂载点与权限4.1 fstab文件的结构与写入内容拿到UUID之后用文本编辑器打开/etc/fstab# 用pluma编辑器打开fstab也可以用vim或nano sudo pluma /etc/fstabfstab每行六个字段用空格或Tab分隔UUID、挂载点、文件系统类型、挂载选项、dump备份标志、fsck检查顺序。PDF里的配置内容大致是这样的结构# file system mount point type options dump pass UUID你的数据盘UUID /data ext4 defaults 0 2挂载选项用defaults就行包含了rw、suid、dev、exec、auto、nouser、async这一组默认值。如果你的数据盘需要特定权限比如只允许某个用户读写可以把defaults换成rw,uid1000,gid1000之类的。dump填0表示不备份pass填2表示非根分区在启动时做文件系统检查。4.2 创建挂载点目录fstab里写了挂载点/data但系统里还没有这个目录需要手动创建# -p确保父目录不存在时一并创建 sudo mkdir -p /data/root /data/homePDF里创建了/data/root和/data/home两个子目录这可能是为了把数据盘里的不同内容分别映射到root用户和普通用户的家目录。如果你的数据盘只是单纯存文件创建一个/data就够了。但如果你想让旧数据盘里的桌面文件重新出现在桌面上可能需要把数据盘里的对应目录挂载到/home/你的用户名/Desktop或者类似路径。具体怎么映射取决于你旧系统里数据盘的组织方式。4.3 mount -a验证与重启确认fstab写完之后不要急着重启先用mount -a验证配置有没有语法错误# 重新挂载fstab中所有未挂载的文件系统有错误会输出提示 sudo mount -a如果命令没有任何输出说明fstab写得没问题数据盘已经挂上了。如果输出报错信息比如“wrong fs type”或者“bad option”说明文件系统类型或挂载选项写错了回去检查fstab对应行。常见的错误包括UUID抄错了、文件系统类型写成了ntfs但实际是ext4、挂载点目录不存在。验证通过后打开“计算机”看DATA盘是否出现里面的文件是否可读。最后重启一次系统确认开机自动挂载生效。重启后如果数据盘正常显示、文件能打开、桌面快捷方式恢复整个流程就算走通了。提示如果重启后数据盘没挂上先检查/etc/fstab里UUID是否被引号包裹不需要引号、挂载点路径是否正确、文件系统类型是否匹配。可以用journalctl -xe查看启动时的挂载错误日志。5. 避坑指南重装保留数据盘最容易翻车的五个点5.1 现象装完系统数据盘显示为空文件全不见了原因数据盘分区被自动挂载到了一个临时挂载点或者挂载时权限不对导致当前用户读不到内容。文件本身没有丢只是挂载路径和旧系统不一致。解决先sudo umount卸载自动挂载的分区然后按第4章的流程用UUID重新配置fstab。挂载点设成你旧系统里数据盘的实际路径重启后文件就会回来。5.2 现象fstab写完后系统启动卡住进入紧急模式原因fstab里写的UUID或挂载点有误系统启动时找不到对应分区卡在fsck或mount阶段。解决在紧急模式下用root登录执行mount -o remount,rw /把根分区重新挂载为可写然后编辑/etc/fstab注释掉出错的那行重启后再重新配置。预防措施是每次改完fstab先跑mount -a验证确认无误再重启。5.3 现象数据盘挂上了但普通用户没有写权限原因数据盘分区的文件系统权限继承了旧系统的uid/gid新系统里你的用户uid可能变了比如旧系统uid是1000新系统创建用户时分配了1001。解决要么在fstab挂载选项里加uid1000,gid1000强制指定所有者要么用chown -R递归修改数据盘里文件的属主。更稳妥的做法是安装时确保新用户uid和旧系统一致但麒麟安装器不一定会让你选uid所以fstab里指定uid/gid是更可控的方案。5.4 现象安装时手滑格式化了数据盘原因在手动分区界面双击数据盘分区时不小心勾选了“格式化”复选框或者把数据盘分区误认为是系统分区做了格式化操作。解决这种情况没有后悔药只能靠备份恢复。预防措施是在分区界面操作时反复确认设备名和容量数据盘通常容量明显大于系统盘看清楚再双击。另一个习惯是安装前把数据盘分区在liveCD里临时挂载一下确认里面确实有你的文件再进安装程序。5.5 现象重启后桌面快捷方式全部失效原因旧系统桌面上的快捷方式指向的路径和新系统不一致或者数据盘挂载点变了导致快捷方式的目标文件找不到。解决如果数据盘挂载点恢复到了旧系统的路径快捷方式通常会自动恢复。如果没有手动重建几个关键快捷方式即可。PDF里提到重启后桌面上会有之前存放的文件快捷方式前提是挂载点和用户名都匹配上了。6. 进阶技巧用mount --bind把数据盘目录映射到家目录整套流程走通之后你可能会遇到一个体验问题数据盘挂载在/data但日常操作习惯是去家目录或者桌面找文件每次都要cd /data很别扭。这时候可以用mount --bind把数据盘里的特定目录绑定到家目录下的对应位置让数据盘的内容“看起来”就在家目录里。# 把数据盘里的Documents目录绑定到家目录的Documents sudo mount --bind /data/Documents /home/你的用户名/Documents # 如果要开机自动绑定在fstab里加一行 /data/Documents /home/你的用户名/Documents none bind 0 0--bind的好处是不改变数据盘的实际挂载点只是在另一个路径上开了一个“镜像入口”。你在/home/用户名/Documents里做的任何修改实际都写到了/data/Documents里。fstab里的bind挂载写法要注意文件系统类型填none挂载选项填bind其他字段和普通挂载一样。另一个实用技巧是验证挂载是否真的生效。除了看“计算机”界面更可靠的方式是用findmnt命令# 查看当前所有挂载点确认数据盘和bind挂载都在列表里 findmnt /data findmnt /home/你的用户名/Documents如果输出显示了正确的设备和挂载选项说明配置没问题。我一般还会在fstab改完之后跑一遍sudo mount -a echo OK看到OK才放心重启。从那以后我每次重装系统前都会先在liveCD里把lsblk -f和blkid的输出拍下来存手机里装完对着照片配fstab再也没出现过数据盘挂不上的情况。希望帮到你。本文还有配套的精品资源点击获取