找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

发表评论

回复 evremonder 的评论:
在 Linux 上使用 ZFS现在您已经了解了 ZFS 背后的一些抽象概念,让我们在实践中看看其中的一些概念。本演示使用了 ZFS-FUSE。FUSE 是一种机制,允许您在没有内核代码(除 FUSE 内核模块和现有的文件系统代码以外)情况下在用户空间中实现文件系统。该模块为用户和文件系统实现提供从内核文件系统接口到用户空间的桥梁。首先,安装 ZFS-FUSE 包(下面的演示针对 Ubuntu)。安装 ZFS-FUSE安装 ZFS-FUSE 很简单,尤其是在使用 apt 的 Ubuntu 上。下面的命令行安装了您开始使用 ZFS-FUSE 所需的一切:$ sudo apt-get install zfs-fuse此命令行安装 ZFS-FUSE 和所有其他依赖包( 我的也需要 libaiol),为新的程序包执行必要的设置并启动 zfs-fuse 守护进程。使用 ZFS-FUSE在此演示中,您使用环回设备以便在主机操作系统内将磁盘仿真为文件。要开始此操作,请通过 dd 实用程序(参见清单 1)创建这些文件(使用 /dev/zero 作为源)。在创建了四个磁盘映像之后,使用 losetup 将磁盘映像与环路设备关联在一起。清单 1. 使用 ZFS-FUSE 的设置 $ mkdir zfstest$ cd zfstest$ dd if=/dev/zero of=disk1.img bs=64M count=11+0 records in1+0 records out67108864 bytes (67 MB) copied, 1.235 s, 54.3 MB/s$ dd if=/dev/zero of=disk2.img bs=64M count=11+0 records in1+0 records out67108864 bytes (67 MB) copied, 0.531909 s, 126 MB/s$ dd if=/dev/zero of=disk3.img bs=64M count=11+0 records in1+0 records out67108864 bytes (67 MB) copied, 0.680588 s, 98.6 MB/s$ dd if=/dev/zero of=disk4.img bs=64M count=11+0 records in1+0 records out67108864 bytes (67 MB) copied, 0.429055 s, 156 MB/s$ lsdisk1.img disk2.img disk3.img disk4.img$ sudo losetup /dev/loop0 ./disk1.img$ sudo losetup /dev/loop1 ./disk2.i

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。