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

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

freebsd:001_030_proliant_microserver高機能nas化計画_設定編 [2011-10-22 11:27]
Decomo
freebsd:001_030_proliant_microserver高機能nas化計画_設定編 [2020-12-03 19:36]
行 1: 行 1:
-====== 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" 
- 
-===== データ用RAID-Zボリュームの作成 ===== 
-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 
- 
-===== avahi ===== 
-<cli> 
-$ sudo portinstall avahi 
-$ sudo vi /usr/local/etc/avahi/services/adisk.conf 
-<?xml version="1.0" standalone='no'?> 
-<!DOCTYPE service-group SYSTEM "avahi-service.dtd"> 
-<service-group> 
-  <name replace-wildcards="yes">%h</name> 
-  <service> 
-    <type>_adisk._tcp</type> 
-    <port>9</port> 
-    <txt-record>sys=adVF=0x100</txt-record> 
-    <txt-record>dk0=adVN=Time Machine,adVF=0x81</txt-record> 
-  </service> 
-</service-group> 
-</xterm> 
- 
-===== Netatalk ===== 
-$ sudo portinstall netatalk 
- 
-cd /usr/local/etc/rc.d/ 
-sudo ./dbus start 
-sudo ./avahi-daemon start 
-sudo ./avahi-dnsconfd start 
-sudo ./netatalk start 
  
  • freebsd/001_030_proliant_microserver高機能nas化計画_設定編.txt
  • 最終更新: 2020-12-03 19:36
  • (外部編集)