我有一台计算机,用作 Plex 媒体等的服务器。我将媒体存储在内置硬盘上,Ubuntu 安装在 SSD 上。
由于某种原因,Ubuntu 分配给硬盘的名称一直在变化,我不知道为什么。最初是 PLEX,然后改为 PLEX1,现在又改为 PLEX2。我不会太在意,除非它搞乱了我的 Docker 容器卷映射。
答案1
/etc/fstab
按照以下说明添加一行,在每次启动时为驱动器分配一个挂载点如何在 Linux 中标记磁盘分区。
标签磁盘分区示例
要查看所有硬盘分区的设备路径,可以使用命令fdisk
。
sudo fdisk -l
该blkid
命令可用于显示当前分区标签(如果有)和磁盘分区的 UUID。只需指定您希望查看的分区的设备路径即可。
$ blkid /dev/sda1
/dev/sda1: UUID="a80ad9d4-90ff-4903-b34d-ca70d82762ed" TYPE="ext4" PARTUUID="75efe5f1-05"
为磁盘分区添加标签的一种方法是使用e2label
命令。使用以下语法为您选择的任何磁盘分区添加标签。
sudo e2label /dev/sda1 "MY_BACKUP"
添加标签的另一种方法是使用tune2fs
命令。以下语法可用于向/dev/sda1
分区添加标签。
sudo tune2fs -L "MY_BACKUP" /dev/sda1
e2label
和命令tune2fs
对于 ext2、ext3 和 ext4 格式的分区都适用。要标记已格式化为 ntfs 的分区,您需要改用ntfslabel
。
sudo ntfslabel /dev/sda1 NTFS_DRIVE
要标记交换分区,可以使用mkswap
以下语法的命令。
sudo mkswap -L SWAP_PARTITION /dev/sda1
按标签挂载硬盘分区
现在,我们可以将其称为/dev/sda1
MY_BACKUP,因为在之前的步骤中已将该标签添加到磁盘分区。为此,请编辑文件/etc/fstab
并添加以下行:
LABEL=MY_BACKUP /mount/point ext4 defaults 0 2