Zfs

ZFS 根池可用空間

  • May 28, 2014

我有一個 openindiana (oi_151a7) 盒子,在安裝過程中我使用 30GB 作為根分區。這已成為 rpool1。我不知道如何使剩餘的 202 GB 可用。尋找建議。我的分區表如下:

Current partition table (original):
Total disk cylinders available: 26469 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
 0       root    wm       1 -  3912       29.97GB    (3912/0/0)   62846280
 1 unassigned    wm       0                0         (0/0/0)             0
 2     backup    wu       0 -  3912       29.98GB    (3913/0/0)   62862345
 3   reserved    wm       1 - 26468      202.76GB    (26468/0/0) 425208420
 4 unassigned    wm       0                0         (0/0/0)             0
 5 unassigned    wm       0                0         (0/0/0)             0
 6 unassigned    wm       0                0         (0/0/0)             0
 7 unassigned    wm       0                0         (0/0/0)             0
 8       boot    wu       0 -     0        7.84MB    (1/0/0)         16065    
 9 unassigned    wm       0                0         (0/0/0)             0

Slice 3 是我使用 format 實用程序手工創建的。這就是我試圖變成可用文件空間的東西。

當我執行 format 並選擇磁碟 0 時,我被告知 c4t0d0s3 是根池的一部分:

root@oi01:~# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
      0. c4t0d0 <ATA-VB0250EAVER-HPG7 cyl 26469 alt 2 hd 255 sec 63>
         /pci@0,0/pci103c,1609@11/disk@0,0
      1. c4t1d0 <ATA-INTEL SSDSC2CT06-300i-55.90GB>
         /pci@0,0/pci103c,1609@11/disk@1,0
      2. c4t2d0 <ATA-Maxtor 7L300S0-1G10-279.48GB>
     /pci@0,0/pci103c,1609@11/disk@2,0
Specify disk (enter its number): 0
selecting c4t0d0
[disk formatted]
/dev/dsk/c4t0d0s0 is part of active ZFS pool rpool1. Please see zpool(1M).
/dev/dsk/c4t0d0s3 is part of active ZFS pool rpool1. Please see zpool(1M).
[...]

當我執行 format 並選擇磁碟 0 時,我被告知 c4t0d0s3 是根池的一部分:

這將是因為您搞砸了切片 - 它與c4t0d0s0. 您需要從圓柱體 3913 開始的切片來消除重疊。然後您應該能夠將其作為 vdev 添加到另一個池(如果這是您所追求的)。

如果您只想調整根池的大小以使用所有可用磁碟空間,請啟動 Live CD,相應地編輯根和備份片以佔用整個磁碟並重新啟動系統 - 您的 zpool 應該會自動適應。如果沒有,請嘗試切換 rpool 的“自動擴展”屬性。

進一步閱讀:http ://www.distrans.org/wiki/unixsystems/opensolaris/growth_root_pool

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