如何从Solaris liveupgrade BE中删除文件系统

时间:2016-08-15 14:30:50

标签: solaris zfs zones

我的T5440 Solaris10机箱上有一个备用磁盘,我想用于额外的ZFS文件系统

问题是这个磁盘安装在我原来的操作系统安装中 - 但是我进行了实时升级,并且挂载了“#”;进入新的启动环境(BE)

所以当我尝试在这个磁盘上创建一个zpool时--Solar抱怨它正在使用中....

如何让c0t0d0进入我可以新建它或在其上创建zpool的状态?

root@solaris>zpool create -f spare_pool c0t0d0
invalid vdev specification
the following errors must be manually repaired:
/dev/dsk/c0t0d0s7 is in use for live upgrade /export/home. 
Please see   ludelete(1M).
root@solaris>


root@solaris>lustatus
Boot Environment           Is       Active Active    Can    Copy      
Name                       Complete Now    On Reboot Delete Status    
-------------------------- -------- ------ --------- ------ ----------
new_zfs_BE                 yes      yes    yes       no     -         



root@solaris>lufslist new_zfs_BE
           boot environment name: new_zfs_BE
           This boot environment is currently active.
           This boot environment will be active on next system boot.

Filesystem              fstype    device size Mounted on          Mount     Options
----------------------- -------- ------------ ------------------- --------------
/dev/zvol/dsk/rpool2/swap swap      34359738368 -                   -
rpool2/ROOT/new_zfs_BE  zfs        5213962240 /                   -
/dev/dsk/c0t0d0s7       ufs      121010061312 /export/home        -
rpool2                  zfs       42872619520 /rpool2             -

1 个答案:

答案 0 :(得分:0)

在您的情况下,/ export / home已经从rpool2挂载,然后再次从/ dev / dsk / c0t0d0s7尝试,因此您将无法删除BE或修补BE。

要从此问题中恢复,请手动编辑/etc/lu/ICF.*文件并删除以下文件。

/ dev / dsk / c0t0d0s7 ufs 121010061312 / export / home -

然后尝试创建您的游泳池。