从 Linux 重命名 (更改卷标) fat16 卷 (例如 USB 驱动器上的卷标) 的最简单方法是什么? 似乎mlabel
软件包mtools
就是用来执行此操作的,但文档并不适合快速理解。
答案1
成立本指南使用 mtools,它解释了以下内容:
检查当前标签
sudo mlabel -i <device> -s ::
例如:
sudo mlabel -i /dev/sdb1 -s ::
请注意,我们使用特殊的“::”驱动器,它允许我们在命令行上指定设备描述符;否则我们必须编辑~/.mtoolsrc 来分配驱动器号(请参阅“更改标签”下的选项 2)。
更改标签
卸载并检查当前标签(见上文)后,使用
sudo mlabel -i <device> ::<label>
例如:
sudo mlabel -i /dev/sdb1 ::my_external
忽略“卷标为 XYZ”输出,因为这是旧标签。跳至下面的验证更改部分。
我最初的困惑源于该-i
选项没有记录在mlabel
手册页中。完整版手册中没有专门提到这个选项mlabel
;我猜这是一个适用于所有mtools
实用程序的通用选项,但没有在手册中仔细检查是否存在相关文档。
但是,我发现设置 10 个字符的卷标(“KATAROWSKI”)不起作用:标签末尾附加了一些额外的内容,在 Linux 下会转换为字符à
,而在 Windows 下则显示为?
.