Как и обещал.
Вообщем есть вмварь + создал на 50 гиг дополнительный диск.
В простейшем случае на этом диске замутим что нибудь и поглядим что это такое.
Все это проделываю на EON ZFS NAS:
Код: Выделить всё
login as: admin
Using keyboard-interactive authentication.
Password:
Last login: Thu Aug 20 04:40:26 2009 from 192.168.7.24
Sun Microsystems Inc. SunOS 5.11 snv_119 November 2008
eon:1:~>su
Password:
eon:1:~#
Смотрим чего у нас из дисковых девайсов есть:
Код: Выделить всё
eon:1:~#format < /dev/null
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <DEFAULT cyl 1020 alt 2 hd 64 sec 32>
/pci@0,0/pci1000,30@10/sd@0,0
1. c1t1d0 <VMware,-VMware Virtual S-1.0-50.00GB>
/pci@0,0/pci1000,30@10/sd@1,0
Specify disk (enter its number):
eon:2:~#
Пока пусто:
Делаем пулл на нашем диске:
Код: Выделить всё
eon:6:~#zpool create UserStorage c1t1d0
eon:7:~#zpool list
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
UserStorage 49.8G 78K 49.7G 0% ONLINE -
eon:8:~#
Смотрим его статус
Код: Выделить всё
eon:8:~#zpool status UserStorage
pool: UserStorage
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
UserStorage ONLINE 0 0 0
c1t1d0 ONLINE 0 0 0
errors: No known data errors
eon:9:~#
Создаем файловую систему для петрова и иванова
Код: Выделить всё
eon:9:~#zfs create UserStorage/Ivanov
eon:10:~#zfs list
NAME USED AVAIL REFER MOUNTPOINT
UserStorage 105K 49.0G 21K /UserStorage
UserStorage/Ivanov 21K 49.0G 21K /UserStorage/Ivanov
eon:11:~#zfs create UserStorage/Petrov
eon:12:~#zfs list
NAME USED AVAIL REFER MOUNTPOINT
UserStorage 132K 49.0G 23K /UserStorage
UserStorage/Ivanov 21K 49.0G 21K /UserStorage/Ivanov
UserStorage/Petrov 21K 49.0G 21K /UserStorage/Petrov
eon:13:~#
Можем помониторить:
Код: Выделить всё
eon:15:~#zpool iostat UserStorage 5 10
capacity operations bandwidth
pool used avail read write read write
----------- ----- ----- ----- ----- ----- -----
UserStorage 138K 49.7G 0 1 868 6.76K
UserStorage 138K 49.7G 0 0 0 0
UserStorage 138K 49.7G 0 0 0 0
UserStorage 138K 49.7G 0 0 0 0
^C
Чего еще умеет наша zfs:
Код: Выделить всё
eon:25:~#zfs get all UserStorage
NAME PROPERTY VALUE SOURCE
UserStorage type filesystem -
UserStorage creation Thu Aug 20 4:51 2009 -
UserStorage used 134K -
UserStorage available 49.0G -
UserStorage referenced 24K -
UserStorage compressratio 1.00x -
UserStorage mounted yes -
UserStorage quota none default
UserStorage reservation none default
UserStorage recordsize 128K default
UserStorage mountpoint /UserStorage default
UserStorage sharenfs off default
UserStorage checksum on default
UserStorage compression off default
UserStorage atime on default
UserStorage devices on default
UserStorage exec on default
UserStorage setuid on default
UserStorage readonly off default
UserStorage zoned off default
UserStorage snapdir hidden default
UserStorage aclmode groupmask default
UserStorage aclinherit restricted default
UserStorage canmount on default
UserStorage shareiscsi off default
UserStorage xattr on default
UserStorage copies 1 default
UserStorage version 4 -
UserStorage utf8only off -
UserStorage normalization none -
UserStorage casesensitivity sensitive -
UserStorage vscan off default
UserStorage nbmand off default
UserStorage sharesmb off default
UserStorage refquota none default
UserStorage refreservation none default
UserStorage primarycache all default
UserStorage secondarycache all default
UserStorage usedbysnapshots 0 -
UserStorage usedbydataset 24K -
UserStorage usedbychildren 110K -
UserStorage usedbyrefreservation 0 -
eon:26:~#
Система файловая на самом деле мощная и безумно легко управляемая.
Если кто будет ковырять - могу еще пару примеров со сборкой в страйп пары дисков или в зеркало сделать.
Главное в жизни здоровье и любовь, остальное я все куплю.