Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
I
EDIT2: what the fuck ever. I'm done with ZFS bullshit. there isn't a damn thing wrong with the drives, garbage raid system. Screw the 30TB of movies i had stored on it.
Hardware and software can fail and ZFS is not the holy grail. I have lost a lot of data with any sort of raid within the last 20 years - based on software raid and with very expensive hardware raid. In some cases even ZFS would not have helped like with an overvoltage case due a damaged PSU. For such rare cases, you do backups.
Believe me, there is no other data storage technology freely available that is as robust as ZFS. If you have problems, than not because of ZFS but because of mostly hardware problems.
Your pool remains offline until enough disks come back. At least this i a positive aspect. With a hardware raid, sporadic missing disks are a real problem. So if your disks are ok, your pool can be imported on any working hardware. Only if more disks fail than the selected redundancy (1 to 3 disks on Z1 to Z3) then your pool is lost like with any striped raid.
It is a good usage to export prior import but if you forgot, you can import without a former export. All pool properties are kept. You may need to recreate users and reassign permissions.
E1000 is quite buggy with Esxi 5.5. With my preconfigured appliance I modified TCP segmentation offload and LSO settings to improve stability but suggest to use vmxnet3 (that is usually faster but should be tested under heavy load prior final use).
Now we have ESXi 5.5U1 since a few days with modified vnic drivers and vmware tools. I have not yet found the time to check but hope for improved stability and performance.
Running OmniOS ESXi appliance. Currently on 9e1_nightly. When I ran an About/Update a couple weeks ago, it failed & broke Napp-it. Omni, ZFS, Shares all worked. I ran a wget install, which restored Napp-it, so all now works again.
Are there any settings that the wget install would have overwritten? What settings should I check?
Thank you. Excellent GUI, etc.
user@server01:~$ iostat -exMn
extended device statistics ---- errors ---
r/s w/s Mr/s Mw/s wait actv wsvc_t asvc_t %w %b s/w h/w trn tot device
0.1 0.2 0.0 0.0 0.0 0.0 0.0 18.1 0 0 0 0 0 0 c4t0d0
7.6 0.5 0.5 0.0 0.0 0.0 0.0 1.3 0 0 0 0 0 0 c4t1d0
7.6 0.5 0.5 0.0 0.0 0.0 0.0 1.4 0 0 0 0 0 0 c4t2d0
7.6 0.5 0.5 0.0 0.0 0.0 0.0 1.3 0 0 0 0 0 0 c4t3d0
7.3 0.5 0.5 0.0 0.0 0.0 0.0 1.8 0 0 0 0 0 0 c4t4d0
6.7 0.5 0.5 0.0 0.0 0.0 0.0 4.7 0 1 0 7 29 36 c4t5d0
7.5 0.5 0.5 0.0 0.0 0.0 0.0 1.3 0 0 0 0 0 0 c4t6d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.2 0 0 0 0 0 0 c4t7d0
0.1 0.2 0.0 0.0 0.0 0.0 0.0 18.3 0 0 0 0 0 0 c3t0d0
7.7 0.5 0.5 0.0 0.0 0.0 0.0 1.3 0 0 0 0 0 0 c3t1d0
7.6 0.5 0.5 0.0 0.0 0.0 0.0 1.3 0 0 0 0 0 0 c3t2d0
7.6 0.5 0.5 0.0 0.0 0.0 0.0 1.3 0 0 0 0 0 0 c3t3d0
7.5 0.5 0.5 0.0 0.0 0.0 0.0 1.4 0 0 0 0 0 0 c3t4d0
7.5 0.5 0.5 0.0 0.0 0.0 0.0 1.4 0 0 0 0 0 0 c3t5d0
7.5 0.5 0.5 0.0 0.0 0.0 0.0 1.3 0 0 0 0 0 0 c3t6d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.1 0 0 0 0 0 0 c3t7d0
user@server01:~$ zpool status dpool
pool: dpool
state: ONLINE
scan: scrub repaired 128K in 3h42m with 0 errors on Thu Apr 3 02:43:02 2014
config:
NAME STATE READ WRITE CKSUM
dpool ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
c3t1d0 ONLINE 0 0 0
c4t1d0 ONLINE 0 0 0
c3t2d0 ONLINE 0 0 0
c4t2d0 ONLINE 0 0 0
c3t3d0 ONLINE 0 0 0
c4t3d0 ONLINE 0 0 0
raidz2-1 ONLINE 0 0 0
c3t4d0 ONLINE 0 0 0
c4t4d0 ONLINE 0 0 0
c3t5d0 ONLINE 0 0 0
c4t5d0 ONLINE 0 0 0
c3t6d0 ONLINE 0 0 0
c4t6d0 ONLINE 0 0 0
spares
c3t7d0 AVAIL
c4t7d0 AVAIL
i'm moving my server to another case. same motherboard, same hba controller.
I did a pool export before moving. Because of the new case i changed the harddisk order. so they are not all on the same port of the hba as before. When i power on and try to import the pool again i have a degraded pool. it can not find all disks! i thought the order didnt matter and zfs would find the disks! of course i wrote down at what port a disk was before. so then it worked again. the order of the disks has changed because of disk failure in the past. so i'm using port 0,1,2 and then 5,6,7.. i want to change it back to 0,1,2,3,4,5
how can i change disk order and have a working system again? what does the -f import function do? I didnt try it because i was a bit scared.
Hey,
Weird issue here: I run a scrub every 2 weeks. Recently, the scrub is always causing a low number of hardware errors (less than 10) and a slightly bigger number transport errors. These numbers have been the same everytime.
The last few scrubs have reported as repairing 320K. This weeks one is 128K.
I'm writing probably a couple of hundred gig a week, and these writes DO NOT cause any of these errors.
Thanks _Gea.
That's the thing... there's no checksum errors, I don't have any problems with wait times during reads or writes.
joltman@OmniOS-NAS:/export/home/joltman$ cat /etc/release OmniOS v11 r151008
Copyright 2013 OmniTI Computer Consulting, Inc. All rights reserved.
Use is subject to license terms. joltman@OmniOS-NAS:/export/home/joltman$ uname -r 5.11
joltman@OmniOS-NAS:/export/home/joltman$ sudo wget -O - www.napp-it.org/nappit | perl
ld.so.1: perl: fatal: libc.so.1: version 'ILLUMOS_0.6' not found (required by file /usr/perl5/5.16.1/lib/i86pc-solaris-thread-multi-64int/CORE/libperl.so)
ld.so.1: perl: fatal: libc.so.1: open failed: No such file or directory
-sh: 6853: Killed
sudojoltman@OmniOS-NAS:/export/home/joltman$ : error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy' sudo: unable to dlopen /usr/lib/sudo/sudoers.so: (null)
sudo: fatal error, unable to load plugins
joltman@OmniOS-NAS:/export/home/joltman$
/usr/bin/chmod -R A- /data0/bridge/tv
/usr/bin/chmod -R A0=user:root:rwxpdDaARWcCos:fd-----:allow /data0/bridge/tv
/usr/bin/chmod -R A1=user:dami:rwxpdDaARWcCos:fd-----:allow /data0/bridge/tv
/usr/bin/chmod -R A2=owner@:rwxp--aARWcCos:fd-----:allow /data0/bridge/tv
/usr/bin/chmod -R A3+group@:r-x---a-R-c--s:fd-----:allow /data0/bridge/tv
/usr/bin/chmod -R A4+everyone@:--------------:fd-----:allow /data0/bridge/tv
If the problematic folder is 'tv' folder, then the following command should do it:
Code:/usr/bin/chmod -R A- /data0/bridge/tv /usr/bin/chmod -R A0=user:root:rwxpdDaARWcCos:fd-----:allow /data0/bridge/tv /usr/bin/chmod -R A1=user:dami:rwxpdDaARWcCos:fd-----:allow /data0/bridge/tv /usr/bin/chmod -R A2=owner@:rwxp--aARWcCos:fd-----:allow /data0/bridge/tv /usr/bin/chmod -R A3+group@:r-x---a-R-c--s:fd-----:allow /data0/bridge/tv /usr/bin/chmod -R A4+everyone@:--------------:fd-----:allow /data0/bridge/tv
If you are doing it over nappit, go to bridge/tv folder, select Reset ACL's and select 'root' and select files, folders and recursive.
After that is done, select 'add local user' and add user 'dani' with full rights, again selecting folder, files and recursive.
You could also first select Modify, afterwards delete the 'everyone' user and add dami user with full rights.
That should do it.
acl on SMB shoudl always be set to everyone with all rights. This only sets who has access to see the share. In case of everyone, everyone can see the share, but when someone tryies to search it, ACLs on folder comes in and denies them if they don't have access.
Matej
When I go to "add local user", I don't have the option to select "folder, files, and recursive". I'm having a similar problem where ACL is only being applied to the top folder, and not recursively. I can manually add the user to each folder but I have hundreds, which would be a pain.
You had checksum errors - at least in one file.
Scrub verifies all file checksums. If one is detected you have a corrupted file that is repaired or reported as unrecoverable (when you have no redundancy).
If this is a single incident - no problem, you use ZFS for that.
If this happens regularly you have any problem.
You can do a lowlevel check of disk c4t5d0 and its cabling as this is the only disk with significantly different values from iostat. You can also wait if the problem gets worser until ZFS throw a disks out due to too many errors.
Solaris ACL are very similar to Windows ACL with one main difference.
On Windows all deny ACL are processed prior all allow rules.
On Solaris the order of the rules is relevant where the first matching rule is used.
Therefor you cannot simply add a rule recursively. You must do the following:
Set the desired ruleset to a parent folder and use reset-acl (current folder as source)
to inherit these settings (same on Windows where you can set ACLs to a folder and select inherit/reset to folders below under advanced settings in security options)
ParentShare$
ChildShare01
Folders ...
ChildShare02
Folders ...
QNAP which runs some version of LinuxI suppose, your old NAS is Windows.
That's what I'm trying to do, but am struggling with setting up the nested share.What you cannot do with the kernelbased CIFS server are nested shares when a share is not a ZFS filesystem as a share is a filesystem property with CIFS. You can use SAMBA that offers this feature but SAMBA is not as fast and easy to use as Solaris CIFS and does not support Windows comparable ACL settings and full Windows SID support.
So yes, if ChildShare01 and 02 are ZFS filesystems below the ParentShare filesystem, you may create a parent hidden share and two filesystems/shares below where you use share level ACL to restrict access as desired (with file/folder ACL open for everyone)
These options apply security on the file/folder.Your other options
create a single nonhidden share from filesystem ParentShare with regular folders ChildShare01 and 02 below. Keep share level ACL to defaults (full access) and restrict access based on file/folder ACL.
or
create two filesystems/shares with desired ACL settings on file/folders or at share level. There is no real need for the hidden parent share.
I just need advice. I have a zfs all-in-one with omnios running four SSD drives in essentially a raid10. I use NFS to connect to ESXi, and store VMs on this share.
Would I be better off buying a raid card and presenting those locally (raid10) to esxi for better performance? Or is it going to be negligible with the performance I have already.
time read miss miss% dmis dm% pmis pm% mmis mm% arcsz c
11:56:59 0 0 0 0 0 0 0 0 0 52G 52G
11:57:00 552 60 10 47 8 13 100 1 25 52G 52G
11:57:01 487 26 5 26 5 0 0 0 0 52G 52G
11:57:02 474 41 8 35 7 6 42 0 0 52G 52G
11:57:03 203 21 10 21 10 0 0 0 0 52G 52G
11:57:04 47507 209 0 207 0 2 0 181 0 52G 52G
11:57:05 341 41 12 39 11 2 40 3 14 52G 52G
11:57:06 278 36 12 36 13 0 0 3 37 52G 52G
11:57:07 581 100 17 90 15 10 83 4 33 52G 52G
11:57:08 1107 294 26 22 2 272 97 4 12 52G 52G
11:57:09 49283 407 0 400 1 7 0 197 0 52G 52G
11:57:10 762 32 4 24 3 8 5 0 0 52G 52G
11:57:11 370 149 40 8 3 141 100 1 0 52G 52G
11:57:12 899 15 1 15 1 0 0 1 50 52G 52G
11:57:13 3683 437 11 41 1 396 98 2 66 52G 52G
11:57:14 36644 153 0 151 0 2 0 142 0 52G 52G
11:57:15 11382 62 0 62 0 0 0 40 0 52G 52G
Hello,
I'm using arcstat.pl script for monitoring ZFS ARC statistics (https://github.com/mharsch/arcstat) which using data from kstat. It is very interesting, that on all of my Storage servers there is every 5 seconds realy large numbers of "total ARC accesses per second"
Hi I got a cabinet a little like this the old one http://www.xcase.co.uk/rackmount-se...wap-caddy-single-or-redundant-psu-849-00.html
I got my HDD in 1 ZFS pool whit 2. 6TB vdev of 12 2TB in raidz 2
but I are thinking what if my back-plate are that the right name ? is that thing where hdd are in, and the sas cabel go from to the sas controller
when I set it up I don't think abut it but now I like to keep my raidz safe if one of the back-plate die can I do some to take the zfs off and switch drive or will it destroy it
Gea:
How do you get per-disk busy status in monitoring? I would like to monitor how and when my disks are busy when I'm performing tests or when my system doesnt respond as it should.
Matej