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
,即分區的標識符。
我剛才看起來很糟糕。下
/dev/disk/by-partuuid/
,我找到了791b9bbf-a779-2a49-8648-08461ec13df7
。現在我只是想知道,當這個 vdev / 物理開發(在分區上)被創建時,使用 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
如何
lsblk
顯示 ZFS 掛載點 (/mnt/zfs
)?