「Transcend」タグアーカイブ

Ubuntu Serverで自宅サーバ - USBハードディスクを自動マウント。

FMV-BIBLOに『Ubuntu Server 14.04 LTS』をインストールして、自宅サーバを楽しんでいます!

今回は、サーバのデータを保存するためにUSBハードディスクを自動でマウントするようにしてみたいと思います。

 

1.サーバのデータ保存用にUSBハードディスク

いままでの作業で、ノートパソコンをサーバとして使う下準備ができてきました。

今後実際にファイルサーバやメディアサーバなどを運用していきたいと思っていますが、そのためには内蔵のハードディスクだけでは容量が少な過ぎます。

また、USBで外付けしたハードディスクにデータを保存しておけば、火事や地震など不測の事態になったときに『スポッ』と抜いて持って逃げることができます。

『スポッ』とか書きましたが、しっかりアンマウントはしましょう。

ただし、アンマウントにこだわって、逃げ遅れても責任は負えません!

 

話が若干ズレました、戻します。

 

サーバなので24時間動かし続けるつもりではいますが、再起動の度に手動でUSBハードディスクをマウントするのは面倒です。

そこで自動マウントの設定をするのですが、残念ながら『Ubuntuサーバー』+『Xfce』の環境ではGUIで設定する方法を見つけることができませんでした。

『Ubuntuデスクトップ』では簡単にできるみたいなのですが、そんな重い環境は、今回のノートパソコンではマトモに動きません!

ということで、いまの環境で出来るだけ簡単に設定してみます。

 

2.識別子『UUID』を調べる

それでは、設定に入ります。

USBハードディスクを接続してノートパソコンを起動し、『Xfce』の画面までいきます。

 

ちなみに、今回使用したUSBハードディスクは、以前Amazonで衝動買いした『Transcend USB3.0/2.0 2.5インチポータブルHDD 耐衝撃 M3シリーズ 1TB  (TS1TSJ25M3B)』です。

前回ノートパソコンのバッテリー機能を使ってUPS代わりになるよう設定しましたが、停電時にハードディスクの電源が突然切れたら意味がありません

そんな訳でUSBからの電源で動くポータブルハードディスクを使用することにしました。

 

このUSBハードディスクを自動でマウントするように設定すのですが、その際に誤って違う媒体をマウントしてしまうことがないように、固有の識別子『UUID』を使って設定します。

USBハードディスクの『UUID』の調べ方です。

  1. デスクトップ画面で暗転しているUSBハードディスクのアイコンをダブルクリックします。
  2. 『~(/dev/sdb1)をマウントするには、認証が必要です。』とメッセージがでますので、『/sdb1』の部分(この部分は環境によって異なります)を書き留めます。
  3. 『cancel』して閉じます。
  4. ターミナルエミュレータを起動し、次のコマンドを入力してください。
    ls -l /dev/disk/by-uuid
  5. パソコンに接続されているハードディスク等の『UUID』が列挙されます。
  6. 『->』の前に書かれているハイフンで区切られた英数字が『UUID』なので、行の最後が『/sdb1』(先ほど書き留めたもの)の行の『UUID』を書き留めます。

 

3.『/etc/fstab』の編集

パソコンの起動時にUSBハードディスクを自動でマウントするようにするためには、『/etc/fstab』を編集します。

今回は、新しいUSBハードディスクをサーバ用として使いますので、サーバ関連用のフォルダ『/srv』に直接マウントするように設定します。

  1. 適当なエディタで『/etc/fstab』を開きます。(今回は『mousepad』をスーパーユーザモードで起動した例です)
    sudo mousepad
  2. GUIのエディタ『mousepad』の『ファイル』メニューから『/etc/fstab』を開きます。
  3. 最後に次の行を追加します。
    UUID=先ほど調べた『UUID』  /srv  vfat  defaults  0  0
  4. 保存して終了します。

ちなみに『/etc/fstab』へ追加した行の意味は、次のとおりのようですが、実用上問題がでてきたら、追々変更したいと思います。

設定名 今回の設定 説明
デバイス UUID=先ほど調べた『UUID』 マウントするデバイス。今回は『UUID』で指定
マウントポイント /srv マウント先のディレクトリ。実際にあるディレクトリを指定
ファイルシステム vfat 今回のハードディスクはWindowsでフォーマットしたまま使用
マウントオプション defaults 読み書き実行可、root以外マウント不可等デフォルト設定使用
dumpオプション 0(ゼロです) ダンプ(ext2やext3に特化したバックアップ)不要
fsckオプション 0(ゼロです) OS起動時のチェック不要

 

4.作業を終えて

やっとここまで辿り着きました!

次回からやっとファイルサーバなど、いろいろなサーバ機能を使って、自宅内LAN環境を面白くしていきたいと思います。

しかし、無理して『Ubuntu Server 14.04 LTS』を使わなくても、何か軽量のディストリビューションを使えば、もっと簡単だったような気が…

TranscendのポータブルHDDをLinuxで使う

先日Fujitsu FMV-BIBLO NB20D/AにCentOS6.6を試しにインストールしましたが、その際、自宅サーバにして『ファイル共有』や『メディアサーバ』『ゲームサーバ』なんかを起動したら面白いだろうなぁと考えていると書きました。

さらに『あわよくばバッテリーをUPSの代わりに』して、停電時にはバッテリー駆動しているうちにサーバーを正常終了させようと考えていたのですが、データ用の外付けハードディスクが停電で突然落ちたら意味がないので、USBから電源の取れるいわゆるポータブルハードディスクが欲しいなと思っていました。

あ、『ノートパソコンは、長時間電源を入れたまま使用することを想定していないので、熱がこもって燃え出すことがある。』という話については、日本が誇るFujitsu社の製品が、『そんなハズはない』『きっと長時間の耐久試験をしてるに違いない』という希望的観測により聞かなかったことにすることにしました。

 

1.Transcend ポータブルHDD購入

そんな中、12月22日にAmazonで『Transcend USB3.0/2.0 2.5インチポータブルHDD 耐衝撃 M3シリーズ 1TB  (TS1TSJ25M3B)』がタイムセールで5,980円になっていたので、衝動買いしてしまいました。

Transcend HDD

この機種、色は『なかなか良い感じのブラック』と『ちょっと気持ち悪い感じのブルー』があるのですが、タイムセールで安くなっていたのは、『ブルー』だけでした。(何となく納得。)

 

2.接続できて問題ないんだけれど。

24日には家に配送されたので、早速Fujitsu FMV-BIBLO NB20D/Aへ接続してみました。

といっても付属のコードでUSB接続するだけなので、それほど心配はしていませんでした。強いて言えば、ノートパソコンからの電源供給でパワーが足りるかどうかということだけでしたが、結果、全然問題ありませんでした。

ただ、

 

しっかり認識して問題なく動いているのですが、ちょっとだけ???が。

このハードディスク、Windowsで利用するのであれば、便利なバックアップ機能などが使えるユーティリティソフトが付いていますが、その説明が書いてあるであろうhtmlファイルを開きFreeSoft_html

『英語』から『日本語』に切り替えようとするとTranscendのサイトの『中国語ページ(?)』に行ってしまいます。(他の言語も試しましたが、みんな『中国語ページ』に行ってしまうようです。)

便利なユーティリティソフトだったらWindowsパソコンに接続することも考えようと思っていたので、説明が読めないのは残念です。

あと、『Activate Warranty』という大切そうなhtmlファイルも同じ動きでした。warranty_html

商品は良い感じなのに、こんなところで手を抜かなくても…

 

という気持ちになりました。

関係者の方、見てましたら対応お願いします。(見てないだろうけど。)