第一个磁盘 c1t0d0 位于 syspool 中,它是根文件系统。此磁盘来自 esx 主机的数据存储。如果他们为 syspool 磁盘 c1t0d0 的 Solaris VM 服务器增加现有磁盘。我如何增加在线 zpool 并增加根文件系统。它在 c1t0d0 上创建了切片 s0,我必须在这里使用哪些 zpool 和 zfs 命令……
root@server:/var/fm/fmd# echo |format |more
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <DEFAULT cyl 4093 alt 2 hd 128 sec 32>
/pci@0,0/pci15ad,1976@10/sd@0,0
1. c1t1d0 <VMware-Virtual disk-1.0-500.00GB>
/pci@0,0/pci15ad,1976@10/sd@1,0
2. c3t0d0 <VMware-Virtual disk-1.0-1.00TB>
/pci@0,0/pci15ad,790@11/pci15ad,1976@2/sd@0,0
Specify disk (enter its number): Specify disk (enter its number):
root@server:/var/fm/fmd#
pool: syspool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
syspool ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
errors: No known data errors
root@server:/var/fm/fmd#
pool: syspool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
syspool ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
errors: No known data errors
root@server:/var/fm/fmd#
root@server:/var/fm/fmd# df -h
Filesystem size used avail capacity Mounted on
syspool/rootfs-nmu-000
7.8G 1.9G 1.7G 53% /
/devices 0K 0K 0K 0% /devices
/dev 0K 0K 0K 0% /dev
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 1.2G 280K 1.2G 1% /etc/svc/volatile
objfs 0K 0K 0K 0% /system/object
sharefs 0K 0K 0K 0% /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
3.5G 1.9G 1.7G 53% /lib/libc.so.1
fd 0K 0K 0K 0% /dev/fd
swap 1.2G 40K 1.2G 1% /tmp
swap 1.2G 88K 1.2G 1% /var/run
cterapool 1.5T 491M 152G 1% /cterapool
syspool 7.8G 35K 1.7G 1% /tmp/syspool
cterapool/cterafs 1.5T 1.2T 152G 90% /usr/local/lib/ctera
cterapool/workfs 1.5T 105M 152G 1% /usr/local/lib/cterawork
root@server:/var/fm/fmd#
答案1
您只需要将磁盘添加到池中。我无法告诉您如何执行此操作,因为这取决于一些因素。
除非您设置了配额,否则根文件系统/数据集应该能够自动使用新的空间。
答案2
从我所看到的来看,似乎您使用的是 Solaris 10,因为我看到您的根池位于第一个 Solaris 切片上。因此,您不能只增加提供的虚拟磁盘的大小,还需要调整 Solaris 切片的大小(我想明确说明,在“Solaris 切片”我指的是类型的消失索拉里斯,而不是任何 Solaris 分区)。
从我的角度来看,最简单的方法是为您的 Solaris VM 提供一个新磁盘,一个更大的磁盘,对其进行相应的标记(为大部分磁盘创建类似的 Solaris 分区),在其上放置加载器(Solaris 10 的过程在此处其他地方描述)并将其附加到现有磁盘。等待重新镀银完成,并从镜像中分离旧磁盘(我建议使用zpool split
- 以防万一)。然后您将拥有一个更大的磁盘。