FreeBSD7 boot ZFS存储的规划
2009-05-13 15:39:26来源:未知 阅读 ()
[url=javascript:;]FreeBSD[/url]
7.0具备以
[url=javascript:;]ZFS[/url]
作为根
[url=javascript:;]文件[/url]
系统的能力。本文将以一台有6块
[url=javascript:;]硬盘[/url]
的服务器介绍从FreeBSD/amd64 7.0 LiveFS光盘(随发行版发行的LiveCD系统)全新
[url=javascript:;]安装[/url]
一份FreeBSD,并使用ZFS作为根目录的具体方法。
存储的规划
我们假定有6块750GB的SATA硬盘,ad0-ad5;系统有8GB RAM,希望作为存储服务器。在尽量保证数据完整性和性能的前提下,我们会希望有:
- 使用五块硬盘作为RAIDZ1或RAIDZ2卷;一块硬盘作为备盘;系统的引导和配置信息保存2份,以便当系统无法引导时进行灾难恢复;适当大小的 swap 空间,在本例中,我们选择的容量是 8GB。
分区如下所示:
磁盘abdad0UFS 2GB
ZFSad1
SWAP 2GBZFSad2
SWAP 2GBZFSad3
SWAP 2GBZFSad4
SWAP 2GBZFSad5UFS 2GB
ZFS准备
使用 LiveFS 光盘引导之后会自动进入sysinstall,选择 Fixit → CDROM。进入Fixit
[url=javascript:;]shell[/url]
,会看到这样的提示符:
Fixit#
这时,我们可以开始分区了。首先,初始化覆盖所有磁盘的slice:
fdisk -IB /dev/ad0
fdisk -I /dev/ad1
fdisk -I /dev/ad2
fdisk -I /dev/ad3
fdisk -I /dev/ad4
fdisk -IB /dev/ad5
接下来在这些磁盘上初始化bsdlabel。由于 bsdlabel 需要调用 vi(透过 EDITOR 环境变量),而 sysinstall会将这个环境变量设置为 /mnt2/stand/vi,因此需要改一下:
unsetenv EDITOR
bsdlabel -wB /dev/ad0s1
bsdlabel -w /dev/ad1s1
bsdlabel -w /dev/ad2s1
bsdlabel -w /dev/ad3s1
bsdlabel -w /dev/ad4s1
bsdlabel -wB /dev/ad5s1
分别编辑这些labels。对于ad0和ad5,类似这样:
8 partitions:
# size offset fstype
a: 4194304 16 unused
c: * 0 unused
d: * * unused
对于ad1-ad4,类似这样:
8 partitions:
# size offset fstype
b: 4194304 16 unused
c: * 0 unused
d: * * unused
我们希望不因为盘序问题导致混乱,因此会用到 geom label。在本次
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 新版的子波工具箱SWT要出来了 2009-05-13
- FreeBSD下的NFS 2009-05-13
- FreeBSD sysctl.conf 配置详解及最佳方案 2009-05-13
- ZFS存储的规划 2009-05-13
- ZFS最佳实践指南 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash