ラベル Linux の投稿を表示しています。 すべての投稿を表示
ラベル Linux の投稿を表示しています。 すべての投稿を表示

2020/06/08

ファイルサーバーに Ryzen 3 3200G というラグジュアリー

Core2Duo 時代の PC、Linux Mint を入れてファイルサーバーにしていたものが、遂に使い物にならなくなってしまった。
近頃はファイル転送をするだけで CPU ファンが MAX で唸ってたりしたのだけれど、ここ何日かは気温が上がった所為かそこそこの頻度で熱暴走でシャットダウンするようになってきてた。
CPU ファンのグリスを換えれば若しかしたら復活したかも知れないけれど、10年以上使っててもう大分古くなっているのでそろそろ中身を入れ替えてもいいんじゃないかと。

つうことで、マザーボード + CPU + メモリ を買ってきて入れ替え。

ファイルサーバーなので、ぶっちゃけ Celeron とか ATOM とかの CPU 込みのファンレスマザーボードとかでも全然良いと思うのだけれど。
でも一寸贅沢心が芽生えてしまった。

CPU が AMD Ryzen 3 3200G。
自分用のファイルサーバーには完全にオーバースペック。
マザーボードは ASUS の MicroATX の B450 チップセットの安いヤツ、メモリは 8GB 1枚 で、全部で大体 2.5 万円弱ぐらい。
出費。
CPU 入りマザーとかなら 1 万円ぐらいで大体揃いそうなので、残りの金で今だと 8TB の HDD とか買えた訳だ。8TB も要らんけど。

Ryzen だと結構良い CPU クーラーが付いてるのが好い。

部品が Amazon から届いたので、旧 PC のケースからマザーボードを外す。
外したマザーボードをよく見てみると、CPU クーラーのネジが緩んで一寸浮いてただけだった。
やってしもた・・・。
熱暴走で CPU クーラー辺りが怪しいのは判ってたんだし、せめて一寸触ってみるなりして確認ぐらいしとけばよかった。
ネジ回すだけで解決できたのに 2.5 万も使ってもうた。
2.5 万もあったら安いギターでも買えたかも知れない・・・と思って Amazon を見てたら、安いギターが軒並み品切れ品薄もしくは普段より高くなってた。

出費は痛いが買ってしまったものは仕方が無い。
新しい部品があるのに古い部品を使い続ける理由も無いので、入れ替えを決行する。

旧 PC の Linux Mint も色々入れたり弄ったりし過ぎてなんかよく分からん状態になってるので、これを機にクリーンインストールすべきか迷わしいトコロ。
若しブートドライブにしてる SSD をそのまま繋ぐだけで電源入れて起動しなかったら問題解決に動くよりもクリーンインストールしてしまおう、と決心して SSD を繋いで電源を入れたら途中でコケたので、クリーンインストール決定。

クリーンインストールするに当たって OS は、ファイルサーバーなんで Ubuntu Server とかでもよかったんだけど、たまに Linux デスクトップで遊びたくなる病が発症するので結局今まで通り Linux Mint の Mate 版にした。
リソースを切り詰めなければならない理由も無いし、GUI があった方が何かと楽だし。

Samba を入れて一通り設定して終了。

新しくはなったのだけれど、ファイルの転送速度が言う程上がるでもなし、あんまし新しくなった気がしない。
やっぱ勿体無かったか・・・。

2019/06/29

Linux Mintをアップデート

自宅のファイルサーバ、ちょー古いPCにHDDいっぱい繋げて、OSはLinux Mintを入れてGUIでも使えるようにしてるんだけど、OSバージョンが17で、今年の4月でサポートが切れてた。
そうか、そういやそうだった。
「Samba入れてるだけやし、OSアップデートで何かあったら面倒臭いのでギリギリまでOSバージョンアップはせんとこう」ポリシーで行ってて、結局忘れてた。
やべえ。
なんか最近パッケージのアップデートが無いなあと思ってたんだ。

つうことで、最新のOSにアップデートした。
バージョン19.1。
やっぱアップデートはコマメにしとくもんですな。

17 -> 17.3 -> 18 -> 18.3 -> 19 -> 19.1 とアップデートしていかないと不可ないので、めっちゃ時間が掛かる。
途中で「クリーンインストールしたろか」という考えも出てきたが、クリーンインストールした後の設定もなんか面倒臭かったので、我慢してネットでコマンド探しながらコンソールを叩く。
まあ基本待ち時間で、コマンド打ったら暫く放ったらかすだけだけど、作業開始から終了までなんやかんやで丸一日ぐらい掛かった。
やっぱアップデートはコマメにしとくもんですな。

2015/05/25

sambaが遅いのではない

古いPCにLinux Mintとsamba入れてローカル用ファイルサーバにしてる。
でも遅い。
めっさ遅い。
Windows7機からのアクセスで、読み書き共に10-12MB/sぐらい。
まあ別に大して困るでもないので今まで放っといてたんだけど、もうちょい速くならんもんかと最近になって思い始めた。
samba設定を色々弄ったりWindowsやLinuxのネットワーク設定を色々弄ってたりしたんだけど、全く変化無し。
ネット上に転がってるKnow-How的なものも調べてみたけど甲斐無し。
LanケーブルもCat6で流石に1000Base対応だし、ルーターも最近新調したものだし。
Linux側のHDDのキャッシュを増やしたりしてみたけど変わらず。
速度が変わらないところからすると、どっかがボトルネックになってるんだろうけど、そして私は的外れなところを探しているに違いないのだけれど。
HDDはext4でフォーマットしていて、噂ではxfsより多少遅いらしいけど、まあそれがボトルネックになってるようには思えないし。
ううむ・・・。

因みにファイルサーバ側のLanコネクタはマザーボード直挿し。
幾ら古いPCだといってもコイツがGbE非対応ってことないよな・・・。
と思ってethtoolしてみたら、なんとSpeedが100Mb/s。GbE全然非対応。
12MB/sとか、もう理論値出てますやん。

ということで、急遽PCIのネットワークアダプタを増設することに。
ネットワークアダプタなんざ家では一生使わんと思ってたのに。
家の中を調べてみたら、昔DSP版Windows(多分XP)を買う時に「一緒に買った」ネットワークアダプタが発掘される。
然しパッケージをよく見ると100Base。
かっ!
素直にAmazonでGbE対応のアダプタを買う。

ネットワークアダプタって結構昔から標準的にGbE対応になってたと思ってたんだけれど、そうでもないのか。
或はケーブルが結構昔からCat5eになってGbE対応だったので、それと混同しているのか。

で、買ったのが届いたので付けてみたらそれだけでフツーに50MB/sぐらい出た。
但、設定弄り過ぎた所為か速度が微妙に安定していないので、もう少し設定を詰めれば(元に戻せば)もうちょい速くできるかも。


ということで、思い込みはイカンという話。

2015/01/05

NASに殺されたHDD復活

NASに殺されたHDD。
Linux Mintでアレコレやってるうちに無事復活した。
xfs_repairがダメだったときはもう駄目だと思ったが、partedとtestdiskでパーティション再設定したらいけた。

HDDをSATAケーブルでPCに繋いでやってディスクマネージャを立ち上げると、ディスクマネージャからはパーティションは見えてたのだけれどマウントできない状態だったHDDと、パーティションすら見えてない状態のHDDがあった。
一応、HDDの存在がディスクマネージャから見えないということはなかった。
で、色々やってみた結果、どれともデータを読み出すことができた。

以下私がやったことの忘備録。
つまり以下は技術情報ではなく、記憶を頼りに書くので間違ってる可能性はあるし、コレをすればどんな場合でも全てまるっと解決するということではない。
因みにNASはBuffaloのLinkStationでパーティションテーブルがGPT、データ領域のフォーマットはXFSの場合。

先ずディスクマネージャからパーティション構成が見えてたHDD。
partedのmklabelで一旦パーティション情報を白紙にして、rescueでパーティションを復活させるという流れ。
パーティション構成とその容量を大体メモしておく。
端末で
>sudo parted /dev/sdb
でHDDを指定してpartedを起動して、
(parted) mklabel gpt
としてGPTでHDDのパーティションを再設定。
このときHDDの元々のパーティションは消えてしまう。
で、
(parted) rescue 0MB 3TB
として以前設定してあったパーティションを拾う。
「0MB」のとこは検索開始位置、「3TB」ってのは検索終了位置を設定する。
3TBのHDDなら「3.1TB」とか一寸多めにしてもOK。
で、一個目のパーティションが見つかったらその容量を覚えておく。
例えば1024MBぐらいだったら次は
(parted) rescue 1030MB 3TB
みたいに検索開始位置を前のパーティションの終わりの少し後ろからにする。
パーティションが多い場合は最初にとったメモが役立つという訳だ。
LinkStationの場合、途中で1MB程度の空きパーティションがあったりして検索開始位置を刻んで何回か検索しないといけなかったりする。
検索開始位置が次のパーティションの始まりより後ろだったり前のパーティションの最後より前だったりすると検索が失敗するので。
で、全てのパーティションが見つかったら
(parted) quit
でpartedを抜ける。
あとは目的のパーティションをマウントして、データを抜き出すだけ。

次に、パーティション情報がディスクマネージャから見えないHDDはtestdisk。
端末で
>sudo testdisk /dev/sdb
でHDDを指定してtestdiskを起動。
その後
「Analyse」→「Quick Search」でパーティションが見つかるが何もせず→「Deeper Search」で何時間か待つ。
で、パーティションが見つかったら矛盾が無いようにされらしくパーティションを設定して「Enter」。
あとは目的のパーティションをマウントしてデータ抜き出し。


あとデータ抜き出し後のHDDが何故か再フォーマットできなかったので、partedでmklabel gptしてからフォーマットしたらできたり、fdiskで一旦全部のパーティションを削除しなければならなかったりした。
まあ兎も角イッペン全部パーティションを白紙にしないと不可ないっぽい。

2015/01/04

NASが死んだ

NASがお亡くなりになる。
お亡くなり序でにHDD内のデータを読み込み不能にするという荒業をやってのけられる。
不幸か!新春早々不幸か!つうか最近なんや立て続けに不幸か!

NAS本体の復旧も考えないではなかったが(コレ結構高かったし)、NASはHDD4台までのヤツで今後HDDを増やすときにコピーやらバックアップやら面倒臭いし古いHDDの使い道がなくなるし、また壊れられても鬱陶しいしイマイチ信用ならんので、NASを止めてファイルサーバ立てたろうと。
以前XP入れててメインマシンだったがWindows 7の時代になってiTunes専用機になり、XPのサポートが切れたと同時にLinux Mint入れてiPod Classic母艦にしようとしたもののイマイチ使い勝手が悪く、iPod ClassicにRockboxを入れたと同時に使わなくなったきり放置されていたDELLのPCが余ってるので、そいつにまたSamba入れてファイルサーバにしたろうかと。

但、そのDELLのケースはmictoATX用の小さいものでHDDが2台しか積めないので、ケースだけ新しいのに交換することに。
ミドルタワーの電源無しで一番安い部類のもので、3.5インチベイが8個付いてるヤツを買う。
あとマザーボードにSerialATAの口が4個しかなかったので、PCIスロットにSATAのインターフェイスボード載せる。
電源は以前間違って余分に買ってしまって余ってたヤツを使い、あとHDD電源用に分岐ケーブルを買う。

新しいケースにNASに載ってたHDDと余ってたHDDの合計7台のHDDとブートドライブ用のSSDを1台載せる。
OSはサーバ版じゃなくてデスクトップ版にする。
UbuntuかLinux Mintかで迷ったが、取り敢えずLinux Mintに。

で、今Samba立ち上げてテストしつつ、取り敢えずxfs_repair走らせて死んだNASに載ってて読み込み不能になったHDDの復旧を試みてるところ。


そういや新年辺りは毎年PC関係の不調で時間を取られている気がする・・・。

2014/03/22

iPod ClassicをRockbox化したのに結局Windows使ってる

てことで、iPod ClassicにRockboxを入れる。
Rockbox化してしまえばflacが使えるようになるし、同期するのにiTunesに頼る必要も無くなる。
iTunesが要らないならWindowsである必要は無いのでLinuxでいいし、元XP機の為に新しいWindowsを買わないでいい筈。

取り敢えず色々Rockbox関連サイトを参照しながら、何度か失敗しながらもインストール完了。
そのままだとDvořákの「ř」「á」とかの文字が表示できないので、これも色々参照しながらUnicode対応フォントをインストールする。
これで準備OK。

Linux Mint機にある元iTunes音楽ライブラリをiPod Classicにコピー。
よしこれで・・・。
と思ったんだけど、色々考えた結果、メインのWindows機にiPod Classicの中身(元iTunes音楽ライブラリ)を移す。
そうすれば普段使ってるメイン機でMusicBeeを使って音楽ライブラリとiPod Classicとを同期させることができる筈。
iPod Classicの同期の為に一々Linux Mintを立ち上げる必要がなくなる。

てことで、iPod Classicの中身をコピーしたディレクトリをMusicBee上のライブラリに追加する。
で、MusicBeeでフォルダを読みに行ったら既存のMusicBeeライブラリフォルダに自動で統合されてちょー焦る。
今までメインのWindows機ではflacでリッピングしてたんだけど、元iTunesのAACファイルも同じディレクトリに統合されてしまった。
おおう。
まあ・・・いっか。
こうしておけばMusicBeeからiPod Classicと同期できるようになるし、iTunesで作られたフォルダ名やファイル名がおかしかった問題もMusicBeeが勝手に直してくれるし。

・・・けど余分に作業も必要になってきた。
お気に入りのCDはMusicBeeでもiTunesでもリッピングしてたので、同じ曲がflacもAACも同じフォルダにダブってしまい、MusicBee上でもダブって表示されてしまって鬱陶しい。
なのでダブりをひとつひとつ手動で探してはAACファイルを削除していく。
面倒臭え。
flacでリッピングしてたのがそんなに多くないのが救いか。あとコンピレーションとかクラシックのCDとかが私の意図したフォルダ構成にならず、これもひとつひとつ修正していく。
面倒臭え。
それから「Medeski, Martin and Wood」だったり「Medeski Martin and Wood」だったり「Medeski, Martin & Wood」だったりするのをひとつの表記に統合したり。
面倒臭え。
序でにいつの間にかiTunesでリッピングしたもののうちここ1年分ぐらいの曲が消失している・・・。
あがー。

なんとか一通り作業を終えたら一旦iPod Classicの音楽ファイルを全部クリアして、MusicBee上でiPod Classicと再同期。
まあ取り敢えずこれでiPod Classicがまともに使える状態になった。

RockboxのUIはAppleの元々のUIよりは洗練されていなくて使い難くなっているものの、まあそれ程酷くはないし、色々設定できるし、そのうちすぐに慣れると思う。
あとflacを再生するとすげー勢いで電池が消耗する。そしてたまにクラッシュする。
やべえ。
てことで、今後MusicBeeでCDをリッピングするときはコーデックを使い分けよう。
重要なものだけflacで、フツーのはAACかmp3で。
今回同じ曲がAACとflacでダブってしまったので序でにAAC(320kbps)とflacとを聴き比べたんだけど、聴き比べれば違いが判るぐらいには違う、ということが判った。
AACでも320kbpsにしとけばそんな変わらんやろうと思ってたんだけど、結構ハッキリ違って驚いた。
デコーダがなんかおかしいとか?

まあそんな感じで。

あ、Linux Mint機の使い道が・・・。
折角SSDにしたのに。
まあ元々単なるiPod Classic母艦としてしか使ってなかったからなあ。

2014/03/20

iPod ClassicをRockbox化すべきかどうか

ああああああっ!
Linux Mint上のRhythm BoxからiPod Classicに音楽ライブラリを同期させようとしてんだけどさ。
音楽はどうやら同期できたっぽいんだけど、Potcastがどうやっても同期できねえ!
そして同期中にRhythm Boxが落ちやがる!
くそう、やっぱiTunesが要るのか・・・。

iTunesが要るとなると、今のメインのWindows機にiTunesを入れるか、音楽ライブラリが入ってるHDDを外付け化して2007年製のMacBookをiPod母艦として使うか、今Linux Mint入れてるマシンにWindows入れるか、ってとこか。
メイン機にiTunesとか鬱陶しいヤツ入れたくないし、MacBookはいつ死ぬか判らないし、この為だけに新たにWindows一本買うのも勿体無いし。
ってことは・・・もうiPod ClassicをRockbox化するしか。
この手はあんま使いたくなかったんだけどなあ。
Rockboxのサイトでは今でもiPod ClassicはUnstable版しかないみたいだし。
戻せんくなったら嫌やし。
でも他に手が無さげなんだよな。
然しまあ、Rockboxならflacも再生できる筈だし。
うまくいけばまあ悪くない環境が手に入る筈。
まあいっちょやってみっかなあ。

2014/03/18

iPodとLinux

元XP機をUbuntuにしてみたんだけど、やっぱUnityが嫌だしCinnamonが不安定な原因を探る気合いも無いんで、素直にMate版Linux Mint入れる。
まあLinux Mintはネットブックで散々使ってきたし、一番使い慣れてる筈。

まずwineを入れてiTunesを試してみる。
取り敢えずインストールはできたけど、いざ立ち上げてみると、動かない。
WineHQを見てみたらバージョンとか環境とかの加減で「動かねえ」と「ちょっとだけ動く」の間ぐらいの感じっぽい。
どのみち使い物にならねえ。
iTunesは諦めよう。

Linux Mintに入ってたBansheeを使ってみる。
取り敢えずデータのインポートは文字化けとかも無くちゃんとできた。
で、iPod Classicを繋いで同期してみる。
えらく時間が掛かったな・・・と思ってiPod聴いてみたら、空の曲がめっさ入っとる!
同期がうまくいってない。
くそう。
取り敢えず今からiPodの中身をクリアして、再度同期しようとしてるところ。

くそう。
面倒臭ぇことになったなあ・・・。

結局Windows7とか買う羽目になりそうな予感もしないでもない。

iPodも新しいの出んかね。
SSD化とか更に大容量化とかflac対応とか。
或はニールヤングか誰かがKickstarterで資金を集めてることでお馴染みのデジタルオーディオプレーヤーがうまくいって、安く手に入るようになればいいんだけど。
でもアレ容量がイマイチなんだよな。
flacにするならもうちょい大容量のが欲しい。
ソニーのハイレゾのんは高いし。

2014/03/17

XPをUbuntuに

やっとXP機をUbuntuにしたぜ。
以前はメインで使ってたけど今では単なるiTunes母艦になってたヤツ。
HDD2台積んでて、片方はXPのブートドライブでもう片方にiTunesでCDからリッピングしたデータが入ってた。
そのXPブートドライブからSATAの線を抜いて空のSSDに挿し換えて、そのSSDにUbuntuを入れる。
まあインストール時設定とかすんのメンドいんで、SSDだけ繋いでUbuntuインストールして、後でデータ入ってるHDDを繋ぐ感じ。
Linux Mintにしようか大分迷ったけど、まあ取り敢えずUbuntu使ってみて余りにダメだったらLinux Mintに換えようかと。

Ubuntuはデフォルトのウィンドマネージャ(?)のUnityが兎に角イモなんだよな。
古いタイプのGnome2っぽいヤツも用意されてるけど、Unity用に設計されたUIを持つアプリが使い難かったり一部機能が使えなかったり。
なのでCinnamon入れてみたけど、私の環境では何故か動作がすっげー不安定。
なので諦めてUnity使ってる。
堪え切れなくなったらLinux Mint入れる。

iTunesの代わりは取り敢えずRhythmbox。
データフォルダ指定したら読み込んでくれて、iTunesで取り込んでたデータがちゃんとリスト表示される。
まあ取り敢えずは良し。
でも「シャッフルの時この曲は飛ばす」とかの細かい設定ができないのが少々難か。
あんまり困るようならwineでiTunes入れてもいいかも。

まあ・・・結局Linux MintでwineでiTunesになりそうな予感。

まあそんな感じで。