2015.10.25
Probox:メンテメモ(オイル交換)
48703km 3182km
5w-30 3L
だらだら人生
2015.10.22
先日立ち上げた新ファイル鯖へ旧鯖から SMB 共有経由でファイルコピーすると遅いのなんのって。
平均 20MB/s とかしか速度が出ないの。幾らなんでもオカシイので接続の確認をしてみたり、
ケーブルが腐ってるのかと windows やら Mac 端末から両鯖にコピー掛けると 100MB/s 出る。
ハードウェアじゃなくてソフト側がアヤシイと色々ググれカスしたらどうもマウントやらを
司る gvfs ってヤツが癌らしい。Nautilus 使って楽してコピーしよるワシも悪いらしい。(笑
GUI で楽するのは捨てがたいので共有の仕方を変更してみる事にする。方法を色々ググれカスして
1. mount cifs
2. smbmount
3. nfs
の三点がネタになってたので全部試して nfs を採用いたしました。
—————————————-
鯖側
$ sudo apt-get install nfs-kernel-server
$ sudo nano /etc/exports
#共有ディレクトリ
/mnt/md0/public 192.0.0.0/24(rw,sync,fsid=0,no_root_squash,no_subtree_check)
$ sudo /etc/init.d/nfs-kernel-server restart
—————————————-
クライアント側
$ sudo apt-get install nfs-common
$ sudo mount -w -t nfs 192.168.***.***:/mnt/md0/public /media/mdf/public
—————————————-
起動時から共有させたいなら fstab に書いておくべし。ウチはしないので書かない。
2015.10.21
数年前に導入した HP MicroServer N36L のファイル鯖が埋まったので新鯖 N54L を用意。
ってか、前から用意してたんだが放置していたのをやっとこさ組んだのである。
今回は HP MicroServer N54L ・・・少しクロックと消費電力が上がりました。
メモリーは何かの特売で調達したまま、そこらに転がしてた 8GB x2 の 16GB 。
あんまりコネコネしてる時間も無いので ubuntu 14.04 LTS を転がってる SSD に入れて
4TB HDD 4 発を RAID5 で仕立てる安直 NAS 仕様である。前回から何も進化していない。
(※ N36L: ubuntu 10.04 LTS を SSD に入れて Mem 8GB で 2TB HDD 4 発 RAID5 仕様)
—————————————-
・パーティションテーブルを GPT に。
$sudo parted -s — /dev/sda mklabel gpt
$sudo parted -s — /dev/sdb mklabel gpt
$sudo parted -s — /dev/sdc mklabel gpt
$sudo parted -s — /dev/sdd mklabel gpt
・おまじない唱えてパーテーション確保。
$sudo parted /dev/sda
(parted) unit GB
(parted) mkpart primary 0 4001GB
$sudo parted /dev/sdb
(parted) unit GB
(parted) mkpart primary 0 4001GB
$sudo parted /dev/sdc
(parted) unit GB
(parted) mkpart primary 0 4001GB
$sudo parted /dev/sdd
(parted) unit GB
(parted) mkpart primary 0 4001GB
—————————————-
・マダム・・・じゃなくて mdadm 導入。
$sudo apt-get install mdadm
・mdadm で 4 発 RAID5 構成。
$sudo mdadm -C /dev/md0 -l5 -n4 -f /dev/sd[abcd]1
・RAID 領域をフォーマット。
$sudo mkfs -t ext4 /dev/md0
領域確保に 12 時間ほど掛かったでござる。
—————————————-
・/etc/fstab にマウントポイントを書く
$sudo nano /etc/fstab
# RAID5
/dev/md0 /mnt/md0 ext4 defaults 0 2
本来は /dev/md0 の部分を UUID で書いた方がエエ筈。
旧鯖は UUID で書いてた。
—————————————-
・samba 導入。
$sudo apt-get install samba
・共有フォルダ作成
$sudo mkdir /mnt/md0/public
$sudo chown nobody:nogroup /mnt/md0/public
$sudo chmod 777 /mnt/md0/public
・/etc/samba/smb.conf の編集
$sudo nano /etc/samba/smb.conf
[grobal]
workgroup = WORKGROUP
dos charset = CP932
unix charset = UTF-8
[public]
path = /mnt/md0/public
public = yes
writeble = yes
valid users = hage
browseable = yes
guest ok = yes
read only = no
create mask = 777
旧鯖の[grobal]に書いてた
display charset = UTF-8
は、読めんのじゃボケと蹴られた。
・samba のパスワードの設定
$sudo smbpasswd hage
New SMB password:
Retype new SMB password:
・・・で Fail 出たので何でジャーとググレカスして
$sudo smbpasswd -a hage
New SMB password:
Retype new SMB password:
で、通りました。
・最後に samba を再起動
$sudo /etc/init.d/smbd restart
—————————————-
4TB x 4 から RAID5 で 12TB のファイル鯖が出来ました。