【通用修复教程】U 盘分区格式化、重建分区、UUID 变更、误删挂载、误取消自动挂载、清理磁盘后消失、侧边栏完全不显示
通用修复教程
适用全部意外情况:U 盘分区格式化、重建分区、UUID 变更、误删挂载、误取消自动挂载、清理磁盘后消失、侧边栏完全不显示目标盘名:SHARE文件系统:以你常用的 Btrfs 为主,附带 ext4 / NTFS / FAT32 模板全程傻瓜式一步一点,只需要改两处:你的分区路径、你的新 UUID全程安全、不丢数据、不会弄坏 Ubuntu 系统
提前必做:备份系统配置(保命操作)
防止改错文件导致开机异常,只执行这一条:
bash
运行
sudo cp /etc/fstab /etc/fstab.bak
作用:自动备份原始配置,出问题一键还原。
第一步:查出当前 U 盘真实分区 + 全新 UUID
格式化、新建分区之后,UUID 一定会变,旧配置直接失效,这就是不显示的核心原因。
-
插上你的 U 盘,打开终端
输入:
bash
运行
lsblk
-
找到你的 SHARE 分区例子:你的设备会是/dev/sdc2、/dev/sdb3这类,记好你自己的分区代号。
-
单独查询这个分区的「全新 UUID」和格式把下面命令里的/dev/sdXX换成你实际的分区:
bash
运行
sudo blkid /dev/sdXX
示例输出参考:
plaintext
/dev/sdc2: UUID="abc123-def4-5678-90gh-ijklmnopqrst" TYPE="btrfs"
需要抄下来两个关键信息:
- UUID:双引号里面一长串编码
- TYPE = 文件格式:你的是 btrfs
第二步:重点!Btrfs 格式化新建分区专属修复
只要是 Btrfs 格式,格式化 / 新建空白分区后,没有子卷 = Ubuntu 永远不显示必须做这一步,其他格式跳过。
- 建立临时挂载目录
bash
运行
sudo mkdir /tmp/share-tmp
- 临时挂载你的分区
bash
运行
sudo mount /dev/sdXX /tmp/share-tmp
- 创建系统识别必需的默认子卷
bash
运行
sudo btrfs subvolume create /tmp/share-tmp/@
- 设为默认子卷(关键)
bash
运行
sudo btrfs subvolume set-default 1 /tmp/share-tmp
- 解除临时挂载
bash
运行
sudo umount /tmp/share-tmp
第三步:创建固定永久挂载文件夹
统一固定路径,永远不变:挂载目录:/media/SHARE(放在 /media 里面,文件管理器侧边栏才会显示)
执行命令:
bash
运行
sudo mkdir /media/SHARE
赋予你电脑用户读写权限,不用管理员权限打开:
bash
运行
sudo chown $USER:$USER /media/SHARE
第四步:写入永久挂载配置(核心步骤)
- 打开系统挂载配置文件
bash
运行
sudo nano /etc/fstab
- 拉到文件最底部,另起空白一行
直接复制对应格式模板
模板① 你的盘:Btrfs 格式(优先用这个)
plaintext
UUID=填写你刚查到的新UUID /media/SHARE btrfs defaults,noauto,x-gvfs-show,subvol=@ 0 0
模板② 如果是 ext4 格式
plaintext
UUID=填写你刚查到的新UUID /media/SHARE ext4 defaults,noauto,x-gvfs-show 0 0
模板③ 如果是 NTFS 格式
plaintext
UUID=填写你刚查到的新UUID /media/SHARE ntfs-3g defaults,noauto,x-gvfs-show,uid=1000,gid=1000 0 0
模板④ 如果是 FAT32 格式
plaintext
UUID=填写你刚查到的新UUID /media/SHARE vfat defaults,noauto,x-gvfs-show,uid=1000,gid=1000 0 0
参数通俗解释(看懂不怕改错)
- UUID=:用分区唯一编码识别,换 USB 接口也不会错乱
- /media/SHARE:固定显示目录
- noauto:不开机强制挂载,U 盘没插也不会卡开机、不会报错
- x-gvfs-show:强制在文件管理器侧边栏显示,灰色常驻,插上就点亮
- subvol=@:Btrfs 必须参数,不然无法挂载
保存退出
- 按Ctrl + O→ 按回车保存
- 按Ctrl + X退出编辑
第五步:检测配置是否写错(必做)
bash
运行
sudo mount -a
- 无任何红字报错 = 完全正常,可以放心使用
- 一旦出现报错,立刻执行还原命令:
bash
运行
sudo cp /etc/fstab.bak /etc/fstab
还原之后重新对照修改。
第六步:修改分区显示名称(改标签)
不用 GParted、不用卸载、不丢数据,直接改名字为 SHARE:
Btrfs 专用
bash
运行
sudo btrfs filesystem label /dev/sdXX SHARE
其他格式备用
- ext4:sudo e2label /dev/sdXX SHARE
- NTFS:sudo ntfslabel /dev/sdXX SHARE
改完立刻生效,文件管理器显示名称直接变成 SHARE。
第七步:全套测试,确保以后永不消失
-
鼠标右键弹出 U 盘,拔掉,再重新插入侧边栏自动出现 SHARE 磁盘,正常打开、复制文件。
-
拔掉 U 盘,注销 / 重启 Ubuntu不插 U 盘开机:系统正常,无卡顿、无报错插上 U 盘:自动识别、自动显示。
-
以后就算:
- 重新格式化分区
- 重建分区表
- 手动删除挂载
- UUID 自动变动
只需要重新查一遍新 UUID,替换 fstab 里面那一串编码,整套直接复活。
第八步:以后再次 “挂载丢失” 快速修复流程
下次再遇到:不显示、格式化、重建分区只按这个精简流程走:
- lsblk看新分区路径
- sudo blkid /dev/sdXX拿新 UUID
- Btrfs 重做一次子卷步骤
- 打开/etc/fstab替换旧 UUID 为新 UUID
- sudo mount -a检测完成
终极兜底:配置写错开不了机解决办法
- 开机画面按e进入编辑
- 找到 linux 那一行,把ro改成rw,末尾加init=/bin/bash
- 按Ctrl + X进入命令行
- 执行还原:
bash
运行
cp /etc/fstab.bak /etc/fstab
- 输入reboot重启,恢复正常。
======================================
整理一份纯复制粘贴精简版,不带解释、只留命令,你下次出问题直接照着复制就行
============================
========下面的可以忽略=========================
极简纯操作版|Ubuntu SHARE 盘 修复 + 永久显示教程
适配场景:分区格式化、重建分区、UUID 变更、误删挂载、侧边栏消失、拔插不显示固定挂载名:SHARE | 格式默认:Btrfs全程只改 2 处:/dev/sdXX、新UUID
一、先备份(必执行,防系统崩)
bash
运行
sudo cp /etc/fstab /etc/fstab.bak
二、查看 U 盘分区 & 获取新 UUID
- 插 U 盘,执行:
bash
运行
lsblk
记下你的分区,例:/dev/sdc2、/dev/sdb3
- 替换为你的分区,查 UUID + 格式:
bash
运行
sudo blkid /dev/sdXX
复制:
- 双引号内 UUID
- 确认TYPE="btrfs"
三、Btrfs 格式化 / 新建分区 必做(关键)
空白 Btrfs 无子卷,Ubuntu 绝不自动显示
bash
运行
sudo mkdir /tmp/share-tmp sudo mount /dev/sdXX /tmp/share-tmp sudo btrfs subvolume create /tmp/share-tmp/@ sudo btrfs subvolume set-default 1 /tmp/share-tmp sudo umount /tmp/share-tmp
四、创建固定挂载点(永久不变)
bash
运行
sudo mkdir /media/SHARE sudo chown $USER:$USER /media/SHARE
五、写入永久挂载配置
- 打开配置文件:
bash
运行
sudo nano /etc/fstab
-
拉到最底部,另起一行,复制下面模板
只修改:你的新UUID
Btrfs 专用(你主力格式)
plaintext
UUID=你的新UUID /media/SHARE btrfs defaults,noauto,x-gvfs-show,subvol=@ 0 0
备用模板(其他格式)
ext4:
plaintext
UUID=你的新UUID /media/SHARE ext4 defaults,noauto,x-gvfs-show 0 0
NTFS:
plaintext
UUID=你的新UUID /media/SHARE ntfs-3g defaults,noauto,x-gvfs-show,uid=1000,gid=1000 0 0
-
保存退出:
Ctrl+O→ 回车 →Ctrl+X
六、检测配置(无报错才算成功)
bash
运行
sudo mount -a
✅ 无红字 = 正常❌ 报错立刻还原:
bash
运行
sudo cp /etc/fstab.bak /etc/fstab
七、修改磁盘显示名称为 SHARE
bash
运行
sudo btrfs filesystem label /dev/sdXX SHARE
八、正常测试
- 弹出 U 盘 → 重新插入,侧边栏直接显示 SHARE
- 重启电脑,不插盘不报错,插盘自动弹出
下次再坏|极速修复流程(最短步骤)
- lsblk看新分区/dev/sdXX
- sudo blkid /dev/sdXX复制新 UUID
- 重做【第三步 Btrfs 子卷】
- sudo nano /etc/fstab替换旧 UUID
- sudo mount -a结束
终极兜底|改错开不了机修复
- 开机 GRUB 界面按e
- 找到 linux 行,ro改rw,末尾加:init=/bin/bash
- Ctrl+X进入命令行
- 执行:
bash
运行
cp /etc/fstab.bak /etc/fstab reboot
- 输入reboot重启,恢复正常。