【通用修复教程】U 盘分区格式化、重建分区、UUID 变更、误删挂载、误取消自动挂载、清理磁盘后消失、侧边栏完全不显示










【通用修复教程】U 盘分区格式化、重建分区、UUID 变更、误删挂载、误取消自动挂载、清理磁盘后消失、侧边栏完全不显示



通用修复教程

适用全部意外情况:U 盘分区格式化、重建分区、UUID 变更、误删挂载、误取消自动挂载、清理磁盘后消失、侧边栏完全不显示目标盘名:SHARE文件系统:以你常用的 Btrfs 为主,附带 ext4 / NTFS / FAT32 模板全程傻瓜式一步一点,只需要改两处:你的分区路径、你的新 UUID全程安全、不丢数据、不会弄坏 Ubuntu 系统

提前必做:备份系统配置(保命操作)

防止改错文件导致开机异常,只执行这一条:
bash
运行
sudo cp /etc/fstab /etc/fstab.bak
作用:自动备份原始配置,出问题一键还原。

第一步:查出当前 U 盘真实分区 + 全新 UUID

格式化、新建分区之后,UUID 一定会变,旧配置直接失效,这就是不显示的核心原因。
  1. 插上你的 U 盘,打开终端
    输入:
bash
运行
lsblk
  1. 找到你的 SHARE 分区例子:你的设备会是/dev/sdc2、/dev/sdb3这类,记好你自己的分区代号
  2. 单独查询这个分区的「全新 UUID」和格式把下面命令里的/dev/sdXX换成你实际的分区:
bash
运行
sudo blkid /dev/sdXX
示例输出参考:
plaintext
/dev/sdc2: UUID="abc123-def4-5678-90gh-ijklmnopqrst" TYPE="btrfs"
需要抄下来两个关键信息:
  1. UUID:双引号里面一长串编码
  2. TYPE = 文件格式:你的是 btrfs

第二步:重点!Btrfs 格式化新建分区专属修复

只要是 Btrfs 格式,格式化 / 新建空白分区后,没有子卷 = Ubuntu 永远不显示必须做这一步,其他格式跳过。
  1. 建立临时挂载目录
bash
运行
sudo mkdir /tmp/share-tmp
  1. 临时挂载你的分区
bash
运行
sudo mount /dev/sdXX /tmp/share-tmp
  1. 创建系统识别必需的默认子卷
bash
运行
sudo btrfs subvolume create /tmp/share-tmp/@
  1. 设为默认子卷(关键)
bash
运行
sudo btrfs subvolume set-default 1 /tmp/share-tmp
  1. 解除临时挂载
bash
运行
sudo umount /tmp/share-tmp

第三步:创建固定永久挂载文件夹

统一固定路径,永远不变:挂载目录:/media/SHARE(放在 /media 里面,文件管理器侧边栏才会显示)
执行命令:
bash
运行
sudo mkdir /media/SHARE
赋予你电脑用户读写权限,不用管理员权限打开:
bash
运行
sudo chown $USER:$USER /media/SHARE

第四步:写入永久挂载配置(核心步骤)

  1. 打开系统挂载配置文件
bash
运行
sudo nano /etc/fstab
  1. 拉到文件最底部,另起空白一行

直接复制对应格式模板

模板① 你的盘: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 必须参数,不然无法挂载

保存退出

  1. 按Ctrl + O→ 按回车保存
  2. 按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。

第七步:全套测试,确保以后永不消失

  1. 鼠标右键弹出 U 盘,拔掉,再重新插入侧边栏自动出现 SHARE 磁盘,正常打开、复制文件。
  2. 拔掉 U 盘,注销 / 重启 Ubuntu不插 U 盘开机:系统正常,无卡顿、无报错插上 U 盘:自动识别、自动显示。
  3. 以后就算:
  • 重新格式化分区
  • 重建分区表
  • 手动删除挂载
  • UUID 自动变动
只需要重新查一遍新 UUID,替换 fstab 里面那一串编码,整套直接复活。

第八步:以后再次 “挂载丢失” 快速修复流程

下次再遇到:不显示、格式化、重建分区只按这个精简流程走:
  1. lsblk看新分区路径
  2. sudo blkid /dev/sdXX拿新 UUID
  3. Btrfs 重做一次子卷步骤
  4. 打开/etc/fstab替换旧 UUID 为新 UUID
  5. sudo mount -a检测完成

终极兜底:配置写错开不了机解决办法

  1. 开机画面按e进入编辑
  2. 找到 linux 那一行,把ro改成rw,末尾加init=/bin/bash
  3. 按Ctrl + X进入命令行
  4. 执行还原:
bash
运行
cp /etc/fstab.bak /etc/fstab
  1. 输入reboot重启,恢复正常。


======================================

整理一份纯复制粘贴精简版,不带解释、只留命令,你下次出问题直接照着复制就行

============================













































========下面的可以忽略=========================

极简纯操作版|Ubuntu SHARE 盘 修复 + 永久显示教程

适配场景:分区格式化、重建分区、UUID 变更、误删挂载、侧边栏消失、拔插不显示固定挂载名:SHARE | 格式默认:Btrfs全程只改 2 处:/dev/sdXX、新UUID

一、先备份(必执行,防系统崩)

bash
运行
sudo cp /etc/fstab /etc/fstab.bak

二、查看 U 盘分区 & 获取新 UUID

  1. 插 U 盘,执行:
bash
运行
lsblk
记下你的分区,例:/dev/sdc2、/dev/sdb3
  1. 替换为你的分区,查 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

五、写入永久挂载配置

  1. 打开配置文件:
bash
运行
sudo nano /etc/fstab
  1. 拉到最底部,另起一行,复制下面模板
    只修改:你的新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
  1. 保存退出:
    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

八、正常测试

  1. 弹出 U 盘 → 重新插入,侧边栏直接显示 SHARE
  2. 重启电脑,不插盘不报错,插盘自动弹出

下次再坏|极速修复流程(最短步骤)

  1. lsblk看新分区/dev/sdXX
  2. sudo blkid /dev/sdXX复制新 UUID
  3. 重做【第三步 Btrfs 子卷】
  4. sudo nano /etc/fstab替换旧 UUID
  5. sudo mount -a结束

终极兜底|改错开不了机修复

  1. 开机 GRUB 界面按e
  2. 找到 linux 行,ro改rw,末尾加:init=/bin/bash
  3. Ctrl+X进入命令行
  4. 执行:
bash
运行
cp /etc/fstab.bak /etc/fstab reboot 

  1. 输入reboot重启,恢复正常。








刀神道一奶-商品自动发货系统

联系我们 订单查询