轉換 Oracle® Solaris 10 至 Oracle Solaris 11.2

結束列印檢視

更新日期: 2014 年 12 月
 
 

顯示 ZFS 檔案系統資訊

安裝系統之後,請檢視 ZFS 儲存集區與 ZFS 檔案系統資訊。

使用 zpool status 指令來顯示 ZFS 儲存集區資訊。

使用 zfs list 指令來顯示 ZFS 檔案系統資訊。

請參閱在安裝後審閱初始 ZFS BE

解決 ZFS 檔案系統空間報告問題

在判斷可用集區與檔案系統空間方面,zpool listzfs list 指令比先前的 dfdu 指令更為實用。傳統的指令不但無法輕易地區分集區與檔案系統空間,也無法估算子系檔案系統或快照耗用的空間。

例如,下列根集區 (rpool) 有 5.46 GB 的已配置空間與 68.5 GB 的可用空間:

# zpool list rpool
NAME   SIZE  ALLOC   FREE  CAP  DEDUP  HEALTH  ALTROOT
rpool   74G  5.46G  68.5G   7%  1.00x  ONLINE  -

若透過檢視個別檔案系統的 USED 資料欄來比較集區空間估算與檔案系統空間估算,就會看見估算的集區空間。例如:

# zfs list -r rpool
NAME                      USED  AVAIL  REFER  MOUNTPOINT
rpool                    5.41G  67.4G  74.5K  /rpool
rpool/ROOT               3.37G  67.4G    31K  legacy
rpool/ROOT/solaris       3.37G  67.4G  3.07G  /
rpool/ROOT/solaris/var    302M  67.4G   214M  /var
rpool/dump               1.01G  67.5G  1000M  -
rpool/export             97.5K  67.4G    32K  /rpool/export
rpool/export/home        65.5K  67.4G    32K  /rpool/export/home
rpool/export/home/admin  33.5K  67.4G  33.5K  /rpool/export/home/admin
rpool/swap               1.03G  67.5G  1.00G  -

解決 ZFS 儲存集區空間報告問題

zpool list 指令報告的 SIZE 值通常是集區中的實體磁碟空間量,但會依集區的冗餘層級而有所變化。zfs list 指令會列示檔案系統可用的空間,亦即磁碟空間減去 ZFS 集區冗餘中介資料負荷 (若有的話)。請參閱下列範例以瞭解詳細資訊。

  • 非冗餘儲存集區 – 以一個大小為 136 GB 的磁碟建立,zpool list 指令會報告 SIZE 與初始 FREE 值為 136 GB。由 zfs list 指令報告的初始 AVAIL 空間為 134 GB,這是因為有少量集區中介資料負荷所導致。例如:

    # zpool create tank c0t6d0
    # zpool list tank
    NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
    tank   136G  95.5K   136G     0%  1.00x  ONLINE  -
    # zfs list tank
    NAME   USED  AVAIL  REFER  MOUNTPOINT
    tank    72K   134G    21K  /tank
  • 鏡像儲存集區 – 以兩個大小為 136 GB 的磁碟建立,zpool list 指令會報告 SIZE 為 136 GB,初始 FREE 值為 136 GB。此處報告的是已解壓縮空間值。由 zfs list 指令報告的初始 AVAIL 空間為 134 GB,這是因為有少量集區中介資料負荷所導致,如下列範例所示:

    # zpool create tank mirror c0t6d0 c0t7d0
    # zpool list tank
    NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
    tank   136G  95.5K   136G     0%  1.00x  ONLINE  -
    # zfs list tank
    NAME   USED  AVAIL  REFER  MOUNTPOINT
    tank    72K   134G    21K  /tank
  • RAID-Z 儲存集區 – 以三個大小為 136 GB 的磁碟建立,zpool list 指令會報告 SIZE 為 408 GB,初始 FREE 值為 408 GB。此處報告的是已解壓縮的磁碟空間值,其中包括像是同位檢查資訊等的冗餘負荷。zfs list 指令報告的初始 AVAIL 空間為 133 GB,這是由於集區冗餘負荷所導致。下列範例建立一個 RAIDZ-2 集區:

    # zpool create tank raidz2 c0t6d0 c0t7d0 c0t8d0
    # zpool list tank
    NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
    tank   408G   286K   408G     0%  1.00x  ONLINE  -
    # zfs list tank
    NAME   USED  AVAIL  REFER  MOUNTPOINT
    tank  73.2K   133G  20.9K  /tank