Первый диск c1t0d0 находится в syspool, который является корневой файловой системой. Этот диск взят из хранилища данных с хоста esx. Если они увеличивают размер существующего диска для этого виртуального сервера Solaris syspool disk c1t0d0. Как мне увеличить онлайн zpool и увеличить корневую файловую систему. Он создал срез s0 на c1t0d0, какие команды 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#
Из того, что я вижу - похоже, что у вас есть Solaris 10, потому что я вижу, что ваш корневой пул находится на первом срезе Solaris. Таким образом, вы не можете просто увеличить размер предоставленного виртуального диска, вам также необходимо изменить размер вашего слайса Solaris (я хочу явно указать, что в "Солярис срез" Я говорю о типе Солярис, а не в любой из ваших разделов Solaris).
С моей точки зрения, самым простым способом было бы предоставить новый диск для вашей виртуальной машины Solaris, большего размера, пометить его соответствующим образом (создать аналогичный раздел Solaris для большей части диска), поместить на него загрузчик (процедура для Solaris 10 описано в другом месте) и прикрепите его к существующему диску. Дождитесь завершения восстановления и отсоедините старый диск от зеркала (я рекомендую использовать zpool split
- на всякий случай). Тогда у вас будет диск большего размера.
Вам просто нужно добавить диски в пул. Я не могу сказать вам, как это сделать, потому что это зависит от нескольких вещей.
Корневая файловая система / набор данных должна иметь возможность использовать новое пространство автоматически, если у вас не установлена квота.