久しぶりにFreeNASについて

我が家のFreeNASは実に安定しています。問題ありません。ヘビーなこともさせていませんが、設定したことはどれもきちんとやってくれています。S.M.A.R.Tが起動しない件を除けば。

FreeNASって何? という質問もあるかもしれませんね。

FreeNAS(フリーナズ または フリーナス)は、PCでNAS(ネットワークアタッチトストレージ)を構築することに特化したUNIXシステム(FreeBSDディストリビューション)である。BSDライセンス下で配布されている。
Linuxをベースとしたシステムへの移行が検討されたが、iXsystemsが支援を表明し、8.x系への移行とGUIのモジュール化、PC-BSDのPBIを参考にしたモジュール技術の投入として、開発は継続されることとなった。 LinuxベースにFreeNASの成果を移植したCoreNASと呼ばれていたシステムはOpenMediaVaultとして、フォークし、従来のFreeNASプロジェクトの主要開発者であるVolker Theile氏はこちらへ移行する。 また FreeNAS 0.7系をベースで派生したNAS4Free も開発が行われている。

https://ja.wikipedia.org/wiki/FreeNAS

簡単にかくと、手持ちのPCをNASにすることが出来る、そのためのOS。ってことでしょうか。

用意するもの

3分間なんチャラみたいですが、用意するのは通常のPCです。基本的にはWindowsが動いていたようなもので型落ちになったもので十分です。ただ、64ビットが必須になってますね。

システム要件
400MBのストレージと256MBのRAM (8.0.1以降のバージョンでは2GBのストレージが必要)
i386およびAMD64アーキテクチャ 9.3 より 64ビット版のみ
ベースとなっているFreeBSDのサポートするハードウェアRAIDカード、ネットワークカード(有線/無線)が動作
HDD,USBメモリ,コンパクトフラッシュ,CD-ROM+フロッピーディスクなどから起動し、利用することが可能

私は新しくPCを組みました。とはいうものの、手持ちのハードディスクを流用するなどしましたけど。ハードディスクは2TBのものを4台(後にリカバリー用にもう2TB)用意しました。4台のハードディスクでRAID5を組んでいます。注意すべきはシステム用のストレージでして、FreeNASを入れておくのに2GB程度のストレージが必要ですが、パーティション分けをしたとしても残りの部分を使用できません。システムはシステム用に専用のストレージを用意しなければならなくなっています。この部分は強くUSBメモリーを使うことをおすすめします。

RAIDカードも結構幅広くサポートしているようですが、ソフトウェアRAIDも本体に備わっていますので、(私も利用していますが)それを利用するのがいいかもしれません。

実際の使い勝手

システムへはブラウザを通してアクセスしますが、これがその画面です。新しい画面もあるのですが、シンプルな方を最近使っています。必要な設定をしてやれば、この画面を見るのは1ヶ月に1度程度。バージョンアップが来ているかどうかを確かめるぐらいです。

前回リスタートしてから(設置場所を変えたためリスタートが必要だった)52日目ですが、全くもって安定しています。SMB方式の接続が主ですが、ファイルサーバーとしてマック君のデスクトップに溶け込んでくれています。


一度設定してしまえば、ディスプレイは必要ありませんが、設定のときにはあった方がいいと思います必須です。設定部分に関してはまた後ほど。

彼は決心した、というのはいい言葉だ。一語で、決心と解決という二つの意味を示している。

アラン「幸福論」

リダイレクトを設定

まだやってなかったのか! と、怒られそうですが、このブログノンセキュアアクセスをセキュア接続にリダイレクトしました。設定を書いておきます。

そんなの簡単じゃん。といわれそうですが、知らないのは本当に知らないんですよ。要するに、http→httpsに接続すればいいわけですが、やり方を知らない。もっといえば出来るのかどうかも曖昧でした。出来るんですね。

検索エンジンに聞いたのは言うまでもないことでして、答えは「.htaccessでのリダイレクト(転送)」でした。.htaccessって聞いたことあるなぁ。こんな私です。スミマセン。

結論から書きますと次のような記述を.htaccessに書き込みます。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L]
</IfModule>

どことは書きませんが、参照したブログで、最初と最後の<ifModule mod_rewrite.c>と</IfModule>を省略した書き方で書いてあるところがありまして、やってみたらサーバーエラーになって焦ったということがありました。素人ってそんなもんです。ちなみに今回参考にさせて頂いたのは、「.htaccess でのリダイレクト(転送)設定の書き方 | WWWクリエイターズ」です。

肝になるのは4行目のRewriteRuleの部分ですね。すべてhttpsで始まるアドレスにリダイレクトするということです。細かいことは別のサイトで勉強しましょう(滝汗)。


試してみたところ、うまくいきました。実は私の.htaccessファイルにはすでに違う記述があって、そこに書き加える形でした。.htaccessはどっかでいじった記憶があるのですが、思い出せません。まぁうまくいったのでよしとしましょう。

親父にも殴られたことないのに〜!

アムロ=レイ

Firefoxを削除したい

パッケージマネージャで削除すればいいじゃん。って言われそうですが、削除の仕方はわかっているんです。実際一度削除しました。しかし不都合があって再度インストールしたんです。

なんの不都合があったかというと、Peppermint OSにはICEというインターネットサービスを一つのウィンドウで表示してあたかもアプリケーションのように使う仕組みが最初から搭載されています。で、それを表示する仕組みとしてFirefoxが使われているんですね。私のメイン・ブラウザはChrome(32ビット版を使っている関係で、Chromiumですね)なので、Chromeから立ち上がって欲しいんですが、設定が見当たりません。

ICEは非常によくできた作りになっていて、ブラウザの外側Firefoxのアイコンが見えなければわからないほどです。すみません、ちょっと大げさに書きましたが、ほんと良くできています。

それだけにメイン・ブラウザでないブラウザで立ち上がるのは困っちゃうんですね。とはいえ、どこに設定があるんでしょうね。探ってみますが、密接に絡み合っていて違うブラウザにはできない可能性もありますね。

* * *

さて、思ったような動作になるんでしょうか。だめならだめで、とどめを刺してもらいたいところです。

(追記)

記事を公開する前なので、全面的に書き換えてもいいのですが、設定を見つけました。というか、かなり悲しい結果です。

ICEマネージャーを見たら、一番下にChromiumがしっかり書かれていました。が、既存のICEアプリはFirefoxで設定されていて、もう一度作り直さねばならないということのようです。ちょっと悲しい。


寺町の鶯鳴くや垣つたひ

正岡子規

日本語入力やっと完成

しばらく気持ち悪いながらも、日本語はJISキーボード、直接入力はUSキーボードというので暫定的にやってきましたが、やっと日本語/直接入力ともにJISキーボードで入力できるようになりました。

時間かかりましたねぇ。何のことはなかったのですが、わかりませんでした。設定は2カ所。一つは入力メソッドを設定するFcitx設定。ここでの設定は「キーボード-日本語」を選択。Macだからって「キーボード-日本語(Macintosh)」を選択していてドツボにはまりました。

もう一つは、キーボード設定。画面の右下にある標準では国旗が書かれているところを右クリックで出てきます。こちらもキーボードレイアウトに「日本語」を設定。ここにも括弧付のバリエーションがありますが、「日本語」のみのものを選択。

以上2点が會澤がはまったところでした。ここ、最初からこうなっていたような気がするんですが、自分でドツボにはまるようなことをしていたんでしょうね。なんにしても、やっとJISキーボードでの入力が普通に出来るようになりました。良かった良かった。

* * *

それにしてもちょっとわかりにくいかな。私がアホなのを差し置いてもちょっとわかりずらいかもしれませんね。

自分を心から愛せるようになると、他人をもっと深く愛せるようになる。自分の欲求を敏感に察知できるようになると、他人にも大らかに優しくなれる。

エダ・レシャン

不自由が好きなのか?

このエントリもMacBookで書いているのです。使い慣れたATOKがあるiMacを使えばいいのに、まだ少しトラブルを抱えているPeppermintOSでわざわざやっている。自分でもアホじゃなかろかと思いますよ。

なんか不自由なところがあると克服したくなる。満足いかないところは満足いくようにしたいと思う。どうもそんな感じです。

ここ数日頭を悩ませていた日本語入力ですが、キーボードの選択がおかしかったということがわかりました。実はまだおかしいです。mozcのキー入力はPeppermintOSうまく処理してくれます。ところが、かな変換を切って、直接入力になると「日本語ー日本語(Macintosh)」ではうまく行きません。何故か全角のカタカナ直接入力になります。キーボードの選択を英語にしてやることでうまく入力してくれるように思えるのですが、MacBookはJISキーボードです。JISの記号が英語キーボードとは違うのです。微妙に困ります。

色々やっているところなのですが、まだわかりません。デュアルブートにする前はそんなことはなかったので、まだどこかおかしいと思います。探してみますよ。

* * *

こういう性格きっと損していると思います。でも、変わらないんですよね。

胆だめしに夜墓地を一人で歩く少年は、さも陽気そうに口笛をピーピー鳴らす

デールカーネギー

MacBookのバッテリー

MacBook君を本日持ち出して使ってきました。約2時間。WordPressの投稿画面を出してメモ代わりに書き込んでいましたが、残り残量が30%ぐらいになってしまいます。もともとこの機種のバッテリーは4時間ぐらいがデフォルトになっていたはずですので妥当な線。持たないですね。残念ながら。

このMacBook君を購入してゴニョゴニョし始めたのは、WordCamp用に考えていました。WordCampはほぼ1日ですからバッテリーが持ちません。もう一つバッテリーを購入することにしました。途中でバッテリーごと交換すれば何とかなる? どうでしょうね。

昨日の夜は日本語カナ変換がうまくいかずに凹んでいましたが、どこをいじったのか記憶がないにもかかわらずうまく動くようになりました。これではスキルアップにつながりませんね。どこをいじったのかはっきりしないのですから。しかし実際に使ってみれば、mozcは優秀で、ちゃんと変換してくれました。

mozcってGoogleが事実上保守してるんだそうですね。なるほどとうなずける変換効率でした。ちゃんと使えることがわかったので安心です。

* * *

バッテリーの問題が気にかかるところですが、外に持ち出しても十分に使えることがわかりましたので、MacBook君にはあちこちで歩いてもらいます。

その仕事につきものの単調で嫌な部分が苦にならないなら、その仕事は自分に向いているのだ。

ローガン・ピアソール・スミス

デュアルブートへ方針転換

Peppermintネタですが、どうしてもシングルブートではうまくいかないので、macOSを加えてデュアルブートに変更させることにしました。シングルブートよりも難しそうですが、実はこっちの方が簡単。しかし、このMacBook君はLionまでしか対応しておらず、事実上PeppermintOSを起動させるためのOSになっています。

実はLionのインストール・メディアを持っていなかったので、CCC(Carbon Copy Cloner)のお世話になりました。Lionでも動作する(ただし無保証)バージョンがまだ残っています。ありがたかったです。もともとMacBookに入っていたHDDを一度USB経由でマウントします。MacBookにはSSDが入っています。このSSDにMacOS(Lion)とPeppermintを入れます。

  • USB経由でLionから起動。
  • SSDをフォーマット&パーティション分け(Lion用とPeppermint用)
  • CCCを使ってHDDの内容をクローン。
  • SSDから起動して、rEFItをインストール
  • Peppermint OSのDVDをセットしてそこから起動。
  • Peppermint OSを通常通りインストール(ただしパーティションはPeppermint用に切ったところにインストール)※
  • 再起動してrEFItから起動OSを切り替える。

今ここなのですが、以前やったときには出来ていた日本語化が出来ません。何が悪いのかさっぱりわからなくなっております。最悪インストールのやり直しですかね。

追記:いじっているうちに日本語入力ができるようになりました。どこが以前と違ったのか、どこをいじったら治ったのかさっぱりわかりません。気がついたら日本語入力ができるようになっていたという。これではスキルアップもへったくれもありませんな。

* * *

使う分にはLinux便利なんですが、インストールのトラブルはよく分かっていないのでツラいっす。

一般的にいって、苦しみと悩みは、偉大な自覚と深い心情の持ち主にとって、つねに必然的なものである。

ドストエフスキー

(※)【Tips】MacBookにUbuntuを入れてデュアルブート環境を構築する方法 | ソフトアンテナブログ

https://www.softantenna.com/wp/tips/macbook-dualboot-ubuntu/

WordCampまであと1ヶ月

楽しみだったりするわけですが、自分のスキルからして本当に刺激を受けるだけに終わってしまうのがちょっと悔しいので、ちゃんと持ち帰るものは持ち帰りたいわけです。そして持ち帰るものが一体何であるかが今のところぼんやりしているのですね。

Gutenbergの完成度の高さには脱帽するわけですが、さらに先について見てみたい、感じてみたいという願望があります。実際このエントリもGutenbergを使って書いているわけですね。自在にブロックを切替ながら書き続けているのですが、本当によく出来ていてこれで完成ですと言われてもおかしくないように思うのです。まぁ、日本語の行末処理なんかはまだまだですが、この辺は永遠の課題になるのでしょうかね。

プラグインの作成者の方に話を聞いてみたい気はありますね。私自身はPHPをいじったりしないので、話を聞いてもちんぷんかんぷんかもしれませんが、興味はあります。本当に初歩的なことを話して頂けるとうれしいかも。このブログに関しては、タイトル部分(シャドーを入れています)。タイトル下の情報表示部分でカテゴリーを表示している部分(消しています)。それぞれCSSで処理しています。もっとスマートに出来たらいいなと思ってます。

そしてプラグインとならんで興味があるのが、テーマですね。このブログは「Eins」という国産のテーマを使わせて頂いています。作者の方に迷惑を顧みずTwitterでメッセージを送ったら、思いがけず喜んでもらいました。使っている人を初めて知った。とのこと。作者の方はどんな風に作っているんでしょうね。ぜひ聞いてみたいです。

* * *

私の聞きたいテーマのセッションがあるとは限りませんが、楽しみです。しかし、不安もありまして根っからの人見知り。これが一番問題かもしれません。

実に多くの職人たちは、その名を留めずに、この世を去ってゆきます。しかし、彼らが親切にこしらえた品物の中に、彼らがこの世に生きていた意味が宿ります。

柳 宗悦

起動プロセスがわからない

LinuxをMacで起動させるときには色々とやらなきゃいけないことがあるらしいです。「らしいです」ってのはなんとも不安定な書き方ですが、よく分かっていないので仕方ないっす。

UEFIとか自動的にやってくれると思っていた起動プロセスが、全然自動的じゃないらしい。

Macbook Air 5.1(mid 2012)をLinuxだけで運用しようとしていろいろと苦労した。MacbookはファームウェアとしてBIOSではなくEFIを使っているため、そのままLinuxをクリーンインストールしてもMacがそれを認識することはない。rEFIt(rEFInd)を使って認識させるのが最も簡単だが、Mac OS Xをすでに削除していた場合Linux上でのインストールとなる。

http://okilt-memo.seesaa.net/article/414547001.html

上記のブログを参照してみたのだが、いやぁ〜ちんぷんかんぷんです。久しぶりに「ちんぷんかんぷん」なんて言葉使いましたが、ホントそんな感じです。参りました。

前のエントリーで書いていたのはGRUBという起動プロセスのエマージェンシー(緊急)起動モードみたいなものらしいです。ここでも「らしいです」です。

EFIとGRUBの違いもわかっていません。参りました。時間はあるので「わかりません」っと放り出すことはしませんが、なかなかしぶといヤツみたいです。

* * *

起動プロセスの順番というのかシーケンスというのか、そこからですね。違うのかなぁ。まずはそこから調べてみることにします。

人は信じても、その人の仕事は信じるな。

中村功

Peppermintプチ・トラブル

Peppermint OSですが、どうも思うように動いてくれません。昨日、起動時の不具合の話を書きましたが、要するに強制終了してやることで、次の起動時にエマージェンシー・プロセスとして起動することになるということだけでした。

メモリーチェックやOSの起動などのオプションが表示されるのって、通常ではないのですね。起動プロセスがうまくいっていないのかもしれません。ただ、正常に起動してるっぽい動きはあるんですけどね。起動してしまえば問題ないのは変わりません。起動時の問題ですね。

あとは日本語の情報が少ないという点。いいOSだと思うのですが、いかんせん無名ですよね。Linux Mintは情報がたくさんあったのですが、Peppermintは少ない。日本語の情報というふうに区切らずに、英語での情報それ自体も少ない。色んな人が使ってこその情報なわけで、ユーザーが少ないと発信量もそれに応じてということになっちゃいますもんね。

設定もどこにあるのかわからないケースが多いです。見つけたらまた書きますが、タイプ中にトラックパッドに触ってしまうとフォーカスがそちらに飛んでしまうというのが悩みの種でして、この設定が見当たらない。仕方ないので、トラックパッドそのものをオフラインにして、マウスをつなげて使っています。

* * *

本当に小さなところなのですが、使い勝手に直結する部分がいまいちです。設定をいじってうまく行ったらまた書きますね。

あなたの周りを変えようとしてもほとんど意味がありません。まず最初に自分の信念を変えなさい。そうすれば、あなたの周りのあらゆることがそれに応じて変わります。

ブライアン・アダムス