Zfs
ZFS 根池可用空間
我有一個 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