freebsd:001_030_proliant_microserver高機能nas化計画_設定編

文書の過去の版を表示しています。


ProLiant MicroServer高機能NAS化計画(設定編)

<cli prompt=“# ”> # vi /etc/rc.d/gnop_aft #!/bin/sh # # Original: http://d.akinori.org/2010/04/15/ # renamed zfs_prepare to gnop_aft

# PROVIDE: gnop_aft # BEFORE: zfs zvol

. /etc/rc.subr

name=“gnop_aft” rcvar=“gnop_aft_enable” start_cmd=“gnop_aft_start” stop_cmd=“gnop_aft_stop” #required_modules=“geom_nop”

aft_sector_size=4096

gnop_aft_start() {

  [ `$SYSCTL_N security.jail.jailed` -ne 1 ] || return 0
  local dev
  for dev in $gnop_aft_devs; do
gnop create -S $aft_sector_size $dev
  done

}

gnop_aft_stop() {

  [ `$SYSCTL_N security.jail.jailed` -ne 1 ] || return 0
  local dev
  for dev in $gnop_aft_devs; do
gnop destroy $dev.nop
  done

}

load_rc_config $name run_rc_command “$1”

# chmod +x /etc/rc.d/gnop_aft # vi /etc/rc.conf # ATF workaround via GEOM NOP – see /etc/rc.d/gnop_aft gnop_aft_enable=“YES” gnop_aft_devs=“ada0 ada1 ada2 ada3”

dd if=/dev/zero of=/dev/ada2 bs=1m count=1 dd if=/dev/zero of=/dev/ada3 bs=1m count=1 dd if=/dev/zero of=/dev/ada4 bs=1m count=1 dd if=/dev/zero of=/dev/ada5 bs=1m count=1

Hitachi HDS722020ALA330 3907029168 WDC WD20EARX-00PASB0 3907029168 ST2000DL003-9VT166 3907029168

gpart create -s gpt ada2 gpart create -s gpt ada3 gpart create -s gpt ada4 gpart create -s gpt ada5

gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0a ada2 gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0b ada3 gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0c ada4 gpart add -b 40 -s 3906721895 -t freebsd-zfs -l data0d ada5

zpool create zdata raidz /dev/ada2p1.nop /dev/ada3p1.nop /dev/ada4p1.nop /dev/ada5p1.nop zfs set checksum=fletcher4 zdata sudo zfs set compression=on zdata sudo zfs create -o compression=gzip-9 zdata/backup zfs create -o quota=2t zdata/backup/TimeMachine zfs create -o quota=2t zdata/backup/self zfs create zdata/home

  • freebsd/001_030_proliant_microserver高機能nas化計画_設定編.1316834594.txt.gz
  • 最終更新: 2011-09-24 12:23
  • by Decomo