一、需求背景
每次装新Deepin系统后,额外的数据磁盘分区常会被系统默认挂载到以UUID命名的目录(如/media/hushow/3618af83-e393-4580-a797-c966156e46ee)。这类冗长且无意义的路径会导致一些历史配置好的工具、环境配置路径错误,因此需要将其调回为自定义的易识别路径(如/media/hushow/work)。
本文以实际场景为例,讲解「临时挂载」和「永久挂载」两种调整方式,适配Deepin/Ubuntu等Debian系发行版。
二、步骤1:查看磁盘挂载现状
首先通过lsblk -f命令查看系统中所有磁盘分区的文件系统、UUID、当前挂载点等核心信息,定位需要调整的分区:
hushow@hushow-pc:/media/hushow$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1
├─nvme0n1p1 vfat FAT32 SYSTEM_DRV C2F0-085A /boot/efi
├─nvme0n1p2
├─nvme0n1p4 ext4 1.0 doc aa653c8b-9afc-4a3c-a0be-bc919b757501 184.6G 26% /media/hushow/doc
└─nvme0n1p5 ntfs WINRE_DRV 5224F15924F14111
nvme1n1
├─nvme1n1p1 ext4 1.0 Boot 857f1f9d-972d-4686-9498-7a128c2fb89e 3.3G 10% /boot
├─nvme1n1p2 ext4 1.0 3618af83-e393-4580-a797-c966156e46ee 122.7G 38% /media/hushow/3618af83-e393-4580-a797-c966156e46ee
├─nvme1n1p3 ext4 1.0 Roota 05eb7f28-f574-40f8-add7-734309d6daee 67.1G 9% /ostree
│ /sysroot/ostree
│ /sysroot
│ /
├─nvme1n1p4 swap 1 SWAP d27f0226-fbb7-4c27-b2aa-e5bed89bd0df [SWAP]
└─nvme1n1p5 ext4 1.0 _dde_data ee886333-2bda-4f73-817b-52dac046dd84 124.9G 13% /root
/home
/var
/persistent/ostree
/persistent
从输出中可明确:
- 目标分区:
nvme1n1p2 - 分区UUID:
3618af83-e393-4580-a797-c966156e46ee - 当前挂载点:
/media/hushow/3618af83-e393-4580-a797-c966156e46ee - 文件系统类型:
ext4
三、步骤2:卸载原有默认挂载
调整挂载路径前,必须先卸载当前的默认挂载(避免挂载冲突):
# 卸载当前的临时挂载点
sudo umount /media/hushow/3618af83-e393-4580-a797-c966156e46ee
# 验证是否卸载成功(无输出则已卸载)
mount | grep 3618af83-e393-4580-a797-c966156e46ee
注意:若提示「目标忙」(device is busy),可通过lsof /media/hushow/3618af83-e393-4580-a797-c966156e46ee查看占用进程,结束进程后再卸载。
四、步骤3:创建自定义挂载目录
先创建目标挂载目录(确保目录不存在时自动创建):
sudo mkdir -p /media/hushow/work
-p参数:递归创建目录,即使/media/hushow不存在也会自动生成;- 目录权限:默认由
root创建,普通用户可通过sudo chown hushow:hushow /media/hushow/work修改所有者(按需调整)。
五、临时挂载(重启失效)
若仅需临时调整挂载路径(重启后恢复默认),直接使用mount命令即可,推荐两种方式:
# 方式1:UUID 挂载(推荐,不受设备名变化影响)
sudo mount UUID=3618af83-e393-4580-a797-c966156e46ee /media/hushow/work
# 方式2:设备路径挂载(直接指定 nvme1n1p2)
sudo mount /dev/nvme1n1p2 /media/hushow/work
六、永久挂载(重启不失效)
如果希望重启后仍挂载到 /media/hushow/work,需要修改 /etc/fstab(系统开机挂载配置文件):
-
编辑 fstab
sudo vi /etc/fstab # 用vi编辑器打开(建议先备份) -
添加/修改挂载行
找到关于3618af83-e393-4580-a797-c966156e46ee 行(如果有),替换挂载点如果没有,新增一行:UUID=3618af83-e393-4580-a797-c966156e46ee /media/hushow/work ext4 defaults 0 2 -
配置参数详解
| 位置 | 内容 | 说明 |
|---|---|---|
| 1 | UUID | 目标分区的唯一标识(从 lsblk -f 获取) |
| 2 | /media/hushow/work | 自定义挂载目录 |
| 3 | ext4 | 文件系统类型(需与 lsblk -f 显示的一致,如 ntfs/exfat 需对应修改) |
| 4 | defaults | 挂载参数(可读可写、自动挂载、非特权用户可访问,满足常规需求) |
| 5 | 0 | dump 备份标记(0=不备份,1=每日备份,默认0即可) |
| 6 | 2 | fsck 检查顺序(0=不检查,1=优先检查/根分区,2=次级检查/普通分区) |
七、常见问题排查
- 挂载后目录无权限访问:执行
sudo chmod 755 /media/hushow/work或sudo chown 你的用户名:你的用户名 /media/hushow/work调整权限。 - fstab配置错误导致开机异常:重启后进入单用户模式,执行
sudo cp /etc/fstab.bak /etc/fstab恢复备份,重新修改配置。 - NTFS/ExFAT分区挂载失败:先安装依赖:
sudo apt install ntfs-3g exfat-fuse exfat-utils,再修改fstab中文件系统类型为ntfs-3g/exfat。
总结
通过「查看挂载→卸载原有→创建目录→临时/永久挂载」四步,可轻松将Deepin系统中默认的UUID挂载路径调整为自定义路径。临时挂载适合临时测试,永久挂载需修改fstab并验证,确保系统重启后配置不丢失。
葫芦客