更改在EXT2/EXT3/EXT4/NTFS/reiserFS/exFAT和Swap上的分区标签名称

Linux 如何更改硬盘盘符? (linux 更改硬盘盘符)

硬盘盘符可用于唯一标识硬盘,在Linux系统中,硬盘盘符通常以/dev/sda这样的形式出现。然而,在某些情况下,需要更改硬盘盘符以满足应用程序或存储设备的需要。本文将介绍如何在Linux系统中更改硬盘盘符。

步骤一:了解硬盘盘符

在Linux系统中,每个硬盘都有一个唯一的硬盘盘符。硬盘盘符通常以/dev开头,后跟一个字母(sda、sdb等)和一个数字(1、2等),例如/dev/sda1。这个数字表示分区号,例如/dev/sda1表示硬盘分区1、/dev/sda2表示分区2,以此类推。要更改硬盘盘符,首先需要找到要更改的硬盘的当前硬盘盘符。

步骤二:卸载硬盘

在更改硬盘盘符之前,需要卸载该硬盘。要卸载硬盘,可以使用以下命令:

umount /dev/sda1

该命令将卸载/dev/sda1分区。

步骤三:更改硬盘盘符

要更改硬盘盘符,可以使用以下命令:

e2label /dev/sda1 NewLabel

该命令将更改/dev/sda1分区的标签为NewLabel。新标签必须是唯一的。

步骤四:修改/etc/fstab

在更改硬盘盘符后,需要更新/etc/fstab文件,以确保系统能够正确识别硬盘并挂载它。要更新/etc/fstab文件,可以使用以下命令:

nano /etc/fstab

在打开的文件中,找到旧的硬盘盘符,并将其替换为新的硬盘盘符。例如,如果要将/dev/sda1更改为/dev/sdb1,则将所有出现/dev/sda1的地方替换为/dev/sdb1。

步骤五:重新挂载硬盘

更改硬盘盘符后,需要重新挂载硬盘以使更改生效。要重新挂载硬盘,可以使用以下命令:

mount /dev/sdb1 /mnt

该命令将重新挂载/dev/sdb1分区到/mnt目录。

通过这篇文章,我们了解了如何更改Linux系统中的硬盘盘符。要更改硬盘盘符,需要了解当前硬盘的盘符、卸载硬盘、更改硬盘盘符、更新/etc/fstab文件和重新挂载硬盘。虽然更改硬盘盘符可能比较麻烦,但在某些情况下,这是必要的。如果你不确定如何更改硬盘盘符,请务必备份你的数据,并在更改硬盘盘符之前仔细阅读此文章。

相关问题拓展阅读:

  • linux出现新的磁盘标签类型
  • 请教Linux 盘符漂移的问题

linux出现新的磁盘标签类型

1.新加一个硬盘,开机后,用fdisk -l查看这个硬盘的派键信息,比如它的盘符,有没有分区,分区的格式之类的都可以看到。下面用/dev/sdd这个作为新斗凳硬盘的盘符说明。

2.用fdisk /dev/sdd进入分区

fdisk命令里,m显示帮助信息,其它主要命令:

p 屏幕打印当前硬盘分空羡旅区情况

n 新建分区(这里可以建主,扩展,逻辑三种分区)

一、fdisk-l

这个命令会列出铅液漏当前分区和配置。

# fdisk -l

 

Disk /dev/sda: 21.5 GB,bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of* 512 =bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000e3d27

Device Boot Start End Blocks Id System

/dev/槐烂sda2 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sdaLinux swap / Solaris

/dev/sda3 *Linux

Disk /dev/sdb: 10.7 GB,bytes

255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of* 512 =bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x

/dev/sdb就是我新添加的硬盘

二、格式化:

# mkfs -t ext4 /dev/sdb

 

mke2fs 1.41.12 (17-May-2023)

文件系统标签=

操作系统:Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

inodes,blocks

blocks (5.00%) reserved for the super user

之一个数据块=0

Maximum filesystem blocks=

73 block groups

32768 blocks per group,fragments per group

8096 inodes per group

Superblock backups stored on blocks:

32768, 98304,,,,,,

正在写入inode表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 29 mounts or

180 days, whichever comes first. Use tune2fs -c or -i to override.

三、挂载硬盘:

新建文件夹:mkdir /data2

将硬盘挂载到data2下

mount /dev/sdb /data2

四、加入开机自动

我是通过修改/etc/fstab文件,加入开机自动的,反正方法各种各样,都可以的,随自己的心情~

首先查看分区的UUID

# blkid

 

/埋高dev/sda3: UUID=”a05-4e6b-b5d2-b64258f5e6d2″ TYPE=”ext4″

/dev/sda1: UUID=”f-e2d5-4f7c-a2de-da6e0eb94359″ TYPE=”ext4″

/dev/sda2: UUID=”a0bcd7-a009-51b879ba163a” TYPE=”swap”

/dev/sdb1: UUID=”f124b1f5-16df-4d68-bdc4-41aa” TYPE=”ext4″

编辑

# vi /etc/fstab

 

#

# /etc/fstab

# Created by anaconda on Sun Sep 17 22:40:

#

# Accessible filesystems, by reference, are maintained under ‘/dev/disk’

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=a05-4e6b-b5d2-b64258f5e6d2 / ext4 defaults 1 1

UUID=f-e2d5-4f7c-a2de-da6e0eb94359 /u01 ext4 defaults 1 2

UUID=a0bcd7-a009-51b879ba163a swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

UUID=f124b1f5-16df-4d68-bdc4-41aa/u01 ext4 defaults 1 2

~

“/etc/fstab” 16L, 899C written

# cat /etc/fstab

 

#

# /etc/fstab

# Created by anaconda on Sun Sep 17 22:40:

#

# Accessible filesystems, by reference, are maintained under ‘/dev/disk’

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=a05-4e6b-b5d2-b64258f5e6d2 / ext4 defaults 1 1

UUID=f-e2d5-4f7c-a2de-da6e0eb94359 /u01 ext4 defaults 1 2

UUID=a0bcd7-a009-51b879ba163a swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

UUID=f124b1f5-16df-4d68-bdc4-41aa/u01 ext4 defaults 1 2

重启,确认结果~

# reboot

 

Broadcast message from root@cql

(/dev/pts/3) at 21:50 …

The system is going down for reboot NOW!

# df -hT

 

Filesystem Type Size Used Avail Use% Mounted on

/dev/sda3 ext3 8.9G 4.0G 4.5G 48% /

tmpfs tmpfs 931M 72K 931M 1% /dev/shm

/dev/sda1 ext3 8.9G 149M 8.3G 2% /u01

请教Linux 盘符漂移的问题

Linux管理多块磁盘时(以sata盘为例),会按磁盘加载的顺序依次给磁盘命名为/dev/sda, /dev/sdb… 这种命名规则就会导致,一块磁盘在发生热插拔或系统重启后,盘符可能发生变化,会影响到一些依赖磁盘盘符工作的应用程序,比如fstab里按盘符名来挂载。

要解决磁盘盘符漂移问题,一劳永逸的方法就是将磁盘槽位与盘符名做绑定;淘宝内核组的三百同学针对ali内核,添加了磁盘绑定的补丁。

如果只针对磁盘挂载到问题,可通过按标签或UUID挂载的方式解决,下文将简单介绍下方案。

如下所示的fstab,系统启动时,会自动执行每一行挂载动作,将/dev/sda挂载到/data/disk1,其它依此类推。如果磁盘发生热插拔,之一块磁盘的盘符由原来的/dev/sda变成了/dev/sdc,那么fstab就不能正确挂载之一块磁盘。

/dev/sda /data/disk1 ext4 defaults,noatime 0 0

/dev/sdb /data/disk2 ext4 defaults,noatime 0 0

为了保证在发生盘符漂移时,磁盘仍能正常挂载,首先对fstab做如下改进,按芦茄磁盘标签来挂载;比如之一行的含义是,将标签为disk1的磁盘挂载到/data/disk1。

LABEL=disk1 /data/disk1 ext4 defaults,noatime 0 0

LABEL=disk2 /data/disk2 ext4 defaults,noatime 0 0

接下来的问题就是如何给磁盘设置标签,针对ext系列的文件系统,可通过e*label来设置标签茄哗正;也可在磁盘format时设置标签。

mke4fs /dev/sda -L disk1

或者 mke4fs /dev/sda; e4label /dev/sda disk1

通过上述设置后,颤悔磁盘/dev/sda就拥有了标签disk1,在fstab里挂载拥有disk1标签的磁盘,即挂载/dev/sda,即使这块磁盘的盘符发生了变化,由于其标签没变,fstab也能正确的将其挂载;通过mke4fs或e4label设置的标签,标签实际上是跟文件系统绑定的,是文件系统超级块的一部分,可通过tune4fs查询到。

设置标签后,如果磁盘上的文件系统被重新格式化,则其原来设置的标签也就不复存在了,这也正是标签机制不足的地方;如果要解决这个问题,可通过在fstab里按UUID来挂载磁盘,UUID对于磁盘来说是不变的,不论其盘符、标签是否变化;但使用UUID的缺陷在于灵活性不足,不利于大批量部署。

UUID=356fdfd5-9ac7c8a6 /data/disk1 ext4 defaults,noatime 0 0

UUID=3b93fbad-bea2-4cbb-9a76-bd287 /data/disk1 ext4 defaults,noatime 0 0

挂载的时候使余蠢用UUID号就好了

例如修改vim /etc/fstab文件:

普通的是这样 /dev/sda1 /扮派data/disk1 ext4 defaults,noatime 0 0

下面的是使用竖缺陪UUID挂载的

UUID=356fdfd5-9a09-c7c8a6 /data/disk1 ext4 defaults,noatime 0 0

修改好后mount -a即可

linux 更改硬盘盘符的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 更改硬盘盘符,Linux 如何更改硬盘盘符?,linux出现新的磁盘标签类型,请教Linux 盘符漂移的问题的信息别忘了在本站进行查找喔。

 

 

出处:https://www.idc.net/help/119990/

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

更改在EXT2/EXT3/EXT4/NTFS/reiserFS/exFAT和Swap上的分区标签名称

一个分区是从一个物理磁盘划分出的一片空间,其可以用安装操作系统或者只作为用于用户文件和其它数据的存储空间。每个分区是直接创建于链接了这个系统的硬盘或者外部磁盘,以起始和终止地址指定它在驱动器上占用的空间量。

虽然你能够创建你需要的n个分区,但是一个Linux系统最多识别16个分区,它们能关联到SCSI,DATA,PATA或虚拟硬盘中任意。为了识别以上分区,一个Linux系统有他自己的通用规则。此规则是以'/dev/sdxn'或者'/dev/vdxn'的格式,此处'x'是字母,'n'是一个数值。

在这里,'/dev'是'/'文件系统中的目录,它保存了连接到与一个Linux系统的每个设备相关联的文件。在那之后,'s'标识一个SATA,SCSI或PATA,而'v'是对应在基于KVM机器上的虚拟磁盘。接下来的字母,例如'd'是设备的略缩词,并且下一个字母标识连接的驱动器。

如果你的系统有四个硬盘,你会在用‘-l’选项调用fdisk命令的输出中找到列表:/dev/sda, /dev/sdb, /dev/sdc, /dev/sdd。

在字母之后出现一个数值。一般硬盘识别4个主分区,它们中也可以有一个扩展分区,扩展分区再次保存多个逻辑分区。在这种情况中,第一个主分区,其一般是引导分区,保存默认标签:'/dev/sda1',其表示它的位置作为第一个硬盘上第一个主主分区,同样,'/dev/sdb1'将是在第二个硬盘上第一个主分区。

接下来的主分区将是sda2, 接着sda3以此类推,逻辑分区从sda5开始。这就是如何配置一个Linux分区,尽管当前存在多一种分区类型,其是Linux LVM分区,它在从物理卷创建出的逻辑卷和卷组上,不直接影响下层硬件。

 

Linux文件系统和分区 -- 类型和术语

一个Linux系统在正常安装过程中配置2个分区,即是:root('/')(此处安排文件系统)和swap(一个临时存储空间,其默认被认为是RAM的两倍,这虽然不是必要的)。

一般在root分区或者第一个主分区中安装Bootloader。分区为在分区上创建的文件系统提供了基础,但在那之前,为了在那个分区上要支持的文件系统类型,需要格式化这个分区。

Linux系统支持的文件系统包括:

  • ext2
  • ext3
  • ext4
  • ReiserFS
  • xfs
  • FAT
  • HPFS/NTFS/exFAT

 

与Linux分区相关联的术语

主分区

在硬盘上直接保留区域,用第一个和最后一个扇区地址指定并且保存一个指明这个硬盘它在哪里以及它的编号。它可以保存由用户如配置的用户OS的引导文件或者数据。

扩展分区

保留其它分区的分区。创建扩展分区来维护多个逻辑分区。不同于主分区,由于它维护和管理逻辑分区,它不能保存安装OS的引导文件。

逻辑分区

在前4个主分区后,出现逻辑分区,它们位于扩展分区上。这些一般被用于保存由用户设定的文件系统。Swap空间也被配置成了一个逻辑分区。

Linux LVM分区

LVM分区用于放置在逻辑卷上创建的文件系统。LVM是逻辑卷管理的简称,一个在分区上立即创建逻辑卷的Linux特性。它接收一个分区,其接着保存一个物理卷,组合多个物理卷创建一个卷组,逻辑卷放置在卷组上。接着格式化逻辑卷来保存文件系统。

一个格式化的空间段,它可以支撑文件系统。为了在卷上挂载文件系统并且允许卷保存用户数据,在分区上创建卷。由于在分区上所有操作要求由它托管的文件系统大小的修改,分区的任何修改、删除或者创建要求仔细地卸载和备份文件系统以避免冒险丢失数据

一个Linux工具/命令为文件系统相关操作派上用处,包括:

  • fdisk:用于创建、修改、删除分区,包括创建和打印分区表等。
  • parted:执行与fdisk相同操作并且甚至也考虑更多。
  • df:显示挂载在Linux文件系统地所有文件系统和它们的挂载点。
  • mount:用于挂载文件系统、目录,为目录/设备更改挂载点以及所有种类的这样操作。
  • mkfs:创建并且格式化一个文件系统。命令通常与所要格式化类别连在一起使用。如:mkfs.ext4用于用类型ext4格式化文件系统。
  • umout:用于从一个分区卸载文件系统。
  • gparted/Qparted:用于Gnome和KDE系统的GUI parted。
  • disks:在Linux系统上预装软件工具,用于通过GUI管理分区。

 

用于更改或者修改分区名称/标签的Linux工具/命令

除了一些通用命令外,用于更改或修改分区名称/标签的命令取决于在那个分区上的文件系统类型。

以下你能够查找到所有这样命令的列表。

1、e2lable或tune2fs

命令e2lable或tune2fs用于更改ext2, ext3和ext4类型分区的标签。

  1.  
    [root@areadetector blctrl]# e2label /dev/sdd1 ROOT
  2.  
    [root@areadetector blctrl]# tune2fs -L ROOT_PART /dev/sdd1
  3.  
    tune2fs 1.45.6 (20-Mar-2020)

在这里,ROOT和ROOT_PART是被添加到ext4格式化分区/dev/sdd1的标签。

查看在指定分区上添加的标签:

  1.  
    [root@areadetector blctrl]# lsblk -f
  2.  
    sdd
  3.  
    └─sdd1 ext4 ROOT_PART 799649bf-11f7-49fa-b648-9ec29e945104 /mnt/label

 

2、ntfslabel

ntfslabel命令用于更改NTFS分区的标签。

ntfslabel命令行工具所在软件包:yum install -y ntfsprogs

[root@areadetector blctrl]# ntfslabel /dev/sdb1 NTFS_DIR

查看在指定分区上添加的标签:

  1.  
    [root@areadetector blctrl]# lsblk -f
  2.  
    sdb
  3.  
    └─sdb1 ntfs NTFS_DIR 10A88FA0A88F8348

 

3、reiserfstune

reiserfstue命令用于对reiserFS格式化分区打标签。

注意:在执行这个命令前建议卸载这个文件系统。

# reiserfstune -l HOME_PART /dev/sdb1

此处,/dev/sdb1是用reiserFS文件系统格式化的分区。

 

4、mkswap

mkswap命令用于更改SWAP分区的标签。

在卸载这个文件系统后,要更改swap分区的标签,需要执行以下命令。

# mkswap -L SWAP_PART /dev/sdb2

此处/dev/sdb2是SWAP格式化分区。

 

5、exfatlabel

exfatlabel命令用于更改exFAT格式化分区的标签。

# exfatlabel /dev/sdb3 EX_PART

 

用标签名称挂载分区的特殊Linux工具

1、使用标签在启动时装载分区:/etc/fstab文件

/etc/fstab是这样一个文件,在系统启动时参考这个文件来挂载在系统上存在的分区。默认使用UUID作为在/etc/fstab文件中每个条目识别分区。

但也有另一种方式来装载分区,取代长UUD,你可以只在这个文件中传递标签替代UUID并且从此以后,你的系统将使用LABEL而不是UUID挂载在系统上的分区。

要使用标签而不是UUID装载任何分区,只要打开/etc/fstab文件来编辑:

[blctrl@areadetector ~]$ sudo vim /etc/fstab

在以上文件末尾添加以下两行:

  1.  
    LABEL=ROOT_PART /mnt/ext4 ext4 defaults 0 0
  2.  
    LABEL=NTFS_DIR /mnt/ntfs ntfs defaults 0 0

使用"mount -a"进行重新挂载,并用"df -h"命令确认是否进行了有效挂载:

  1.  
    [blctrl@areadetector ~]$ sudo mount -a
  2.  
    [blctrl@areadetector ~]$ df -h
  3.  
    Filesystem Size Used Avail Use% Mounted on
  4.  
    devtmpfs 63G 0 63G 0% /dev
  5.  
    tmpfs 63G 0 63G 0% /dev/shm
  6.  
    tmpfs 63G 4.1G 59G 7% /run
  7.  
    tmpfs 63G 0 63G 0% /sys/fs/cgroup
  8.  
    /dev/mapper/rl-root 330G 62G 269G 19% /
  9.  
    /dev/mapper/rl-home 595M 132M 463M 23% /home
  10.  
    /dev/sda2 1014M 186M 829M 19% /boot
  11.  
    /dev/sda4 596G 57G 539G 10% /home/blctrl
  12.  
    /dev/sda1 599M 5.7M 594M 1% /boot/efi
  13.  
    tmpfs 13G 60K 13G 1% /run/user/1000
  14.  
    //192.168.50.128/private 36G 6.8G 29G 20% /mnt/smb_private
  15.  
    //192.168.50.128/public 36G 6.8G 29G 20% /mnt/smb_public
  16.  
    192.168.50.128:/mnt/nfs_shares/backups 36G 6.8G 29G 20% /mnt/backups
  17.  
    /dev/sdd1 3.7G 15M 3.4G 1% /mnt/ext4
  18.  
    /dev/sdb1 932G 20G 913G 3% /mnt/ntfs

在这里,如上所见使用UUID识别分区。现在如果你想要使用标签识别分区,只要编辑这个文件中相应的条目,用LABEL=<label>替代UUID=<uuid>。接着,保存和关闭这个文件。在下次启动时,通过使用标签替代UUID将装载这个分区。

 

2、更改在分区表中分区条目

一些命令可以用于处理分区表中分区条目并且更改在分区表中的条目。这些命令包括:

1) gdisk

此工具能够用于对分区执行很多有用的操作,但在这里强调它其中一个更改分区名称的操作。

要遵循的过程:

  1.  
    [root@areadetector blctrl]# gdisk
  2.  
    GPT fdisk (gdisk) version 1.0.3
  3.  
     
  4.  
    Type device filename, or press <Enter> to exit:

这启动了gdisk,并且它将提示你输入要选择的磁盘。只要输入你想要选择的磁盘。'/dev/sdd'用于在第四块磁盘上操作。

接着,你将获得以下提示,请求你输入任何命令。在这里输入'c'。将提示你选择你想要编辑其名称的分区编号。输入分区名称并且接着将提示输入新的名称。输入新名称后输入回车。

  1.  
    Command (? for help): c
  2.  
    Using 1
  3.  
    Enter name: EXT4_DIR

接下来,使用以下命令确认你做的更改完成了。

  1.  
    Command (? for help): p
  2.  
    Disk /dev/sdd: 16056320 sectors, 7.7 GiB
  3.  
    Model: Flash Disk
  4.  
    Sector size (logical/physical): 512/512 bytes
  5.  
    Disk identifier (GUID): 66FE92FA-FF25-470B-9FD3-4158BDDD4230
  6.  
    Partition table holds up to 128 entries
  7.  
    Main partition table begins at sector 2 and ends at sector 33
  8.  
    First usable sector is 34, last usable sector is 16056286
  9.  
    Partitions will be aligned on 2048-sector boundaries
  10.  
    Total free space is 8245181 sectors (3.9 GiB)
  11.  
     
  12.  
    Number Start (sector) End (sector) Size Code Name
  13.  
    1 2048 7813119 3.7 GiB 8300 EXT4_DIR

现在关闭和退出gdisk,保存你的更改:

  1.  
    Command (? for help): w
  2.  
     
  3.  
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
  4.  
    PARTITIONS!!
  5.  
     
  6.  
    Do you want to proceed? (Y/N): Y
  7.  
    OK; writing new GUID partition table (GPT) to /dev/sdd.
  8.  
    The operation has completed successfully.

2) mount

mount能够用于更改分区名称。按照这里可以使用的过程:

卸载分区:

  1.  
    [root@areadetector blctrl]# lsblk
  2.  
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  3.  
    ...
  4.  
    sdd 8:48 1 7.7G 0 disk
  5.  
    └─sdd1 8:49 1 3.7G 0 part /mnt/ext4
  6.  
     
  7.  
    [root@areadetector blctrl]# umount /dev/sdd1
  8.  
    [root@areadetector blctrl]# lsblk
  9.  
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  10.  
    ...
  11.  
    sdb 8:16 0 931.5G 0 disk
  12.  
    └─sdb1 8:17 0 931.5G 0 part
  13.  
    sdd 8:48 1 7.7G 0 disk
  14.  
    └─sdd1 8:49 1 3.7G 0 part

在卸载它之后更改目录名称。

  1.  
    [root@areadetector blctrl]# umount /mnt/ext4
  2.  
    [root@areadetector blctrl]# mountpoint /mnt/ext4 &>/dev/null || mv /mnt/ext4 /mnt/ext4_new

编辑/etc/fstab并且分区挂载点从/partition更改为/new_name_partition。

LABEL=ROOT_PART		/mnt/ext4_new	ext4	defaults	0 0

接着重新挂载这个分区:

  1.  
    [root@areadetector blctrl]# mount /mnt/ext4_new
  2.  
    [root@areadetector blctrl]# lsblk
  3.  
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  4.  
    ...
  5.  
    sdd 8:48 1 7.7G 0 disk
  6.  
    └─sdd1 8:49 1 3.7G 0 part /mnt/ext4_new

 

【出处】:https://blog.csdn.net/yuyuyuliang00/article/details/125739893

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

Linux磁盘分区重命名、修改Lable标签

查看当前所有分区:sudo fdisk -l

查看所有分区的磁盘格式:df -Th

注:ntfs-3g、fuse 软件包支持 NTFS 格式分区,exfat-utils、fuse-exfat 软件包支持 exFAT 格式分区,mtools 软件包支持 FAT 格式分区,如果没有这几个软件就安装一下。

一、在 Linux 中,可以使用 e2label 命令或 tune2fs 命令来修改 EXT 文件系统的磁盘分区的名称。

以下是使用这两个命令修改 EXT 文件系统磁盘分区名称的方法:

1.使用 e2label 命令修改磁盘分区名称

e2label 命令可以用来修改 ext2、ext3 和 ext4 文件系统的卷标。使用 e2label 命令修改分区名称的步骤如下:
首先需要卸载目标分区,确保它没有被使用:sudo umount /dev/sdb1
使用 e2label 命令来修改卷标名称,语法如下:sudo e2label /dev/sdXn new-name 其中,/dev/sdXn 是您要修改的分区设备名称和分区号,new-name是您要设置的新名称。
修改完名称后,重新挂载分区:sudo mount /dev/sdXn /mnt/data

注意,/mnt/data 是您挂载分区的路径,请根据实际情况进行修改。

2.使用 tune2fs 命令修改ext2、ext3、ext4磁盘分区名称

tune2fs 命令可以用来修改 ext2、ext3 和 ext4 文件系统的卷标、保留块计数和文件系统最佳块大小等信息。使用 tune2fs 命令修改分区名称的步骤如下:

首先需要卸载目标分区,确保它没有被使用:sudo umount /dev/sdb1

使用 tune2fs命令来修改卷标名称,语法如下:sudo tune2fs /dev/sdXn -L new-name
其中,/dev/sdXn 是您要修改的分区设备名称和分区号,new-name 是您要设置的新名称。
修改完名称后,重新挂载分区:sudo mount /dev/sdb1 /mnt/data
注意,/mnt/data 是您挂载分区的路径,请根据实际情况进行修改。 无论您使用 e2label 命令还是 tune2fs 命令来修改分区名称,都需要卸载目标分区并重新挂载分区以生效。

二、在 Linux 中,可以使用 ntfslabel 命令修改 NTFS 文件系统的磁盘分区名称。

使用 ntfslabel 命令修改 NTFS 分区名称的步骤如下:
首先需要下载并安装 ntfs-3g 工具包,可使用以下命令安装:sudo apt-get install ntfs-3g 如果您使用的是其他 Linux 发行版,可以使用相应的包管理工具来安装 ntfs-3g。
然后需要卸载目标分区,确保它没有被使用:sudo umount /dev/sdXn
接下来,使用 ntfslabel 命令来给 NTFS 文件系统分区设置卷标名称,语法如下:sudo ntfslabel /dev/sdXn new-name
其中,/dev/sdXn 是您要修改的分区设备名称和分区号,new-name 是您要设置的新名称。
设置完成后,重新挂载分区:sudo mount /dev/sdb1 /mnt/data
注意,/mnt/data 是您挂载分区的路径,请根据实际情况进行修改。

使用 ntfslabel 命令修改 NTFS 分区名称是一种简单有效的方法。请注意,在挂载分区之前,请确保卸载并关闭该分区,否则文件系统可能会损坏。完成修改后,您可以使用 df 命令来查看分区信息,以确认分区名称是否已更改。

三、在 Linux 中,可以使用 mtools 命令修改 FAT 文件系统磁盘分区名称。

使用 mtools 命令修改 FAT 分区名称的步骤如下:
首先需要安装 mtools 工具包,可使用以下命令安装:sudo apt-get install mtools 如果您使用的是其他 Linux 发行版,可以使用相应的包管理工具来安装 mtools。
然后需要卸载目标分区,确保它没有被使用:sudo umount /dev/sdXn
接下来,使用 mtools 命令来给 FAT 文件系统分区设置卷标名称,语法如下:sudo mlabel -i /dev/sdXn ::new-name
其中,/dev/sdXn 是您要修改的分区设备名称和分区号,new-name 是您要设置的新名称。
注意,在卷标名称前需要加上双冒号 ::。
设置完成后,重新挂载分区。 sudo mount /dev/sdXn /mnt/data
注意,/mnt/data 是您挂载分区的路径,请根据实际情况进行修改。 使用 mtools 命令修改 FAT 分区名称是一种简单有效的方法。请注意,在挂载分区之前,请确保卸载并关闭该分区,否则文件系统可能会损坏。完成修改后,您可以使用 df 命令来查看分区信息,以确认分区名称是否已更改。

四、在 Linux 中,可以使用 exfatlabel 命令修改 exFAT 文件系统的磁盘分区名称。

使用 exfatlabel 命令修改 exFAT 分区名称的步骤如下:
首先需要安装 exfat-utils 工具包,可使用以下命令安装:sudo apt-get install exfat-utils 如果您使用的是其他 Linux 发行版,可以使用相应的包管理工具来安装 exfat-utils。
然后需要卸载目标分区,确保它没有被使用:sudo umount /dev/sdXn
接下来,使用 exfatlabel命令来给 exFAT 文件系统分区设置卷标名称,语法如下:sudo exfatlabel /dev/sdXn new-name
其中,/dev/sdXn 是您要修改的分区设备名称和分区号,new-name 是您要设置的新名称

设置完成后,重新挂载分区:sudo mount /dev/sdb1 /mnt/data 注意,/mnt/data 是您挂载分区的路径,请根据实际情况进行修改。 使用 exfatlabel 命令修改 exFAT 分区名称是一种简单有效的方法。请注意,在挂载分区之前,请确保卸载并关闭该分区,否则文件系统可能会损坏。完成修改后,您可以使用 df 命令来查看分区信息,以确认分区名称是否已更改。

 

五、总结修改分区名称

根据不同的磁盘分区类型,分别有4个程序可供选择:
mtools 适用于 FAT32 格式分区
用法:sudo mlabel -i /dev/sdXn ::new-name

ntfslabel 适用于 NTFS 格式分区(备注:fuseblk格式可按照NTFS格式的来修改名称)

用法:e2label 适用于 ext2、ext3、ext4 型格式分区
exfatlable 适用于 exFAT 格式分区

修改分区名称:sudo [分区程序] /dev/sdXn [newname]
例:将 /dev/sdb1(ext4格式分区)磁盘分区重命名为 Linux_part1
sudo e2label /dev/sdb1 Linux_part1

 

【出处】:https://blog.csdn.net/2301_78486960/article/details/134668365

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

posted on 2024-04-06 12:00  jack_Meng  阅读(523)  评论(0编辑  收藏  举报

导航