NFSv3 对 .zfs 的支持

Rob 昨天晚上做了一些修补工作,现在 NFSv3 能够访问 .zfs 和快照了!这样的话 v3 和 v4 现在都能够访问了。

fsh-weakfish# mount -o vers=3 fsh-mullet:/pool /mnt
fsh-weakfish# ls /mnt/.zfs/snapshot
krispies
fsh-weakfish# ls /mnt/.zfs/snapshot/krispies
neat.txt
fsh-weakfish# cat /mnt/.zfs/snapshot/krispies/neat.txt
hi
fsh-weakfish# 

在之前的一篇博客中,我讨论了如何实现 v4 支持,其中介绍了一种新的数据结构 "fhandle_ext_t"。 这种数据结构现在被重新命名为 fhandle4_t,这样一来,万一将来我们需要增加 v4 的潜在文件句柄大小(它目前设置为 v3 的协议限额),它可以减少对代码的修改。同样地,NFSv3 使用数据结构 fhandle3_t

这些变化将反映在 nevada 的 build 36 中。

Comments:

Post a Comment:
Comments are closed for this entry.
About

erickustarz

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today