linux挂载的硬盘能改名吗
linux挂载的硬盘能改名吗详细介绍
在 Linux 中,硬盘的 “改名” 需区分 设备名称、挂载点名称 和 文件系统卷标 三种场景,以下是具体说明:
一、修改设备名称(如
/dev/sda → 自定义名称)
内核分配的设备名(如 /dev/sda)不可直接修改,但可通过 udev 规则 基于设备唯一标识(如 UUID、WWID)固定名称,避免重启后盘符变动:
- 查看设备唯一标识:bash
/dev/disk/by-uuid//dev/disk/by-id/
- 创建 udev 规则(以 WWID 为例):bash
/etc/udev/rules.d/99-local-disk.rules添加规则(将
wwid-0x123456替换为实际标识):ini - 应用规则:bash
udevadm control --reload-rules udevadm trigger生效后设备名将变为
/dev/mydisk(仅重启后永久生效)。
二、修改挂载点名称(如
/mnt/data →
/mnt/my_hd)
挂载点是文件系统目录,可直接重命名:
- 临时修改(无需卸载):bash
/mnt/data /mnt/my_hd - 永久生效(修改
/etc/fstab):bash/etc/fstab将原挂载行:ini
改为:ini
保存后重启或执行
sudo mount -a生效。
三、修改文件系统卷标(在系统中显示的名称)
卷标是文件系统属性(如 Windows 的 “新加卷”),可通过工具修改:
- EXT4/EXT3:bash
e2label /dev/sda1tune2fs /dev/sda1
- NTFS(需安装
ntfs-3g):bashntfslabel /dev/sda1 - FAT32:bash
dosfslabel /dev/sda1
修改后,文件管理器(如 Nautilus)会显示新卷标。
总结建议
| 场景 | 操作方式 | 生效范围 |
|---|---|---|
| 固定设备名(防重启变动) | udev 规则(基于 UUID/WWID) | 系统全局永久 |
| 修改挂载点路径 | 直接重命名目录 + 编辑 /etc/fstab |
系统永久 |
| 修改卷标(显示名称) | e2label/ntfslabel 等工具 |
文件系统永久 |
注意:操作前备份数据,修改设备名或 fstab 时确保语法正确,避免系统无法启动。