在Linux下重命名卷


4

这可能是一个非常基本的问题,但我有USB设备在重新格式化之后保留其旧名称 mkfs 甚至在重新分配之后 fdisk

我想知道是否有办法用简单的基本工具更改磁盘标签(请注意,我不想使用 mtools 回答 这里 )。


在浏览网页后我感到有些惊讶,因为我发现页面声称卷命名取决于安装在其上的文件系统。但是,我重新格式化了几个卷,从一个fs改为另一个,标签仍在这里。所以,我的猜测是它位于MBR中并且不依赖于文件系统......我错了吗?
perror

Answers:


5

这取决于分区中的文件系统。

如果fs是ext2 / ext3 / ext4, e2label 应该管用:

e2label  /dev/sda5 my_label

如果是NTFS,请选择 ntfslabel

ntfslabel  /dev/sda9  my_label

如果是FAT,请选择 mtools 这就是你已经得到的:

mlabel -i /dev/sda4 ::my_label

有没有办法直接标记/ dev / sda?我的问题是,即使在删除和创建新分区后,我仍然存在持久性标记。
perror

我曾经有一个USB驱动器,我写了一个iso映像,甚至重新创建分区表没有重置名称,所以我使用dd用零覆盖整个驱动器(dd bs = 1M if = / dev / zero of = / dev / sdX)并重新创建分区表。
FSMaxB

1

如果您看到的名称是描述性的(例如“20GB卷”),则可能是您的文件管理器正在创建的名称 在缺少...之下 一个真正的文件系统标签。名称是“持久性”,因为文件管理器在创建没有名称的新文件系统时会生成相同的描述。如果是这种情况,那么使用Hans Chen提到的任何命令或使用GParted重命名文件系统应该可以解决问题。

MBR分区系统 不支持分区标签;然而 GPT系统 确实。据我所知,没有Linux文件浏览器显示GPT分区标签。如果要编辑它们,可以使用 GPT fdisk( gdisk 工具 - 但你应该 使用 gdisk 在MBR磁盘上,因为它会将它们转换为GPT格式,这将导致磁盘无法启动,直到您重新安装引导加载程序。 ( gdisk 当你在MBR磁盘上启动它时,警告你并让你有机会中止,所以请保持对这种警告的警觉。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.