use*_*501 22 command-line debian mount
是否可以使用 UUID 挂载驱动器,而不是在 fstab 中使用这些值?
我有一个挂载设备的脚本,但是无法保证诸如此类的驱动器标签/dev/sda2始终相同。
我知道我可以在启动时使用这种方法挂载驱动器fstab,但是在外部磁盘的情况下,它们在启动时可能并不总是存在。
sch*_*ity 42
是的,这是可能的,您只需使用以下UUID选项:
lsblk -o NAME,UUID
NAME UUID
sdc
??sdc1 A190-92D5
??sdc2 A198-A7BC
sudo mount -U A198-A7BC /mnt
Run Code Online (Sandbox Code Playgroud)
或者
sudo mount UUID=A198-A7BC /mnt
Run Code Online (Sandbox Code Playgroud)
或者
sudo mount --uuid A198-A7BC /mnt
Run Code Online (Sandbox Code Playgroud)
的mount --help:
来源:
-L, --label LABEL= 的同义词
-U, --uuid UUID= 的同义词
LABEL= 通过文件系统标签指定设备
UUID= 通过文件系统 UUID 指定设备
PARTLABEL= 通过分区标签指定设备
PARTUUID= 按分区 UUID 指定设备
按路径指定设备
绑定挂载的挂载点(请参阅 --bind/rbind)
loopdev 设置的常规文件
Dmi*_*yev 14
如果您对fstab启动时可能不存在的驱动器条目感兴趣,您有两个选项可以提供帮助:noauto和nofail:
noauto: 在给出“mount -a”时不挂载(例如,在启动时)
nofail: 如果此设备不存在,则不报告此设备的错误。
想象你有一个fstab条目
UUID={YOUR-UID} /mnt/data ext4 defaults
Run Code Online (Sandbox Code Playgroud)
如果添加noauto到选项,系统将不会在启动时尝试挂载驱动器。您将能够使用mount /mnt/data.
如果添加nofail,系统将在引导时尝试挂载驱动器,但如果驱动器不存在,则引导顺序不会中断。如果您稍后使用mount /mnt/data.
小智 10
您可以使用系统提供的符号链接:
mount /dev/disk/by-uuid/{YOUR_UUID} /mnt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2768 次 |
| 最近记录: |