投稿

ラベル(SSD)が付いた投稿を表示しています

メールサーバの移行

イメージ
 自前のメールサーバを停止 これまで、自ドメインのメールサーバはVPS上に構築していた。 ・Ubuntu Server ・Postfix ・Dovecot ・spamAssassinと、BlackListの利用 Spam対策を行ってきたし、サーバ上でメールをトリガーにして各種プログラムを動かしたりしてきた。 メールサーバのメンテナンスは結構面倒くさくて、  ・Disk容量のチェック  ・不正アクセスのチェック  ・各種セキュリティパッチの適用 など、手間がかかる。 そこで、外部のサーバを利用することに…。 結構安くて使い勝手の良さそうなのが、「さくらのメールボックス」 3年契約で、3070円とな…。  メールアドレスは自分のだけなので、20GBまで利用可能!  (Gmailより大きいねぇ) ということで、早速契約。 アカウント設定を行って、既存のDNSを書き換える。WHOISも書き換えて完了。 SMTPとIMAPが利用できればOK。 ちょうど、GoogleがSPF設定していないと受信しないし、DKIMおよびDMARCに対応していないメールを弾くようになったので、対応しているのを確認。 さくらサーバ自体は、これまでお客さんのサーバとして何件も利用しているので、利用方法も難しくはない。  Webメールにも対応しているので、いざという場合にもありがたい。 ということで、各メールソフトの設定を変更。  PC(常時使用する3台)とタブレット、スマートフォンと台数は多いがそれ程手間はかからない。 問題は、旧サーバで送受信したメールの履歴だけれど、これはThunderbrdを使ってローカルに保存することで回避。  本当は、サーバtoサーバでMailboxに残そうとも考えたんだけど、古いメールはそれ程必要ないし、ローカルにバックアップしてあれば凌げるので、良しとする。 移行時にDNSの反映で若干時間がかかったものの、問題なく送受信できるのを確認して、作業完了。  これでメンテナンスの手間が減るので、安いもんです。

Raspberry Pi5 が届いたので試用

イメージ
ラズパイ5ゲット!  国内での販売が開始されて、やっと入手できそうだったので早速注文。  少し高めだったけど、まあ仕方ないと…。  今回からSSDでの運用が可能らしいので、併せてNVMe用の拡張基板とNVMeも注文。  やっと、届いたのでSetupを行い動作検証した。  ここまでの費用   Raspberry Pi5 ¥17,800-   NVMe用拡張基板+256GB SSD  £40(≒¥7,922-)    イギリスのショップでしか扱っていないかったので…ポンド払いです。   Pi5用アクティブクーラ ¥1,009-  合計:26,731-  さて、今回届いたSSD等ですが、 Pimoroni社のこれ です。  SSDはADATAでした。 その前に、SDカードに新しいRaspbianOS(64bit)を書き込んで、起動&動作テストです。 まあ、普通に起動して動くところまでOK。  とりあえず、pi4も動かして、比較することに。 SDカードでの比較 とりあえず、現在の性能を比較するためにUnixbenchを走らせる。 $ git clone https://github.com/kdlucas/byte-unixbench $ cd byte-unixbench/UnixBench/ $ ./Run 結果は以下の通り 機種 Single Multi Pi4B 4GB 309.4 943.2 Pi5 8GB 939.6 2500.3 むむむ、SingleProcessorで3倍程度。MultiProcessorで2.65倍 性能アップしています。 これは期待が大きい! ただ、かなりCPUが発熱するのでとりあえず扇風機で冷やすことに。指で触ったら火傷した感じ(泣) (まだクーラが届いていないので…) NVMe装着 手順は、PIMORONI社のページにもあるが、念の為、国内の人柱も参考にする。 https://gigazine.net/news/20240126-raspberry-pi-5-ssd-boot/ https://note.com/coderdojoseishin/n/n07f11bc868f9 重複する内容や、手順を整理し、以下の手順で問題なく動作した。 手順は以下の通り  SDカードで起動する。 $ sudo raspi-config Advance

古いノートPCの換装

イメージ
 ノートPCが遅い という相談を受けて、実機を預かって確認する。 core-i5 7th + 4GBメモリ + HDD 1TB スペック的には、まだギリギリ使用できるレベルなんだけど…(メモリは足りなさそう) なにせWindows10のUpdateを行うたびに遅くなっているとな。 実際に起動させてみると、まぁ起動は普通のHDDマシンレベル。 ただ、Desktopが表示されてから安定して入力を受け付けるまで約30分かかる(T_T) ディスクの使用率が100%に張り付いたまま、カリカリ動作しつける状況。 スタートボタンを押しても、表示まで結構待たされる。 使い物にならないレベル。  自分のマシンだったら、強制断しそうなトロさ。 さて、型番からメモリの空きスロットを調べる。 DELL vostro 15 - 5100 ありました。マニュアルを確認すると、メモリの空きスロットが1つある。 さて、これを使えるレベルにするためには、HDD→SSD、メモリ追加という感じでしょうか。 メモリは+4GBにするか、もっと増やすか…  で調査したら、同様な処理を行っている サイトを発見 。  ありがたく参考にさせてもらうことにする。 さて、SSDとメモリを手配。 SSDは WD Blue SATA(ウエスタン・デジタル)の1TB WDは、クローンツールを無償で提供してくれているということなので、選択。 メモリは、既存の4GBは破棄し8GB×2→16GBに変更という方針で許可を取る。 実作業 さて、SSDが届いた。  まずは、クローンツールを利用して、SSDにクローン。  と思ったら、マニュアルもなし、サイトを探すが見つからず…。  ぐぐったら出てきた。  「 Acronis® True Image™ WD Edition 」ということで、一応誰でもダウンロードはできるらしい。  念の為、リンクを貼っておく。  なお、WDの製品を使用していないとクローンは使えないです。 (インストール直後にSSDを接続したものの認識できず機能ロックされていた。で、アプリを再起動したら、SSDを認識してロック解除されたのを確認)  中身は、AcronisのTrueImageなので、以前使用したことがあるソフトのSubsetっぽい。 ソフトのインストール → 30分以上(マシンが遅すぎる…)かかった。 Cドラ

大晦日にトラブル

何が起きたのか??? 電源入れっぱなしのメインマシンが、おかしなエラーを吐き出した。   Dropboxが同期できない。 dropbox.shのパスワード認証…。 パスワードを入れるが、Dropboxが起動しない? 他にも、なんだか動きがおかしい。 久々に再起動を行っておくか…ポチッ 起動せず、以下のメッセージが…。 Welcome to emergency mode! After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot into default mode. Give root password for maintenance (or type Control-D to continue): ほほう。ctrl+Dで継続してみるが、同じメッセージが表示されるのみ。 メンテナンスモードに入るしかなさそうなので、[Enter]でメンテナンスモードに突入。 とはいえ、rootでshellが利用できるだけのようだ。 仕方なく、書かれているように journalctl -xb をかけてみるものの大量すぎる…。 ということで、grepを併用 #  journalctl -xb | grep error 12月 31 20:32:52 u2204r5 kernel: EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro. Quota mode: none. 12月 31 20:32:53 u2204r5 kernel: EXT4-fs (sda): warning: mounting fs with errors, running e2fsck is recommended 12月 31 20:32:53 u2204r5 kernel: EXT4-fs (nvme1n1): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none. おや? SS

SSDのベンチマーク

イメージ
測定してみた  前回購入したSamsungのSSD がやや遅かったので、しっかり測定してみた。 Windowsだと、 CrystalDiskMark が一般的なんだけど、Linuxでは動作しない。 で、調べてみるとほぼ同じような処理をするクローンが存在していた。 その名も「 KDiskMark 」で、画面構成もテスト内容も同じ。 KDEベースなので、先頭にKが付いていますね…。 $ sudo add-apt-repository ppa:jonmagon/kdiskmark $ sudo apt update $ sudo apt install kdiskmark インストールはこれだけ。 ちゃっちゃとインストールして、実行してみる。 こちらが、もともとのSSD。 Sequencial readは 3000MB/s なので、そこそこ速い(しかし書き込みは遅い!) でもって、こちらが増設したSamsungのSSD Sequencial Readは、半分程度の速度なんだけど、書き込みもRandom アクセスは倍程度の速度が出ている。 大きなファイルの読み込みは、元のDiskの方が速いものの、Randomと書き込みはSamsungの方が倍くらい速いのが分かる。 前回、書いたように、遅く感じなかったのは、この辺りが理由と思われる。 /homeなんて、細々書き込むことが多いので、Randomが速ければ体感速度は速いはずですね…。多分…。知らんけど…。 と、作業の合間に計測してみた結果です。

SSDの増設

イメージ
使用量が85%を超過 ( ゚д゚)ハッ! と気づいたら、メインSSD(500GB)の85%を超えて使っていた。 データ用のHDD(4TB)はバックアップなどに使用する目的で、すでに余分なデータは逃しているはずなのに…。 あぁ、仮想マシンのイメージが大きいんだ。 Windows10に200GB、Ubuntuに20GB、Rocky Linuxやら…一時的なものも含めると結構な量になっていた。 NVMe M.2のSocketが1つ空いているので、増設することにした。 Samsung 980 を購入 pro にしようか迷ったものの、1万円の金額差は無駄に感じたので、スタンダードな980を選定。容量は1TB。 それでも、3500MB/秒なら良いかなぁ…と。 念の為、長尾製作所のヒートシンクも手配しました。 開封の儀 木曜の夜に注文して、本日到着。 早速、開封して設置することに。 特に問題もなく、取説通りにヒートシンクも装着! マザーボードに装着! 電源投入! まぁ、この程度の作業なんて躓く所がない。 データの移行 とりあえず、フォーマットとマウントを行なう。 ext4でフォーマット /home2 を作成し、ここにマウント mkdir /home2 fstabにUUIDを書いて、マウント先 /home2を指定 /home以下をコピー  # cp -a  /home/* /home2/ /homeを/home_bacupにリネーム  # mv /home /home_backup 新規にhomeを作成  # mkdir /home /etc/fstab を書き換え /home2にマウントしていたものを/homeにマウント reboot まあ、実際のところ、この程度です。 再起動して、正しくマウントされているのを確認。 増設前 content_copy $ df -s Filesystem 1K-blocks Used Available Use% Mounted on udev 16371712 0 16371712 0% /dev tmpfs 3280184 3936 3276248 1% /run /dev/nvme0n1p2 490691512 398857

Thinkpad x240 を入手

イメージ
ヤフオクで物色 これまでx200を利用してきたけれど、イマイチ反応が悪いことが気になりだした。 vivaldiでタブを複数開いて、Spreadsheetとエディタと端末で作業すると…。 固まることはないけれど、息づくというか…。 でもって、kotlinのコンパイルしてjvmの上で動作確認とかすると、イラッとするレベル。 core2duoの限界かなぁ…と。 しかも、液晶も最大輝度でもけっこう暗くて、そろそろ交換しようかと悩んで、amazonなどでパーツを探してみた。 すると、HD→FHD交換が可能という情報を。 でも、x200は対応していなくて、「X240 X240s X250 X260 対応」と書かれている。 x240のスペックを調べると、なかなか良いではないか。 ということで、念入りに価格を調べ、本体を入手することに。(笑) 1週間ほどあれやこれや探して、結局13,751円でヤフオクで落札。送料込みで14,624 円。 予定では14000円以下(送料込み15000円)で落札できればと思っていたので、少し安い感じ。 届いたブツの状態はとても綺麗で、良品でした。 ちなみにスペックは、corei5第4世代、HDD500GB、メモリ4GBです。 追加パーツを手配 本体にはメモリが4GBでスロット1しか無いので、交換となる。 この点、x200は2スロットだったので少し残念。 DDR3L 1600 MHz PC3L 12800 永久保証 で 5,980円なり。 そして念願の、FHD液晶を手配。 YHtech適用修理交換用適用Lenovo ThinkPad X240 X240s 12.5 フルHD (1920x1080) IPS液晶パネル 11,500円 なり。 SSDはx200のを流用することに。 結局 本体 14,624- メモリ  5,980- 液晶 11,500- 合計 32,104 円となった。 この内Amazonのポイントで2480支払ったので、最終的には29,624円。 まあ、当初10〜15万程度のモバイルマシンを買おうかと思っていたので、素敵! 本体よりパーツのほうが高いという…。お約束のような…。 実際の交換作業 本体裏蓋を開ければ、メモリとHDDは簡単に交

マシン増強

LinuxマシンをHDD換装 メインで使用しているLinuxマシンは、客先より引き上げて廃棄予定だったものを、利用し再構築して使っていた。 筐体:富士通のデスクトップ CPU:Intel® Core™ i5-2400S CPU @ 2.50GHz × 4  メモリ:8GB(2GB×4) HDD:500GB(250GB×2) というチープなマシン…。 第2世代のcore-i5だけれども、起動してしまえばそれ程遅くはなかった。 ただ、VirtualBox上でWindows7を起動するのに、相当時間がかかる。 起動後もまともに動き出すのは、イラッとする程の待ち時間…。 どこかのタイミングでマシンの買い替えか、パーツの変更を考えていた。 プライムデーでSSD購入 たまたま探してみると、500GBのSSDが1万円強で買えるのを見つけた。 速攻でポチリ。 まずは取り付け、OSのインストールを行う。 データは、後からUSB外付けでHDDをつなぐことで、移行の予定。 ついでに、Ubuntu16.04→18.04にすることにしたが、もちろん新規インストールすることに。 OS自体は、USBからインストールしたので、あっという間に完了。 18.04になってUIが少し変わったものの、特に問題はない。 まずは、/homeディレクトリ以下のメールの設定、sshの設定などをコピー。 ブラウザはVivaldiを常用しているので、インストール後、各種設定をコピー。 Visual studio codeとmarkdownエディタにtyporaを入れる。 細々したツールは後々入れることにするが、ClipItとDropboxは早目に入れておく。 LibreOfficeだけでは少々使い勝手が悪いので、WPS Office(Linux版)を入れて日本語化。 これで、最低限の設定は完了。 電源ON→起動→ログイン画面まで約1分弱となった。 仮想マシンの移行 SSDでの動作確認を行ったので、旧HDDから起動して、VirtualBoxのゲストOSをエクスポートする。 ubuntuは、また入れれば良いので、面倒なWindows

X200が快適すぎる

イメージ
パーツが到着 オークションで落札し、 衝動的に注文したパーツ が全て揃った。 ということで、早速作業を開始する。 メモリはCFDの4GB✕2枚のセットを購入。 DDR3のSO-DIMM/204pinです。 ThinkPadシリーズは、メンテナンスのしやすさに定評があるだけあって、ドライバ1本だけで、作業が完結します。 ショートして、逝ってしまうといけないので、まずはバッテリを取り外す。 続いて、メモリのカバーを外す。 すでに1GBのメモリが1枚ささっている。全部で2スロットしかないので、現在ささっているメモリを取り外し、新規に購入した2枚を設置。 特に難しい作業ではない。 この時点で、起動しBIOSからメモリを正しく認識しているのかを確認する。 今度は、HDDの交換。 側面から取り外せるのだけれども、カバーのネジは裏に1本あるだけ。 ADATAのSSD128GBをゲット。 中には3.5インチ用のマウンタやスペーサも入っているけれど、今回は不要なので使いません。 本体からHDDを取り出して、SSDに換装。 きっちりとハマれば、ネジ止めなども力が不要な作り。 再度電源を入れ、BIOSから認識しているのを確認。 OSのインストール UNetbootinを使ってUSBメモリにインストール用のイメージを作成する。 ところがMacで作成したイメージだと何故かブートに失敗する。 仕方ないのでLinuxマシンで再度作りなおす。 UNetbootinは、Windows/Mac/Linuxそれぞれに対応してくれているので助かる。 UbuntuはLTSの12.04を選択。 13.10はテストしたけども日本語入力あたりが、気持ち悪かったのと、サポート期間が短いので、LTSを利用することにした。 しかし、SSDの効果は絶大。 起動からインストール完了まで10分もかからない。 そのほとんどは、ダウンロードの時間だ。 特に問題もなく、完了したので、いよいよ起動だ。 電源ON→ログイン画面まで10秒弱!!! めちゃくちゃ速いです。 これまで、ハイバネートか使っていたけれど、これだけ速ければ起動すれば良