Zfs

找不到 zfs 池源目錄

  • November 19, 2017

我無法理解 zpool 目錄在我的機器上的位置?

zfs list

顯示此輸出

NAME                                                                              USED  AVAIL  REFER  MOUNTPOINT
default                                                                           294M  17.0G    19K  none
default/containers                                                               3.76M  17.0G    19K  none
default/containers/a1                                                            3.74M  17.0G  3.74M  /var/lib/lxd/storage-pools/default/containers/a1
default/custom                                                                     19K  17.0G    19K  none
default/deleted                                                                    19K  17.0G    19K  none
default/images                                                                    290M  17.0G    19K  none
default/images/347f49fcb4ceada500d1bc53e0146b48b4e39074ef5895b184902d333120d5ed   290M  17.0G   290M  none
default/snapshots                                                                  19K  17.0G    19K  none

但是當我嘗試搜尋時default/deleted,我無法在我的機器上找到它;我找不到以上任何一個。

我可以看到掛載點,即這個 zfs 的掛載位置

default/containers/a1 /var/lib/lxd/storage-pools/default/containers/a1 zfs rw,relatime,xattr,noacl 0 0

但我找不到掛載點的來源,即default/containers/a1

有人可以幫忙嗎?我的問題是我不明白掛載點的來源在哪裡。在哪裡default/containers/a1?注意:default是我的 zfs 池的名稱。或者換句話說,我想查看 zfs 池在我的機器上的位置。

我可以通過訪問 zfs 的掛載點來創建/刪除/更新文件;但是如果我想在源頭本身 default/containers/a1做,而不是在

/var/lib/lxd/storage-pools/default/containers/a1

好吧,default/containers/a1是源,您只能通過掛載點訪問文件。ZFS 將數據直接儲存在您的磁碟上,並且不使用文件系統樹中的任何文件夾或掛載點。

如果要查看 zpool 使用的磁碟,請default使用以下命令獲取詳細資訊。

zpool list -v default

下面的所有文件夾default都是由 ZFS 管理的 ZFS 文件系統,並且還必須掛載才能訪問 ZFS 文件系統保存的文件。

引用自:https://serverfault.com/questions/884102