2023年11月22日水曜日

懲りずにNAS構築

一時期、QNAP TS-228Aを使ってみたが、24H稼働してたら、1年半で本体が逝きました。
まさかHDDより先に本体逝くなんて。
とりあえず、保証期間内だったので、メーカー送って直しましたが、怖くて使えない。
家庭用だから、信頼性ないんでしょうか。

その後、BIOSTAR A10N-8800EなるAMD FX-8800Pが載ったminiITXのマザーでRAID Zとはどんなもんかと思い WD RED 3TB x 4 でTrueNASなどを組んでみ ましたが、消費電力が アイドル状態で45Wとか、とてもじゃないが24Hつけっぱなしに出来ないので、たまに起動し、 TV録画用のminiPCにつなげた臨時のファイルサーバのバックアップとして使っていた。

最近、Intel N100 が出回りはじめ、消費電力を少なそうなのでNASにいいかもと物色。
N100載ったminiPCがRAM 8GB/SSD 256/Windows11Proで割引クーポンありでなんと2万以下。
ポチりました。

本体はアイドル状態で10Wちょっと。
TrueNAS SCALEを投入。
センチュリーの裸族のテラスハウス CRTS35EU3RS6G2 にWD RED 4TB x 2 をスタンダード接続にしNASでmirror構成。
本家のBSD版 TrueNAはUSBのHDDはRAID構成できないような話があったが、Linux版のTrueNAS SCALEはその辺、問題なさそう。
本体とストレージ合わせて、アイドル状態で20W程度。
これなら24H稼働もなんとかいけそう。

バックアップのNASからファイルをrsyncでコピー。
消費電力は大体32W程度。
転送速度も 90MB/s 程度出てるので、性能も問題なし。

miniPCのLANは2.5Gbpsなので、2.5Gbpsのswitchにすれば、転送速度ももう少しあがるかも。 ちなみに16GBのRAM挿したら起動すらしませんでした。今時相性とかあるのかな?

2019年4月20日土曜日

samba server の 設定

・ubuntu 18.04 server の場合

1.samba にユーザを追加する
$sudo pdbedit -a xxxxx

2.samba の設定ファイルに ユーザの home directory を追加する

$sudo vi /etc/samba/smb.conf

[homes]
browseable = no
writable = yes
path = /home/%u/share
create mask = 0700
directory mask = 0700
guest ok = no

* home の share デイレクトリーを共有する場合

3.samba の再起動
$ sudo systemctl restart smbd
$ sudo systemctl restart nmbd

2017年8月14日月曜日

サーバ更新 2017

現在のファイルサーバは稼働から3年。
そろそろHDDも更新時期でしょうか。
ついでにマザーも交換してしまおうか。
ということで新サーバは以下の構成
OS Ubuntu Srever 16.04 LTS x64
マザーボード ASRock J3160-ITX
メモリー DDR3L SO-DIMM 4GB x 2
HDD WD Red 3TB x 2 on RAID1 (homeにマウント)
USBメモリー Sandisk USB3.0 64GB ( /で使用 )
電源 Scythe 剛力マイクロ 300W

passmark の CPUスコアは 1808。
現行機比3倍!(赤くないですよ)

CPUは Celeron J3160 で TDP 6W
現行機は AMD E1-2100 で TDP 9W
若干消費電力は下がってるが、やはりマザー全体で見ると あまり、変わらないようだ。 むしろ若干消費電力が上がったか?
メモリーも2枚だし。
参考:
rsynで現行機からのファイルコピー中は約30Wの消費電力。
まぁ、電源が460Wの普通の電源なんで少し多めに消費してるかも。

2014年5月11日日曜日

Serverの更新 その2

旧サーバからのデータ移行も終了し、通常稼働で動作中
アイドル中の消費電力はわっとチェッカーで 26W
旧サーバより10W以上、消費電力が下がった。
最終的なサーバ構成は以下の様になった。
OS Ubuntu Srever 14.04 x64
マザーボード ECS KBN-I/2100
メモリー DDR3 2GB x 2
HDD WD Red 3TB x 2 / RAID1
USBメモリー os boot用 & linux /boot ディレクトリー
電源 Scythe 剛力マイクロ 300W

2014年5月5日月曜日

Serverの更新

現在のserverは稼働して既に3年半。
ファイルサーバとして機能的にに能力的にも特に問題なし。
若干、消費電力に問題(アイドルで37W)あるが、我慢できるレベル。
がしかし、HDDも既に3年以上稼働してるのでそろそろ交換時期でもある。
そこでHDDだけでなくマザーも交換し新調することにした。
マザーはGigabyte GA-D510UDからECSのKBN-I/2100に変更。
CPUはAtom D510(1.66GHz TDP 13W)からAMD E1-2100(1GHz TDP 9W)に変更となる。
Atom D510は2コア4スレッドなので E1-2100 の2コア2スレッドは性能的に微妙だが、 PassMarkのCPUベンチによると
CPUスコア
E1-2100610
D510676

1割ほどダウン、、、
まぁ、ファイルサーバとして使用する上では問題なし。

HDDのインターフェースはSATA2 3Gb/sからSATA3 6Gb/sになるので性能アップが期待できる。
HDDはWestern Digital がNAS専用として出したRedシリーズをチョイス。
旧サーバのはGreenシリーズに比べ、信頼性が上がって、消費電力が下がっている(であろうと期待)。

サーバOSはリリースされたばかりのUbuntu Server 14.04 LTS 。 ファイルサーバという性格上、データのバックアップも考える必要があるけど、家庭内サーバだし、HDDが2TB~3TBの時代にバックアップを考えるとバックアップ先も同程度の装置が必要になる。当然バックアップ先がシングルのHDDじゃ、バックアップ先がダメになった時に意味がない。
ということでバックアップはあっさり無視して、RAID1の構成にする。
diskの構成は以下の様にする
sda:WD Red 3TBRAID1
sdb:WD Red 3TBRAID1
sdc:USBメモリ 8GB/boot

ソフトウェアRAIDの為、RAIDドライブからのbootができないのでUSBメモリーに /bootを置きbootするように構成する。
で、ここでちょっとはまってしまう。
bootパーティションは容量は必要ないのでなるべく少量(?)のUSBメモリーでいいのでとりあえず、使用してない4GBのUSBメモリーを使用してインストールを開始した。
ところが、なぜか、インストーラが4GBのUSBメモリーを認識してくれない。
USBメモリーを刺す場所を変えても認識しない。
このマザーは失敗か!と思ったが、とりあえず余っていた8GBのUSBメモリーに変えたらあっさり認識。
なんだかなぁ、、、
どうも、4GBのUSBメモリーは壊れていた模様、、、、
これ以外はなんの問題もなくインストールを終了。
再起動して、あとはRAIDの構築を待って、旧サーバからデータ移動を行う。 で、RAIDの構築は 10%終わったところで残り726分、、、、12時間以上、、、先は長い。
---
ちなみにRAID構築中の消費電力は29W~34W

2010年10月14日木曜日

ntpの設定

apt-get で ntp をインストールする
$ sudo apt-get install ntp

インストール後、ntp の設定をする
設定ファイルは /etc/ntp.conf

近くのサーバに設定する。
デフォルトで ubuntu のサーバが指定されているが、国内のサーバに変更。
#server ntp.ubuntu.com
server ntp.nict.jp
server ntp.jst.mfeed.ad.jp

クライアントのアクセス設定をする
restrict [ローカルのネットアドレス] mask 255.255.255.0 nomodify notrap


ntp の再起動

$ sudo /etc/init.d/ntp restart

2010年10月10日日曜日

grub の再インストール

SATAをRADID構成にして IDEにboot用のHDDをつなげる

古いマザーだと HDDの認識は IDE → STAT だったりするが
最近のマザーや IDEが別チップになっていたりすると
HDDの認識が SATA → IDE になったりする

Atomも VGA内蔵となった為、接続されるチップセットはNM10になっている。
このNM10がやっかいでIDEの I/F は省かれている。
その為、VGA内蔵ATOMのマザーはほとんどIDEのI/Fを持っていない。
今回使用してた Gigabyte の GA-D510UD は ATOMマザーでは珍しく
IDE がついている
"GIGABYTE SATA2" というチップで IDE + SATA-RAID のI/Fを持っている。
Ubuntu Serve 10.4 はこのチップにも対応しているの問題なく接続した
HDD は認識されるのだが、やはり認識順番は NM10 のあとになってしまう
なので、IDE接続といえども HDDの1番目としては認識されない。
grub は /dev/sda にインストールされてしまうので本来bootデバイスとして
使用した IDEのHDDでは boot できないことになってしまう。

マザーのBIOSではHDDの起動順番を変更できるので問題ないが ubuntu の
インストーラが grub をインストールしてくれないのではどうしようもない。

RAID構成をしているので、RAID用のHDDに grubがインストールされても、HDD
交換した場合、当然の様に boot できなくなってしまう。

そこで、インストール後にレスキューモードにて IDE接続のHDDに grub を
再インストールする。


HDDの構成は以下の様になっている

STAT0: /dev/sda HDD1 RAID1 物理disk1
STAT1: /dev/sdb HDD2 RAID1 物理disk2
IDE0 : /dev/sdc HDD3 /boot ←こいつでブートしたい

パーティション
/ /dev/md0 → /dev/sda1 + /dev/sdb1
/boot /dev/sdc1

レスキューモードでは /dev/md0 を / にマウントし、そこでシェルを動かす
この場合、 /dev/sdc1 は自動でマウントしないので手動でマウントを行う。

今回の構成では / と /boot が異なるHDDになるので以下のコマンドで grub を
再インストールする。

# grub-install --root-directory=/ /dev/sdc


エラーが出なければ完了である。
シェルを exit し、再起動すれば IDEのHDから boot ができるようになる。

2010年8月10日火曜日

Ubuntu Server 10.4 のインストール

Atom も時代の流れで VGA内蔵となった。
webでいろいろな記事を見ているとVGA内蔵Atomを搭載した
マザーは以前のマザーに比べて消費電力が下がっているようだ。

そこで、新Atomに交換および HDD倍増、Ubuntuのアップグレードを
敢行した。


準備したものは
OS :Ubuntu Serve 10.4 64bit
マザー :Gigabyte GA-D510UD
Atom D510
SATA x 2 + SATA x 2 + IDE x 1
メモリー:DDR2-800 1GB
HDD : Western Digital Caviar Green 2TB
WD20EARS (667GBプラッタ版) x 2
:CF 2GB (CF-IDE変換ボード 玉川)

が、ここで問題発生。
CF-IDE変換ボード 玉川をマザーのIDEコネクタに挿そうとしたら、、
なんと、変換ボードの出っ張りが 電源コネクタにぶつかって入らない、、
前のマザー D945GCLF2 は IDEのコネクタと電源コネクタは横に並んでいたが
ちょうどコネクタ分ずれていたので問題なかったが、Gigaのマザーは横一直線
でコネクタ間の幅も狭い。
ん~なんともしがたい。
しようがないのでCFはあきらめて 余っているUSBメモリー(512MB)を ブート用の
デバイスにしてインストールを開始。

前回は 8.10がうまくインストールできずに 8.04 をインストールしたが、今回は
なんの問題もなく 10.4 のインストールが完了。

巷で言われている 2TBのHDDに関するトラブル(*1)もなくすんなり動き出しました。

肝心の消費電力はと言うと アイドル状態で 36w程度、、
ん~そんなに消費電力が低くもなってないなぁ、、、

*1:HDDの容量が上がったため、Advanced Formatなるものが採用されています。
Windows系のOSの場合、 Vista以降であれば問題ないが、XP以前の場合、HDDの
アクセスが遅くなると言うやつです。
で、Linuxはどうなのってことですが、UbuntuServer10.4に関しては何の問題も
ないです。(HDDのパフォーマンスはそれなりにでてます)

2009年2月1日日曜日

Ubuntu Server RAID1 HDD交換

Atom330で作った Ubuntu Server
RAID1のHDDが片方逝ったので交換する

FileServerとして使い始めてまだ3ヶ月たってないが、HDDが片方だめになったっぽい
HDD自体は認識できてるが raid1 として bind できない。

交換するHDDは今使っているものと同じ容量か大きいもの
まぁ、あたりまえか、、

とりあえず現在のパーティションの設定を確認しておく

# fdisk -l /dev/sdb

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00014aab

Device Boot Start End Blocks Id System
/dev/sdb1 1 243 1951866 82 Linux swap / Solaris
/dev/sdb2 244 60801 486432135 fd Linux raid autodetect


交換したHDDも同じようにパーティションを切る

swapも設定していたので使えるようにする

# mkswap /dev/sdb1
# /sbin/swapon /dev/sdb1

swapの状態を確認する
# cat /proc/swaps

Filename Type Size Used Priority
/dev/sdc1 partition 1951856 0 -1
/dev/sdb1 partition 1951856 0 -2


交換したHDDのパーティションをRAIDに追加

mdadm --add /dev/sdb2

# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb2[2] sdc2[1]
486432064 blocks [2/1] [_U]
[>....................] recovery = 0.0% (350016/486432064) finish=138.8min speed=58336K/sec


あとは再構築が終わるのまつ

*今回交換したのは HGSTの HDT721064SLA360 (640GB 7200rpm)
もとは WESTERN DIGITAL WD5000AACS(500GB 5400rpm)で省電力タイプ
HDD交換でいままでより4~5W サーバ機の消費電力があがってしまった、、、

2008年11月3日月曜日

Atom de NAS 2

Atomマザー D945GCLF2 で NAS というか Ububtu Server で Linux Server を組んでみた。
Ubuntu Server はすでに 8.10 がでてるがなぜかうまくインストールできないので 前Verの8.04.01 を導入。
Atomは64bit対応(EMT64)なので迷わず64bit版 を導入。

今回作成したLinux Serverの概要
マザー:Intel D945GCLF2
メモリー:DDR2-800 1GB
HDD:CF-IDE変換ボード 玉川 + 2GBのCF(もうすでに少容量[512MB]とか売ってません;;(売ってるけど高すぎ))
WESTERN DIGITAL WD5000AACS (500G SATA300) X 2 で Raid1構成
Hitachi HDP725050GLAT80 500GB ATA133を USB接続

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
インストールは特に問題なく終了。
その後いろいろ設定。

アイドル中の消費電力は HDDx3つけて約40Wくらいです。

まぁ、ここにおちつくまでいろいろあるんですけどね、、、、

2008年11月1日土曜日

Atom de NAS 番外その1

Atomマザー D945GCLF2 でNASを企むがいろいろ問題発生
OSはUbuntu Server 8.04.01の64bit版

まず、このマザー SATAが2chしかない。
基本的にRAID1で組むのでワーク用のHDDの増設ができない。
ただ、こいつにはPCIスロットが1本あるので、増設用にSTATカードを挿してそれにワーク用のHDDをつなげば問題なし。
、、、のはずだったが、、、、
なぜか、手元にはSATAカードが2枚あったりする。
もうだいぶ前に買ったやつで当時使ってたマザーはまだSATAが使えないやつだった。(ってどんだけ古いんだよ、、)
でこのカード
玄人志向のSERIALATA1.5-PCIと AREAのSD-SATA3112-150R/L
どちらも SiliconImageの Sil3112チップを搭載
UbuntuServerでは問題なく認識できる。
が!、、、、
どうもこのカード(どちらも)を挿してるとカーネルがエラーを吐きやがる、、、
なんのタイミングかわからんが、気がつくと以下のエラーを延々と吐き続ける、、

BUG: soft lockup - CPU#2 stuck for 11s! [kacpid:60]
BUG: soft lockup - CPU#2 stuck for 11s! [kacpid:60]
BUG: soft lockup - CPU#2 stuck for 11s! [kacpid:60]
:
:

本当は32bit版でも試してみればいいんだろうけど、めんどくさい、、
せっかくの64bitCPUなんで32bit版で問題なかったとしても使う気にならんし、、、、

まぁ、しょうかないんで、SATAカードはあきらめてUSBでHDDは増設することになりましたとさ。

2008年9月28日日曜日

Atom de NAS!?

いま、巷でなにかと話題となってるAtom
100万馬力です、、、(わからんか、だれも、、)

かねてから噂のあった、デュアルコア版Atomを搭載したマザーボードが格安で販売されている。
Intel D945GCLF2

なんと、こんな田舎のパソコンショップでも売っていた。
それもakiba価格よりもちょっと安い、10,800円(税込)

GLANTANKのSTAT可による、熱対策がむりっぽいので、AtomマザーでNASをちょっと考えてみる。

ってことで、激安アト(いやAtom)を購入。
ACアダプタ式の電源も7000円でネット購入。

IDEポートには SD-IDE変換ボードで2GBのSDメモリー。
HDDはWestanDigital の WD5000AACS、500GBで5400回転のエコドライブ。

で、debianをインストールしてみた。
インストール中の消費電力は35~40w程度。
アイドル中は30w程度。

ん~、消費電力が少ないような、、多いような、、、
でもやっぱ少ないか。

まぁ、最大の誤算は、ダウンクロック+CPU電圧の変更ができるかと思ったけど、、、
さすがIntel純正、、、
そんなことは一切できませんでした、、、、 orz

GigabyteのAtomマザーを待つべきだったか、、、

2008年9月24日水曜日

GLANTANK de STAT Part2

「男の大臀筋」でSTATのHDDとIDE HDDでRAIDを再構築しようとしたが、どうもダメっぽい。

--- こんなログをはいて holt ----

md is inactive.
md: stopping all md devices.
md: md0 switched to read-only mode.
System halted.

----------------------------------------------


しょうがないので、とりあえず、STATで動くかどうかの確認をしてみる。
「男の大臀筋」+STAT HDDにシングルモードでセットアップをし、起動。

おぉぉぉ、なんの問題もなく起動したじゃないか。
動作的にも問題なさそう。

じゃぁ、ということで、RAID1で実験。
「男の大臀筋」+STAT HDDにRAID1モードでセットアップをし、起動。
おぉぉ、こいつもまたなんの問題もなく立ち上がる。
起動後のRAID構築のためのブザーも調子よく鳴ってる。
とりあえず、RAID構築が終わるまでこのまま、放置。

で、、、、、、
翌朝、まだブザー音が鳴ってる、、、、
500GBだし、時間かかるね、、、、、

で、、、!?
会社からもどって、、、、、まだ鳴ってる、、、、、
さすがにおかしいだろ、、、、、

再度、シリアルケーブル登場、、
起動後、順調にRAID構築と思いきや、、、、、

----- こんなエラーを永遠とはき続けてました、、 -----
end_request: I/O error, dev hda, sector 1033792
end_request: I/O error, dev hdb, sector 1032768
end_request: I/O error, dev hdb, sector 1032776
end_request: I/O error, dev hda, sector 1033800
end_request: I/O error, dev hda, sector 1033808
end_request: I/O error, dev hdb, sector 1032784

-------------------------------------------------------------

で、結論、、
「男の大臀筋」ではRAID1での使用は無理っぽい、、、、、、

ん~~~、玄人指向のやつでも試してみたいな、、、、
(もってないけど)

2008年9月19日金曜日

GLANTANK de SATA

IDEにくらべ割安はSTATのHDDをつなげないかやってみた
HDDはWestanDigital の WD5000AACS、500GBで5400回転。
静音性とエコ(?)っぽいのでとりあえず、これをチョイス。
IDEとSTATは AREAの「男の大臀筋」を使用。

インストールCDでリカバリーモードでHDDを作成。
ここまでは問題なし。

GLANTANKの上側のHDDをはずし、STATを大臀筋経由で接続。
電源ON!!

ナンカ、ブザーがナッテ、、、、
電源キレマシタ、、、、

タチアガラン、、、、、

あとでシリアルつなげてみよう、、、

2008年9月17日水曜日

GLANTANK 消費電力

GLANTANKの消費電力を測ってみた

HDD は HGSTのHDP725050GLAT80 500GB ×2 でRAID1構成

アイドル時 : 17 w
ファイルコピー時:20~22w

ん~、こんなもんか?


2008年9月16日火曜日

GLANTANK 不調

ちょっと前の地震で棚に置いてあったGLANTANKが投げ飛ばされたわけですが、それ以来、USBのデバイスを認識しなくなっていたようだ。
GLANTANKにはプリンターをつないでcupsで使っていたのだけど、あの地震以来、なんど試しても認識しない。
しようがないので、別のNAS(NAS-01G)につないでsamba経由でとりあえず使っていた。
で、なんでGLANTANKで認識しないのか、ちょっと調べてみた。
google先生に「GLANTANK USB 認識」をお願いすると、それっぽいのがヒット。

hotplug

ん~、デフォで入ってるはずなんだが、、
GLANTANKの中をちと、探索してみる。
/etc/init.d/hotplug ← ちゃんとある。
中をのぞくと /sbin/hotplug が必要なようだ。
/sbin/hotplug ← なぜかない、、、なんでだ??

もう、めんどくさいので
apt-get install hotplug

無事にUSBも認識できるようになりました。

2008年2月6日水曜日

余計な処理は動かさない

HS-DHGL

どうも余計なデーモンとかが動いてるのでとめてみる
/etc/init.d/rcSをごにょごにょする

BootServer
→
なんか PC-P1LAN 用のデーモンらすい、、、いらん PC-P1LANもってないもん
ltbootd.sh をrcSから消す

PCast
→「Link de 録!!」関連らすい、、、、いらん、、ばっふぁろのキャプチャもってないし、いまさらアナログ放送かい、、11年に終わりますよ、、
pcastd.sh と epg.sh をrcSから削除

あとは、プリンタつながないからそのへんも止めていいかも
、、
、、
、、
と、おもったら、、、
DLNAが動いてない、、、orz,,
どうも
pcastd.sh で起動をかけているもよう、、
メンドクセ、、
とりあえず、
pcastd.sh のDLNA関連を生かして pcastd.sh復活!





 

NAS 3台目 HS-DH500GL

初投稿が3台目から、、、
HS-DHGL シリーズ HS-DH500GL

とりあえずパテションはこんな感じ
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 37 297171 83 Linux
/dev/sda2 38 99 498015 83 Linux
/dev/sda4 100 60801 487588815 5 Extended
/dev/sda5 100 116 136521 82 Linux swap
/dev/sda6 117 60784 487315678+ 83 Linux