差分
このページの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 / | ||
- | #!/bin/sh | ||
- | # | ||
- | # Original: http:// | ||
- | # renamed zfs_prepare to gnop_aft | ||
- | |||
- | # PROVIDE: gnop_aft | ||
- | # BEFORE: zfs zvol | ||
- | |||
- | . / | ||
- | |||
- | name=" | ||
- | rcvar=" | ||
- | start_cmd=" | ||
- | stop_cmd=" | ||
- | # | ||
- | |||
- | aft_sector_size=4096 | ||
- | |||
- | gnop_aft_start() | ||
- | { | ||
- | [ `$SYSCTL_N security.jail.jailed` -ne 1 ] || return 0 | ||
- | local dev | ||
- | for dev in $gnop_aft_devs; | ||
- | 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; | ||
- | gnop destroy $dev.nop | ||
- | done | ||
- | } | ||
- | |||
- | load_rc_config $name | ||
- | run_rc_command " | ||
- | |||
- | # chmod +x / | ||
- | # vi / | ||
- | # ATF workaround via GEOM NOP -- see / | ||
- | gnop_aft_enable=" | ||
- | gnop_aft_devs=" | ||
- | |||
- | ===== データ用RAID-Zボリュームの作成 ===== | ||
- | dd if=/ | ||
- | dd if=/ | ||
- | dd if=/ | ||
- | dd if=/ | ||
- | |||
- | 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 / | ||
- | zfs set checksum=fletcher4 zdata | ||
- | sudo zfs set compression=on zdata | ||
- | sudo zfs create -o compression=gzip-9 zdata/ | ||
- | zfs create -o quota=2t zdata/ | ||
- | zfs create -o quota=2t zdata/ | ||
- | zfs create zdata/home | ||
- | |||
- | ===== avahi ===== | ||
- | <cli> | ||
- | $ sudo portinstall avahi | ||
- | $ sudo vi / | ||
- | <?xml version=" | ||
- | < | ||
- | < | ||
- | <name replace-wildcards=" | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | |||
- | ===== Netatalk ===== | ||
- | $ sudo portinstall netatalk | ||
- | |||
- | cd / | ||
- | sudo ./dbus start | ||
- | sudo ./ | ||
- | sudo ./ | ||
- | sudo ./netatalk start | ||