網絡依然還是計算機,Sun還是Sun!

ZFS文件系统管理

上一篇 / 下一篇  2008-01-04 15:10:51 / 个人分类:Solaris學習

查看( 315 ) / 评论( 2 )
创建和删除ZFS文件系统
Kt[&m4XcO-R#R0 IXPUB技术博客"o+d-Qn8]4O?
ZFS文件系统能够通过zfs create和zfs destory命令进行创建和删除。
fCQ}i G0 创建ZFS文件系统IXPUB技术博客4jb{9Z)Dy
ZFS文件系统可以通过命令zfs create命令进行创建。Create子命令可以使用担搁参数创建文件系统名称。文件系统名称是从
0W W5y%Zj{.Q I1N8w~0 pool-name/[filesystem-name/]filesystem-name IXPUB技术博客/K#_SR(D6t
一个新的文件系统被创建的时候在他的路径标示层次上用存储池的名字和文件系统开始的名字所有的文件系统的名字必须是在存储池中存在的。文件系统的名字必须符合ZFS文件名组成的要求。
/x [r/u ^6q;b`0 (任何一个ZFS文件系统名字的组成必须符合下面的规则:IXPUB技术博客V(r&}0vY!\'M3d
不允许为空EEmpty components are not allowed.
t]Y?*@"K0 任何一个名字只能包含文字和数字以及下面4个特殊字符:
:Oh4x/g6_l9n0         Underscore (_)
~dEy@H:be0         Hyphen (-)IXPUB技术博客yG]D;?X^
        Colon (:)IXPUB技术博客 y] T5zg/I {1b3{:R
        Period (.)IXPUB技术博客'wY:ct|
存储池的名字必须是用小写字母开始。除了开始开始序列c[0-9] 是不允许的。同时,存储池的名字象mirror, raidz, 和 spare是不允许的,因为这些是保留的。IXPUB技术博客3g5\WJ&~k!n
Dataset 的名字是文字和数字)
Q;]q(TN/`0 下面的例子显示文件系统bonwick被创建到tank/home文件系统上。IXPUB技术博客3\u"c)Y|9K
# zfs create tank/home/bonwick
u.C8KZ{Xk;eVa,h}#A`0 ZFS如果创建成功它会自动mount到新创建的文件系统上。默认的文件是mount为/dataset,为create命令提供文件系统名提供使用路径。例如:新创建的bonwick文件系统是/tank/home/bonwick更多的关于自动mount点的信息参考Managing ZFS Mount Points.
c&LH$`db\/w G3F0 更多的关于zfs create的命令请参考zfs。IXPUB技术博客B~gW&J!f;\6qdv
删除ZFS文件系统IXPUB技术博客WJ"TQT1I
.删除ZFS文件系统使用zfs destroy命令。删除文件系统是自动umount和unshared。关于更多的automanaged mounts和 automanaged shares,请考Automatic Mount Points
1p#T5~X$r].m0 .看下面的例子:IXPUB技术博客E*i L!z?_N-bO
# zfs destroy tank/home/tabrizIXPUB技术博客_q2gl(Rh Fy.^
注意:使用destroy命令没有确认提示出现。IXPUB技术博客 kQg[s(U]+^8~2Z`
如果文件系统在删除的时候是忙的和不能unmount则zfs destroy命令失败。删除活动的文件系统,使用-f参数。使用这个参数要注意,它能够umount unshare和删除活动的文件系统,引起一些非预见的应用活动。
x)I4S'b7d0 # zfs destroy tank/home/ahrensIXPUB技术博客 qF_UyQ f(^
cannot unmount 'tank/home/ahrens': Device busy
BEn+}-j1G$r0 # zfs destroy -f tank/home/ahrensIXPUB技术博客'n J-Uu.|ej ^
如果文件系统是子系统在使用zfs destroy时也会失败。要递归删除文件系统和所有的相关信息。使用-r参数递归删除同时也要注意同时会删除snapshots
} C,Y w9~cv5hca0 # zfs destroy tank/ws
h2J?x7?_%Z0 cannot destroy 'tank/ws': filesystem has children
t`ee3x Ma9C~p0 use '-r' to destroy the following datasets:IXPUB技术博客7bX%~"RC\7F[p!w
tank/ws/billmIXPUB技术博客 MdqzI;g\&LONd
tank/ws/bonwickIXPUB技术博客3cJ)sV*A
tank/ws/maybee
zS/p#ad\K1p0 # zfs destroy -r tank/ws
(S0g H(P s*v0 如果文件系统间接的删除了一些信息。则递归删除也会出现失败。则需要强迫删除所有的信息,包括外部层次上的客龙文件系统。则需要使用-R参数。
&A6e6{|9D0 # zfs destroy -r tank/home/schrock
PV9k5]4rF0 cannot destroy 'tank/home/schrock': filesystem has dependent clones
"P;aN en6y0 use '-R' to destroy the following datasets:IXPUB技术博客j(@,bc1AY+y0i
tank/clones/schrock-cloneIXPUB技术博客|7il0WH3Gv*V(_
# zfs destroy -R tank/home/schrockIXPUB技术博客yiYi-U8T
注意在使用-f –r –R参数时没有出现确认提示消息。
K?;L+c%\0 为ZFS文件系统更名IXPUB技术博客$^3}x+xe
文件系统可以使用zfs rename命令进行更名。使用rename命令可以执行以下操作。
3L N H"Gfe3d2Mm U0         改变文件系统名 IXPUB技术博客XPGb&{1MO
        重新分配文件系统到新定位的ZFS结构上。IXPUB技术博客1B(h3WS:r[B[
        为文件系统更名并且重新定位ZFS结构。IXPUB技术博客'l*Q jR n
下面是一个使用rename命令的例子IXPUB技术博客-O2F6fnx m
# zfs rename tank/home/kustarz tank/home/kustarz_old
5lu;rCV:c0k]l_.N$Y0 将 kustarz 文件系统更名为 kustarz_old.
hp4UA0vr#lo^-Q0 下面的例子显示将文件系统重新定位
"P.EN!r4a_h0 # zfs rename tank/home/maybee tank/ws/maybeeIXPUB技术博客:t\'mwc8| ?d
这个例子中如果maybee文件系统重新定位冲tank/home到tank/ws。当你重新定位文件系统通过rename命令,新定位的点必须有同样的存储池并且有足够的空间来提供给新的文件系统。如果,新的定位点没有足够的空间,可能是存储池已经达到容量了。则rename失败。
;?~&JCl0 如果rename操作尝试着unmount/remount操作为文件系统和下级文件系统。如果操作不能unmount活动的文件系统则rename失败。如果这样的问题发生了。则需要强制unmount文件系统。

TAG:

太陽微繫統'sBlog sun029 发布于2008-01-04 15:12:00
管理和共享ZFS文件系统 blog.ixpub.netq)[M2o Z^4VF'tj
IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。$z        [z [G6f%ToS t4G2k
管理和共享ZFS文件系统
3g2J2eUF-XIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。管理ZFSmount点F%T1y)A$E/Xs
默认的所有的ZFS文件系统的mount是通过SMF'svc://system/filesystem/local服务来启动的。文件系统是mount在/path文件系统名路径上的。
/^;pjr"j5G.wU你能够通过设置mount点的属性通过使用zfs set命令来指定mount点。ZFS文件系统自动创建mount点,如果需要自动mount文件系统使用命令zfs mount –a来引入,不需要你来编辑/etc/vfstab文件。(这点本人感觉有点象AIX上的感觉,直接建立/etc/filesystems)IXPUB技术博客:}"ako,g"Z&Q
,mount点的属性是继承的。比如:如果pool/home是mount点设置在/export/stuff上则pool/home/user继承/export/home/user为它mount点的属性。
9L"SB&V8~Kki8oWblog.ixpub.netMount点的属性能够设置为none来防止文件系统重复mount.
1L9lj
l"c.h
如果需要,文件系统也可以直接通过mount接口来管理,通过zfs set命令来管理mount点。这样做可以防止ZFS文件系统自动mount和管理文件系统。这个接口包括mount和umount命令,同时要注意/etc/vfstab文件。
G+zt'S NI1s*m7s病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理:当更改mount点管理策略时要注意下面的行为:IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。-A0i&L
j0T8l/l$]

        自动mount点行为
%rG _kQ/Q$@3\IXPUB技术博客        继承mount点的行为
j3\$N!jN'{,tIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。自动mount点病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理O
n*tG%O/e

        当改变到legacy或none ZFS自动mount文件系统IXPUB技术博客$C.E$?:zdR
        如果ZFS是当前的文件系统但是它的状态是unmount的。如果mount点的属性改变以后,文件系统还是保持unmount的状态。
PAk^        d        |!hblog.ixpub.netMount点的属性并不是通过ZFS来管理legacy。下面的例子显示创建ZFS自动管理的mount点。
r J+G{U3r
i _)K1N)w-T/r)Ft"xs# zfs create pool/filesystemIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
@w*L^MU5y.p

# zfs get mountpoint pool/filesystemblog.ixpub.net~6o!~dL H5\s7y;U
NAME             PROPERTY      VALUE                      SOURCE
/o5r._.jit*Zej病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理pool/filesystem  mountpoint    /pool/filesystem           defaultblog.ixpub.net        J_
I f,obtohIc

# zfs get mounted pool/filesystem

]
DG%Q0o6VS-z6I0iblog.ixpub.net
NAME             PROPERTY      VALUE                      SOURCEIXPUB技术博客&O8zv-S*L,]v{E
pool/filesystem  mounted       yes                        -病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理\gSXxE5[        D&T
你也可以直接设置mount点的属性,看下面的例子。IXPUB技术博客~q&v!s/o/o3`
病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理)Ow)YK1P4p
# zfs set mountpoint=/mnt pool/filesystem
c0A'dG(s# zfs get mountpoint pool/filesystem
R
x)X'p[9ehIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
NAME             PROPERTY      VALUE                      SOURCEIXPUB技术博客+v~&WEe2rs
pool/filesystem  mountpoint    /mnt                       local病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理U5b+s,@Nj
# zfs get mounted pool/filesystemY'`.N ^)~`)y0C ^+rq
NAME             PROPERTY      VALUE                      SOURCE2f#ShcGyZ
pool/filesystem  mounted       yes                        -
g#k8l"[Y\^lzblog.ixpub.net当mount点的属性改变的时候,文件系统是自动从老的mount点上umount的然后重新mount到新的mount点上。Mount点目录是需要创建的。如果ZFS并不能unmount文件系统在文件系统活动期间,这个错误是被报告的并且需要手工强制unmount。IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。#hj3h(rc-D r5U1qF
Legacy Mount点病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理(hNZX        z Mgdt0{
你能够管理ZFS文件系统通过legacy工具来设置mount点的属性的legacy。Legacy文件系统不许通过mount和umount命令和/etc/vfstab文件来管理。ZFS文件系统不能启动的时候自动mount legacy文件系统同时ZFS mount和umount命令并不能操作datasetl类型。下面的例子显示如何设置和管理ZFS dataset。
E4wAI0_/D/HC
U"w}E"ew# zfs set mountpoint=legacy tank/home/eschrock
4f/W*?G*bpwJIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。# mount -F zfs tank/home/eschrock /mnt
J0qI#V!S7gJ,wIXPUB技术博客特殊情况下,如果你设置ZFS为/usr或者/var文件系统,你必须指示他们为legacy文件系统。附加的,你需要在/etc/vfstab文件中为自动mount他们创建条目。另外,当系统启动的时候在保持模式下属于system/filesystem/local服务。
vaY$f
bFy6U6`IXPUB技术博客
在启动的时候自动mount legacy文件系统。你必须在/etc/vfstab文件中增加条目。下面的例子显示/etc/vfstab
:Iy/`$j+w.O+`)at*dblog.ixpub.net
wJkQl(y8j!^IXPUB技术博客#device         device        mount           FS      fsck    mount   mount
/iWi$\w,ZpWK#to mount       to fsck       point           type    pass    at boot optionsIXPUB技术博客3}7YjNb
H

#blog.ixpub.net6x_To/Da
z*@


:o)XM?t Rotank/home/eschrock -                /mnt                   zfs                -                yes                -        
v)em!\PIQ B$?Ae device to fsck 和fsck pass 条目是设置为 -. 这是因为 fsck命令并不能应用于ZFS 文件系统..
%wC&El5z"a&_EIXPUB技术博客Mounting ZFS 文件系统
2N'P!ia|!Y)jZFS文件系统在创建时是自动mount的或者当系统启动的时候。使用zfs mount明明只有当改变mount选项或者直接mount和unmount文件系统的时候是必须的。病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理}x'u&P;l5TW` Y
zfs mount命令没有参数的时候显示当前mount的文件系统。Legacy管理的mount点并不显示:blog.ixpub.netb0q E+Y:Nc-?/WM]"Hy

2Z6Zg"a)V {_lIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。# zfs mountIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。+U        EB g'Eig0E9G`
tank                            /tankblog.ixpub.net W^Xs_*TO|0Z(B
tank/home                       /tank/home
@N&E;D2n/Cblog.ixpub.nettank/home/bonwick               /tank/home/bonwick
)RK _K:p)Etank/ws                         /tank/ws
M4Z
V` Jg/O
你能够使用-a选项来mount所有ZFS管理的文件系统。Legacy管理文件系统不能mount。[*MFz'ps(r
IXPUB技术博客K.f SB9ECx M`Y
# zfs mount -ajW        tgF(A8M
默认的ZFS并不能允许mount在非空目录之上。如果强迫mount到非空目录之上,使用-O选项。
D$Np        uZB/K/Lo%RIXPUB技术博客#T'qdY![Iv
# zfs mount tank/home/lalt
p!ywf.^g/c0?f\i}病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理cannot mount '/export/home/lalt': directory is not empty

~
xJz,B(f-^@T
use legacy mountpoint to allow this behavior, or use the -O flag
J/rS%d(p"Hblog.ixpub.net# zfs mount -O tank/home/lalt @9["],LZ4qp
legacy mount点必须是通过legacy工具进行管理的。当尝试使用ZFS工具会引起错误的。IXPUB技术博客+weeI0N1A
SJ"`E[


c'E/bP ].{# zfs mount pool/home/billm
hN8e-k0\MPcannot mount 'pool/home/billm': legacy mountpointIXPUB技术博客 pyZhb        ~.H
use mount(1M) to mount this filesystemblog.ixpub.nets:p[ KRw5J}5{
# mount -F zfs tank/home/billmIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。3h1\.P ?7W T
当文件系统是mount的。它使用一些基于属性的值结合dataset的mount选项。下面显示如下:
m(c!~ q;k/Y;YQIXPUB技术博客Property
Pq'inT\P,BMount Options病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理%|1F ?P        Xa)}'?
devices
@(\RK/I6bb/wdevices/nodevices 'P]e-h CO9r
exec
,hY8u+dE\+wu"`病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理exec/noexec #[&?5T3Gwt
readonly
w4h"y1C"i
G
h6o
ro/rw IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。2O^gl$o6R
setuid
6FTK(}8B Gnxc4pFsetuid/nosetuid #f8AR%LB sp(kf
The mount option nosuid is an alias for nodevices,nosetuid.病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理,VEdSq.T*I(}-J
临时Mount属性x`'i`f5S6WlOw;ssw
I如果以上的选项通过zfs mount的-o选项被设置,结合这些属性的值是被临时使用的。这些选项的值被告知为临时通过zfs get命令可以看到,当文件系统umont后他们将恢复他们原来的值。如果属性值在dataset mount的时候被改变,则改变将会立即生效。
vb%N5k V
_"lblog.ixpub.net
I下面的例子显示为tank/home/perrin文件系统设置临时的只读mount选项。blog.ixpub.net-MP et-G
IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
O,|        |?O.[o0o M

# zfs mount -o ro tank/home/perrin
5z5A.R0WNXo下面的例子显示文件系统确认是unmount的。临时改变文件系统的属性在mount状态,你必须使用remount选项。病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理JSbt1i-hj7wK

"K/^#Md{ ~;v*Ablog.ixpub.net# zfs mount -o remount,noatime tank/home/perrinblog.ixpub.net4G3KF8[;c$fiC
# zfs get atime tank/home/perrin
'cA6E
B4H3}IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
NAME             PROPERTY      VALUE                      SOURCEblog.ixpub.net \H/GD#h%C,O)K
tank/home/perrin atime         off                        temporaryblog.ixpub.net2\h6Y$Aol*N^ c-p
.
RAK0e7~QuZ4qIXPUB技术博客Unmounting ZFS 文件系统病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理'`"K9M
CJy

你能够使用zfs unmount命令来umount文件系统。

yQ#B,nV4FPV ed)I
下面的例子显示通过文件系统名umount文件系统。[S*Z"k7\D,L2h
+`-Js P"HN \
# zfs unmount tank/home/tabriz
n7Gs'G}+c(Lm下面的例子显示通过mount点来umount文件系统。病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理qAApkdU&@"k+J

'fV x#M9fR$p#t\f5@[YIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。# zfs unmount /export/home/tabriz
-jjfW9I
k)opIXPUB技术博客
如果文件系统是活动的或者正忙则umount命令失败。你可以使用-f参数来强制umount文件系统。当强制umount文件系统需要注意的是文件系统的数据是活动正在使用的。
WP4B6Y/[
d4m+`)a~#`IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。s_2W'x4h*iz+U        D^
# zfs unmount tank/home/eschrock
Iivh,T.oC8EUzIXPUB技术博客cannot unmount '/export/home/eschrock': Device busyIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。-b9Z#dw"nH+}#r
# zfs unmount -f tank/home/eschrock
~ w2Y+j p"wN;xD6acIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。提供向后的能力,legacy umount命令能够够使用umount命令来umount ZFS文件系统。/\7`-QQ yB\"lb

7kBQc)d KHblog.ixpub.net# umount /export/home/bob
7`q&^d6u
KgK CIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
IXPUB技术博客BY;n1u-~ B
Sharing ZFS 文件系统IXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。;p0xU"]
Ug.}&C

和mount点近似。ZFS能够自动共享文件系统通过使用sharefs属性。使用这种方法当你增加一个新的文件系统的时候并不需要修改/etc/dfs/dfstab文件。共享属性是用逗号分割选项的在share命令上。为别名指定的值是on在默认共享选项上为所有的用户指定为read/write权限。当指定值为off知识文件系统不通过ZFS文件系统管理同时通过传统的方式进行共享比如:/etc/dfs/dfstab文件。所有的这些文件系统的sharenfs在共享启动的时候是打开的。病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理0W+zec(X|
m:M

控制Share Semantics病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理ZTW"p_bt
默认的所有文件系统是非共享的。共享新的文件系统通过zfs set设置。
B:f
P"MS?,P\'Zblog.ixpub.net

.|"aO$~        ?JGksblog.ixpub.net# zfs set sharenfs=on tank/home/eschrock!{J$~8l~.i*C
属性是继承的,当文件系统自动共享创建则他们的继承属性是打开的。
!ge'tOKH'Tblog.ixpub.net
8d!d#ex(J)Ey9nIXPUB技术博客# zfs set sharenfs=on tank/home
        }[%U]NBuIXPUB技术博客# zfs create tank/home/brickerblog.ixpub.net#\-~Qow@0~-I
# zfs create tank/home/tabriz
$r5]
t^!H[Xfblog.ixpub.net
# zfs set sharenfs=ro tank/home/tabrizIXPUB技术博客,v        ^
z{        gba'o

在tank/home/bricker和tank/home/tabriz初始共享为写是因为他们继承了sharenfs属性从tank/home。一旦属性被设置为ro 则(readonly), tank/home/tabriz共享属性为只读则忽略sharenfs来自tank/home的属性。IXPUB技术博客(W(Q+q-M1h {9Ng
Unsharing ZFS文件系统
-M7e6DO"g
n
许多的文件系统在启动的时候自动share和unshare。有时候创建和删除文件系统需要直接unshare。9`$M4`.Z
X/Cv@


.c uCf8I;iqe病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理# zfs unshare tank/home/tabriz
:V~!XXij7JxIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。命令unshares tank/home/tabriz文件系统。需要unshare所有的ZFS文件系统,需要使用-a选项。病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理m[d)YR
IXPUB技术博客"Lv9AsI
# zfs unshare -a
(?"S!~/L`c0XIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。Sharing ZFS 文件系统
+a        ];v!l'H,Y
E^TJIXPUB技术社区,交流各种操作系统、服务器、网管技术,网管资源下载,企业网管的天堂,网吧网管的乐园。
很多的时候需要ZFS在启动和创建share的时候需要自动的行为,足够的正常操作。有些原因,在unshare文件系统的时候,你需要再一次share文件系统功过zfs share命令。
!Q4]^\J{b病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理
/Q2M.Hmc#hP9Ablog.ixpub.net# zfs share tank/home/tabrizQ-q:T8Z;G3V&\Nt
你也能够share所有的ZFS文件系统功过-a选项。
p%shVj8ix8|blog.ixpub.net&u~YJV#H pR[
# zfs share -a病毒,木马,下载,服务器,操作系统,数据库,路由器,交换机,防火墙,网络工程,布线,网络编程,游戏,网络基础,硬件,网页制作,网管,网管论坛,网管软件,网管下载,网管技术,网络技术,网管社区,网管博客,企业网管,网吧网管,网吧管理3e;kF3F*Q |9B$t6P l9W
Legacy Share 行为;p8G}[x2Q
如果sharenfs属性是关闭的。则ZFS不能够尝试共享或者非共享文件系统。通过传统的方法也能够进行管理,比如:/etc/dfs/dfstab文件。IXPUB技术博客$d^g+V!TU
.不象传统的mount命令,传统的share和unshare命令能够作用于ZFS文件系统。一些情况下,你能够够手工share文件系统通过设置sharenfs属性的不同选项。这种管理模式是不推荐的。选择任意一个NFS share来完成对ZFS的管理或者通过/etc/dfs/dfstab文件来管理。ZFS管理模式被设计为更简单和更少的工作量比起传统的模式。
云杉实验室——蝴蝶分院 云杉上的蝴蝶 发布于2008-02-22 23:29:05
此贴已收入主题列表
我来说两句

(可选)

Open Toolbar