Hi,
We have had a hard drive failure on one of our sandbox OpenSolaris system. We had 2 solaris zones configured at /tank/zones/teamcity and /tank/zones/jira for respective products.
The zpool (tank) was mirrored (2 drives). I'd like to mount the non-faulty drive in the global zone and recover some files within the zones above. How does one do this as I'm unable to simply mount the ZFS volumes normally.
If it helps, this is what we're doing (don't ask why!), we have a bootable CD version of OpenSolaris SNV 134, run inside VMWare, we mount the non-faulty drive.
The files we need to recover are related to the TeamCity and Jira products - we have backups but we'd like to yank out some configuration files that were never backed up.:wall:
Does anyone have any ideas?
Hi,
Thanks for replying.
jack@opensolaris:/tomcat# zpool status -v base
pool: tank
state: DEGRADED
status: One or more devices could not be opened. Sufficient replicas exist for
the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
see: http://www.sun.com/msg/ZFS-8000-2Q
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
base DEGRADED 0 0 0
mirror-0 DEGRADED 0 0 0
6745989704919915101 UNAVAIL 0 0 0 was /dev/dsk/c5t1d0s0
c5t0d0 ONLINE 0 0 0
errors: No known data errors
jack@opensolaris:/tomcat#
We are running this inside the Desktop Live CD as earlier.
I think our sysadmin has been laying around with it as there seems to be a few file systems mounted...
jack@opensolaris:~$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
tank 185G 500G 27K /tank
tank/zones 10.2G 500G 24K /tank/zones
tank/zones/jira 1.62G 500G 24K /jira-zone
tank/zones/jira/ROOT 1.62G 500G 19K legacy
tank/zones/jira/ROOT/zbe-7 72.6M 500G 1.50G legacy
tank/zones/jira/ROOT/zbe-8 62.5K 500G 1.49G legacy
tank/zones/jira/ROOT/zbe-9 1.55G 500G 1.49G legacy
tank/zones/teamcity 8.40G 500G 24K /tank/zones/teamcity
tank/zones/teamcity/ROOT 8.40G 500G 21K /teamcity
tank/zones/teamcity/ROOT/zbe 468M 500G 468M /teamcitys
tank/zones/teamcity/ROOT/zbe-6 1.20G 500G 2.70G /teamcity/zbe-6
tank/zones/teamcity/ROOT/zbe-7 88.5K 500G 4.17G /teamcity/zbe-7
tank/zones/teamcity/ROOT/zbe-8 6.74G 500G 5.56G /teamcity
Trying to list in teamcity:
jack@opensolaris:/tomcat# ls /tank/zones/teamcity/
dev root
I'm not a Solaris expert by any means... I'm just a Java girl.
what reports this command ?
fmadm faulty -a
[/FONT]
The pool is imported and its file systems look to be correctly mounted. If you or someone else didn't messed with the zone file systems mount points, the jira and teamcity zones should be usable.