Today,I setup one FreeBSD Server.
use 12*1T SAS Driver.
1 two driver use LSI controller make RADI1
2 others use zfs
enable zfs
echo 'zfs_enable="YES"' >> /etc/rc.conf echo 'zfs_load="YES"' >> /boot/loader.conf
start zfs support
# /etc/rc.d/zfs start
setup gpt partion
13 9:55 gpart create -s gpt da1
14 9:55 gpart create -s gpt da2
15 9:55 gpart create -s gpt da3
16 9:55 gpart create -s gpt da4
17 9:55 gpart create -s gpt da5
18 9:55 gpart create -s gpt da6
19 9:55 gpart create -s gpt da7
20 9:55 gpart create -s gpt da8
21 9:55 gpart create -s gpt da9
22 9:55 gpart create -s gpt da10
add FreeBSD zfs part ion
23 9:56 gpart add -t freebsd-zfs -l disk0 da1
24 9:56 gpart add -t freebsd-zfs -l disk1 da2
25 9:56 gpart add -t freebsd-zfs -l disk2 da3
26 9:56 gpart add -t freebsd-zfs -l disk3 da4
27 9:56 gpart add -t freebsd-zfs -l disk4 da5
28 9:57 gpart add -t freebsd-zfs -l disk5 da6
29 9:57 gpart add -t freebsd-zfs -l disk6 da7
30 9:57 gpart add -t freebsd-zfs -l disk7 da8
31 9:57 gpart add -t freebsd-zfs -l disk8 da9
32 9:57 gpart add -t freebsd-zfs -l disk9 da10
create raidz tank use disk8 and disk9 as spare
root@FreeBSD-zfs:/root # zpool create tank raidz disk0 disk1 disk2 disk3 disk4 disk5 disk6 disk7 spare disk8 disk9cannot open 'disk0': no such GEOM providermust be a full path or shorthand device name
not success,because disk0 maybe conflict with raid1 disk disk name (da0)
so use gpart modify change da1 label name
root@FreeBSD-zfs:/root # gpart modify -i 1 -l disk10 da1 da1p1 modified
verify modify
root@FreeBSD-zfs:/root # gpart list da1Geom name: da1modified: falsestate: OKfwheads: 255fwsectors: 63last: 1953525134first: 34entries: 128scheme: GPTProviders:1. Name: da1p1Mediasize: 1000204851712 (931G)Sectorsize: 512Stripesize: 0Stripeoffset: 17408Mode: r1w1e1rawuuid: 23c46e3a-5b92-11e2-bd81-001e674f5978rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712blabel: disk10length: 1000204851712offset: 17408type: freebsd-zfsindex: 1end: 1953525134start: 34
recreate zfs
root@FreeBSD-zfs:/root # zpool create tank raidz disk0 disk1 disk2 disk3 disk4 disk5 disk6 disk7 spare disk8 disk9
root@FreeBSD-zfs:/root # zfs listNAME USED AVAIL REFER MOUNTPOINTtank 975M 6.20T 975M /mnt
success,^_^。
I do another stupid work, execute
echo 'vfs.root.mountfrom="zfs:zroot"' >> /boot/loader.conf
and reboot
But the FreeBSD give up mount root partion,give me message
GEOM: da11: geometry does not match label (64h,33s != 255h,63s).GEOM: da11: media size does not match label.Trying to mount root from zfs:zroot []...Mounting from zfs:zroot failed with error 2.Loader variables:vfs.root.mountfrom=zfs:zrootManual root filesystem specification:<fstype>:<device> [options]Mount <device> using filesystem <fstype>and with the specified (optional) option list.eg. ufs:/dev/da0s1azfs:tankcd9660:/dev/acd0 ro(which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /)? List valid disk boot devices. Yield 1 second (for background tasks)<empty line> Abort manual inputmountroot>
restart ,I want to use usb FreeBSD memory stick system fix.
But my friend have erase the memory stick.
So, enter mimiboot?
>unload all module,and boot
but stop at mountroot second time.
mountroot>ufs:/dev/da0p2
FreeBSD accept,and mount all partion and zfs.
root@FreeBSD-zfs:/root # df -h Filesystem Size Used Avail Capacity Mounted on /dev/da0p2 9.7G 385M 8.5G 4% / devfs 1.0k 1.0k 0B 100% /dev /dev/da0p4 48G 32M 44G 0% /var /dev/da0p5 96G 1.2G 88G 1% /usr /dev/da0p6 9.7G 32M 8.9G 0% /home /dev/da0p7 732G 38M 673G 0% /usr/local tank 6.2T 975M 6.2T 0% /mnt
dmesage show hard drivers: da0: <LSI Logical Volume 3000> Fixed Direct Access SCSI-6 device da0: 952720MB (1951170560 512 byte sectors: 255H 63S/T 121454C) da10 at mps0 bus 0 scbus2 target 29 lun 0 da10: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da10: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da9 at mps0 bus 0 scbus2 target 28 lun 0 da9: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da9: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da8 at mps0 bus 0 scbus2 target 27 lun 0 da8: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da8: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da1 at mps0 bus 0 scbus2 target 4 lun 0 da1: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da1: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da7 at mps0 bus 0 scbus2 target 26 lun 0 da7: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da7: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da3 at mps0 bus 0 scbus2 target 22 lun 0 da3: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da3: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da5 at mps0 bus 0 scbus2 target 24 lun 0 da5: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da5: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da6 at mps0 bus 0 scbus2 target 25 lun 0 da6: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da6: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da4 at mps0 bus 0 scbus2 target 23 lun 0 da4: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da4: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C) da2 at mps0 bus 0 scbus2 target 5 lun 0 da2: <ATA ST91000640NS SN03> Fixed Direct Access SCSI-6 device da2: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
todo ZFS porfermance
没有评论:
发表评论