« OpenSolaris 2008.05架... | Main | 让你的桌面腾飞吧(OpenSolaris... »
http://developers.sun.com.cn/blog/functionalca/date/20080521 星期三 2008年05月21日

使用Web Console管理ZFS

使用Web Console管理ZFS

   

ZFS文件系统是Solaris 10 的一个具有重要意义的特性系统,它不是对以前文件系统的改进,而是一种全新的文件系统。ZFS文件系统是第一个128位的文件系统,具有无限容量、自由化、永远数据一致、管理简单等特点。

ZFS摒弃了卷管理的方式,采用了存储池的概念。卷管理是对物理存储设备的管理,而存储池却是对虚拟设备的管理,虚拟设备除了可以是物理设备之外,还可以是文件或设备集。在我们可以方便的在存储池中增加设备,所有存储池的设备也可以动态的被所有使用存储池的文件系统共享,所有在进行制作文件系统的时候,我们不必对某一单独设备设置文件系统,而是可以自由定义文件系统的大小和各种属性。

Solaris10里,我们可以使用命令行进行ZFS的管理,同时,Solaris10也为我们提供了一个WEB管理界面。

我们可以通过安全的WEB浏览器,输入以下URL地址:https://hostname:6789 或者 https://host-id:6789 来访问Web Console来对ZFS进行管理。

1、1、在浏览器里键入https://127.0.0.q:6789进入Web Console界面。

 

2、输入root的用户名和密码,点击“登陆”

 

 

2、3、选择“ZFS管理”,进入ZFS管理界面。

 

 

3、4、我们可以选择“创建存储池”来创建一个新的存储池。

 

 

4、5、命名存储池,选择容余级别,根据向导进行创建。因为我的磁盘已经被格式化,所以在进入“选择要包含的设备”时,没有可用的设备供选择,所以可以在命令行下先建立一个存储池,然后再体验一下Web Console的一些管理特性。

5、我是使用u盘来建立了一个存储池,大家也可以使用文件来构造。

#format –e   -------------查看u盘的逻辑设备名

得到的设备名为c4t0d0

       #zpool create dh c4t0d0  ---------------建立名为dh的存储池

6、6、进入Web Console查看新建的存储池和文件系统,已显示为(1),选择查看文件系统。

  

7、7、我们可以使用Web Console来在指定的存储池内新建一些文件系统,来构造数据集。根据向导创建数据集。我在这里选择的是创建一个“文件系统”。

 

8、8、对文件系统进行定义。我是要在“dh”父文件系统下建立名为“Tonsen”的子文件系统。呵呵,“dh”是我的中文名缩写,而“Tonsen”是本人的英文名,并不是我孩子的名字~^-^

 

9、为文件系统指定挂接点,在ZFS中,只要我们指定了挂接点,文件系统都是自动进行挂接的,我们不需要去改写/etc/vfstab文件。

 

10、 指定该文件系统的的配额和预留空间。在这里我们给了这个文件系统100m的配额以及50m的预留空间。这个预留空间是它的父级文件系统(dh)为Tonsen这个文件系统保留空间的操作,为了避免父级文件系统的空间被用完。当选择一定大小的预留空间后,父级子系统的使用空间立即增加这一预留空间的大小。

 

11、 在这个界面,可以为你创建的文件系统指定你需要的属性,非常方便。

 

12、 检查你所做的设置。

13、在这里,可以查看相应的命令。对你掌握创建文件系统的命令很有帮助。点击完成即可创建成功。

14、我们可以在Web Console界面去查看ZFS的具体情况,也可以在命令行下使用相关命令进行查看。如下图所示。

 

 



发表于 FZU [JDS] ( 五月 21, 2008 12:55 下午 ) Permalink | 评论[0]
评论:

发表一条评论:
  • HTML语法: 禁用