我的服务器上有以下驱动器
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 86.6M 1 loop /snap/core/4571
loop1 7:1 0 86.6M 1 loop /snap/core/4486
sda 8:0 0 16G 0 disk
├─sda1 8:1 0 1M 0 part
└─sda2 8:2 0 16G 0 part /
sdb 8:16 0 1.7T 0 disk
└─sdb1 8:17 0 1.7T 0 part
sdc 8:32 0 1.7T 0 disk
我想在每次机器启动时自动挂载sdb
,sdc
因此去编辑 fstab。我以为 VMTools 在使用 esxi 时会帮我处理这个问题?它正在运行...
ps -e | grep ".vm."
284 ? 00:00:00 irq/16-vmwgfx
480 ? 00:00:02 vmtoolsd
486 ? 00:00:00 lvmetad
但在编辑 fstab 时只有两行
UUID=a8471d76-5173-11e8-9ea2-000c293859e1 / ext4 defaults 0 0
/swap.img none swap sw 0 0
我可以添加类似的东西而不破坏我的虚拟机吗?
/dev/sdb1 /myfolder/to/mount ext4 defaults 0 1
或者我还需要做其他事情吗?顺便说一下,这是 Ubuntu,18.04LTS 64 位。硬盘已添加到 esxi 中并链接到 vmware 数据存储区
答案1
使用命令:
blkid
这将为您提供UUID
每个分区(或逻辑卷,如果您正在使用它们)的文件系统。文件系统将列为TYPE=ext4
或任何文件系统。
如果您想通过 UUID 挂载它,那么只需/dev/sdb1
在 fstab 中将其替换,使其看起来像这样:
UUID=the-uuid-for-dev-sdb1 /myfolder/to/mount ext4 defaults 0 0
显然,您需要将上面的UUID
部分替换为实际UUID
的。此外,通过查看文件系统类型是否与的输出/dev/sdb1
相匹配,确保文件系统类型正确。TYPE
blkid