ZFS,安装在什么磁盘/分区上

ZFS,安装在什么磁盘/分区上

ZFS 安装在我的系统中/mnt/zfs

zfs list印刷:

NAME          USED  AVAIL     REFER  MOUNTPOINT
my-zfs-pool   523G   376G      523G  /mnt/zfs

即,这是 ZFS 池my-zfs-pool

zpool status印刷:

  pool: my-zfs-pool
 state: ONLINE
  scan: scrub repaired 0B in 0 days 00:15:03 with 0 errors on Sun Jul 12 00:39:04 2020
config:

        NAME                                    STATE     READ WRITE CKSUM
        my-zfs-pool                             ONLINE       0     0     0
          791b9bbf-a779-2a49-8648-08461ec13df7  ONLINE       0     0     0

errors: No known data errors

lsblk -f列表:

NAME        FSTYPE     LABEL             UUID                                 FSAVAIL FSUSE% MOUNTPOINT
...
sda                                                                                          
└─sda1      zfs_member my-zfs-pool       4642836688446740704                                 
...

所以我在那里找到了一个带有标签的 ZFS 分区my-zfs-pool,所以我假设/mnt/zfs是从 挂载的sda1。但我怎么知道呢?

这个标识符到底是什么791b9bbf-a779-2a49-8648-08461ec13df7?这是分区 UUID 吗?我真的在其他地方找不到它。的 UUIDsda1不同。

与其他人的其他此类输出相比,例如这里,它会打印类似ada0p3或 的东西wwn-0x50014ee20b8b7ba0-part3,即分区的标识符。

答案1

我刚刚看起来很糟糕。下/dev/disk/by-partuuid/,我发现791b9bbf-a779-2a49-8648-08461ec13df7

现在我只是想知道,当创建此 vdev/物理 dev(在分区上)时,使用partuuid 作为标识符是一个错误的选择吗?我应该使用 UUID 来代替吗?

PARTUUID 与 UUID 的区别解释这里:

UUID是一个文件系统级UUID,从分区内的文件系统元数据中检索。仅当文件系统类型已知且可读时才能读取它。

PARTUUID是一个分区表级分区的 UUID,这是 GPT 分区磁盘上所有分区的标准功能。由于它是从分区表中检索的,...

所以听起来PARTUUID可能是一个不错的选择。

lsblk --output NAME,PARTUUID,FSTYPE,LABEL,UUID,SIZE,FSAVAIL,FSUSE%,MOUNTPOINT /dev/sda显示:

NAME   PARTUUID                             FSTYPE     LABEL       UUID                                   SIZE FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                                     931,5G                
└─sda1 791b9bbf-a779-2a49-8648-08461ec13df7 zfs_member my-zfs-pool 4642836688446740704                  931,5G                

如何显示lsblkZFS 挂载点 ( /mnt/zfs)?

相关内容