Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Solaris iscsi zfs target on mac - needs repair???

Status
Not open for further replies.

sureshot007

IS-IT--Management
Mar 11, 2010
2
US
You might not notice from my questions, but I am new to this. I was the windows admin here, and the mac/solaris admin left and now it's my job.

We have a solaris san with some iscsi targets on it that mount to a mac server 10.5.8 box via atto initiator. Well, one volume has a bad inode config or something, and disk utility won't repair it. So, how do I go about repairing it to work on the mac again? Can someone point me in the right direction of what to search for, because I have been crawling the internet for the last day or so and my brain has turned to mush.
 
Since your question to me is very general,

Do you think you have an issue with the ZFS pools/filesystems?


on the Solaris host:

what does zpool status -v state?

or zfs list

I could be way off topic..

David
 
The question is general because I have no idea what I am doing when it comes to this. The iscsi share mounts, but is read-only. This is a recent development, as it was working fine a week ago. So, if it were a local mac drive, I'd just run disk utility on it and fix the inode issue. But when I try that, disk utility craps out about halfway through. So I am assuming the repair action would have to be done locally on the san itself. But how do you repair a mac volume loaded on a solaris share, when there doesn't appear to be anything wrong with it on the san?

zpool status -v:

pool: spuckler_pool
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scrub: none requested
config:

NAME STATE READ WRITE CKSUM
spuckler_pool ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c3t24d0 ONLINE 0 0 0
c3t25d0 ONLINE 0 0 0
c3t26d0 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c3t27d0 ONLINE 0 0 0
c3t28d0 ONLINE 0 0 0
c3t29d0 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c3t30d0 ONLINE 0 0 0
c3t31d0 ONLINE 0 0 0
c3t32d0 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c3t33d0 ONLINE 0 0 0
c3t34d0 ONLINE 0 0 0
c3t35d0 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c3t36d0 ONLINE 0 0 0
c3t37d0 ONLINE 0 0 0
c3t38d0 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c3t39d0 ONLINE 0 0 0
c3t40d0 ONLINE 0 0 0
c3t41d0 ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c3t42d0 ONLINE 0 0 0
c3t43d0 ONLINE 0 0 0
c3t44d0 ONLINE 0 0 0
spares
c3t45d0 AVAIL
c3t46d0 AVAIL

errors: No known data errors





zfs list:

spuckler_pool/iscsi/macuserdata 4.06T 8.02G 2.02T -
 
is there more than one initiator (client) mounting the share? The first one to mount gets red/write, all others get read/only if I remember right.


My knowledge on iscsi is only what I have read, we use fiber channel. So I'm going to leave my response at that.

hope you find your issue

David
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top