検索

カレンダー

2009年11月
« 10月   12月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

広告

ブログランキング・にほんブログ村へ
にほんブログ村

東電電力供給情報

カテゴリー

最近のコメント

リンク

CentOS 5.4 にDarwin Streaming Server 6.0.3 をインストール

投稿者:yasu 更新日時:2009年11月30日 12時01分59秒
カテゴリCentOS, Darwin Streaming Server

先日、現場の社員旅行で宮崎へ行きました。
宮崎へはXactiも持参して色々と映してきました。

動画を一緒に旅行にいった仲間にも見せてあげたいのですがサイズも大きいしDVDに焼いて配るのもめんどくさいので、ここは一つストリーミングサーバーを構築してみんなに見て貰おうと思います。
とはいえ、普通に動画を公開してしまうとネットワーク負荷が膨大になってしまうことも予想されるので、Digest認証したWebページで動画を再生すればメンバーを限定しつつどこからでも動画が見れるようになります。
あとストリーミング用ポートの公開も必要なことから、ストリーミングサーバーは外部公開している自宅サーバーではなくNASサーバーにインストールします。

ストリーミングサーバーにはAppleがフリーで提供しているDarwin Streaming Serverを使う事にします。

Darwin Streaming Server用ユーザ作成

Darwin Streaming Serverはqtssというユーザが必要になりますので作成します。

qtssユーザを確認します
[root@nas src]# id qtss
id: qtss: そのようなユーザは存在しません

qtssユーザを作成します
[root@nas src]# useradd qtss

再度qtssユーザを確認します
[root@nas src]# id qtss
uid=501(qtss) gid=501(qtss) 所属グループ=501(qtss)

Darwin Streaming Server 6.0.3 ソースファイルのダウンロードと解凍

Darwin Streaming Server 6.0.3のソースファイルをダウンロードします
[root@nas ~]# cd /usr/local/src
[root@nas src]# wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar
--2009-11-30 10:50:46-- http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar
dss.macosforge.org をDNSに問いあわせています... 17.254.17.248
dss.macosforge.org|17.254.17.248|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar [続く]
--2009-11-30 10:50:47-- http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar
static.macosforge.org をDNSに問いあわせています... 17.254.17.246
static.macosforge.org|17.254.17.246|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 32593920 (31M) [application/x-tar]
`DarwinStreamingSrvr6.0.3-Source.tar' に保存中

100%[==================================================================================>] 32,593,920 1.08M/s 時間 33s

2009-11-30 10:51:20 (966 KB/s) - `DarwinStreamingSrvr6.0.3-Source.tar' へ保存完了 [32593920/3593920]

Darwin Streaming Server 6.0.3のtarボールを解凍します
[root@nas src]# tar xvf DarwinStreamingSrvr6.0.3-Source.tar
DarwinStreamingSrvr6.0.3-Source/
DarwinStreamingSrvr6.0.3-Source/APICommonCode/
DarwinStreamingSrvr6.0.3-Source/APICommonCode/APICommonCode.dsp
DarwinStreamingSrvr6.0.3-Source/APICommonCode/QTAccessFile.cpp
DarwinStreamingSrvr6.0.3-Source/APICommonCode/QTAccessFile.h

~中略~

DarwinStreamingSrvr6.0.3-Source/WinNTSupport/StreamingServer.dsp
DarwinStreamingSrvr6.0.3-Source/WinNTSupport/StreamingServer.dsw
DarwinStreamingSrvr6.0.3-Source/WinNTSupport/streamingserver.xml
DarwinStreamingSrvr6.0.3-Source/WinNTSupport/Win32header.h
DarwinStreamingSrvr6.0.3-Source/WinNTSupport/WinPasswdAssistant.pl

Darwin Streaming Server 6.0.3 パッチファイルのダウンロードと適用

Darwin Streaming Server 6.0.3のパッチファイルをダウンロードします
[root@nas src]# wget http://www.abrahamsson.com/dss-6.0.3.patch
--2009-11-30 10:55:22-- http://www.abrahamsson.com/dss-6.0.3.patch
www.abrahamsson.com をDNSに問いあわせています... 194.187.61.10
www.abrahamsson.com|194.187.61.10|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 15014 (15K) [text/plain]
`dss-6.0.3.patch' に保存中

100%[================================================>] 15,014 25.6K/s 時間 0.6s

2009-11-30 10:55:24 (25.6 KB/s) - `dss-6.0.3.patch' へ保存完了 [15014/15014]

Darwin Streaming Server6.0.3のパッチファイルを適用します
[root@nas src]# patch -p0 < dss-6.0.3.patch
patching file DarwinStreamingSrvr6.0.3-Source/APICommonCode/QTAccessFile.cpp
patching file DarwinStreamingSrvr6.0.3-Source/CommonUtilitiesLib/OSHeaders.h
patching file DarwinStreamingSrvr6.0.3-Source/CommonUtilitiesLib/OSRef.h
patching file DarwinStreamingSrvr6.0.3-Source/Makefile.POSIX
patching file DarwinStreamingSrvr6.0.3-Source/RTSPClientLib/PlayerSimulator.h
patching file DarwinStreamingSrvr6.0.3-Source/Server.tproj/QTSSErrorLogModule.cpp
patching file DarwinStreamingSrvr6.0.3-Source/Server.tproj/QTSServer.cpp
patching file DarwinStreamingSrvr6.0.3-Source/Server.tproj/RTPSession.cpp
patching file DarwinStreamingSrvr6.0.3-Source/Server.tproj/RTPStream3gpp.cpp
patching file DarwinStreamingSrvr6.0.3-Source/Server.tproj/RTPStream.h
patching file DarwinStreamingSrvr6.0.3-Source/Server.tproj/RTSPRequest3GPP.cpp
patching file DarwinStreamingSrvr6.0.3-Source/StreamingLoadTool/Makefile.POSIX
patching file DarwinStreamingSrvr6.0.3-Source/StreamingLoadTool/StreamingLoadTool.cpp

Darwin Streaming Server 6.0.3 コンパイル

Darwin Streaming Server 6.0.3をコンパイルします
[root@nas src]# cd DarwinStreamingSrvr6.0.3-Source
[root@nas DarwinStreamingSrvr6.0.3-Source]# ./buildtarball
Preparing for the Darwin Linux platform
removing DarwinStreamingSrvr-Linux.tar.gz
removing DarwinStreamingSrvr-Linux
removing StreamingProxy--Linux.tar.gz
removing StreamingProxy--Linux
Darwin Streaming Server
-----------------------
Configuring for the Linux i686 platform
Building for Linux.i686 with gcc

~中略~

StreamingProxy--Linux/
StreamingProxy--Linux/streamingproxy.conf
StreamingProxy--Linux/StreamingProxy
StreamingProxy--Linux/StreamingProxy.html
Success!
※最後に「Success!」が表示されれば無事終了です

Darwin Streaming Server 6.0.3 インストール

Darwin Streaming Server 6.0.3をインストールします
[root@nas DarwinStreamingSrvr6.0.3-Source]# cd DarwinStreamingSrvr-Linux
[root@nas DarwinStreamingSrvr-Linux]# ./Install

Installing Darwin Streaming Server

Checking for and Killing currently running Darwin Streaming Server
Removing previous versions of Darwin Streaming Server

Backing up previous config files

Inserting path to perl into scripts..

Creating unprivileged user to run the server = "qtss".
copying DarwinStreamingServer to /usr/local/sbin/DarwinStreamingServer
copying PlaylistBroadcaster to /usr/local/bin/PlaylistBroadcaster
copying MP3Broadcaster to /usr/local/bin/MP3Broadcaster
copying qtpasswd to /usr/local/bin/qtpasswd
creating /usr/local/sbin/StreamingServerModules directory
copying createuserstreamingdir to /usr/local/bin/createuserstreamingdir
creating /etc/streaming directory
Generating a new prefs file at /etc/streaming/streamingserver.xml
INFO: Module Loaded...QTSSHomeDirectoryModule [dynamic]
INFO: Module Loaded...QTSSRefMovieModule [dynamic]
INFO: Module Loaded...QTSSFileModule [static]
INFO: Module Loaded...QTSSReflectorModule [static]
INFO: Module Loaded...QTSSRelayModule [static]
INFO: Module Loaded...QTSSAccessLogModule [static]
INFO: Module Loaded...QTSSFlowControlModule [static]
INFO: Module Loaded...QTSSPosixFileSysModule [static]
INFO: Module Loaded...QTSSAdminModule [static]
INFO: Module Loaded...QTSSMP3StreamingModule [static]
INFO: Module Loaded...QTSSAccessModule [static]
WARNING: No users file found at /etc/streaming/qtusers.
WARNING: No groups file found at /etc/streaming/qtgroups.

copying relayconfig.xml-Sample to /etc/streaming/relayconfig.xml-Sample

copying qtusers to /etc/streaming/qtusers

copying qtgroups to /etc/streaming/qtgroups
copying readme.txt to /var/streaming/readme.txt
copying 3rdPartyAcknowledgements.rtf to /var/streaming/3rdPartyAcknowledgements.rtf
creating /usr/local/movies directory
creating /var/streaming/playlists directory
copying sample_100kbit.mov into /usr/local/movies/sample_100kbit.mov
copying sample_300kbit.mov into /usr/local/movies/sample_300kbit.mov
copying sample_100kbit.mp4 into /usr/local/movies/sample_100kbit.mp4
copying sample_300kbit.mp4 into /usr/local/movies/sample_300kbit.mp4
copying sample.mp3 into /usr/local/movies/sample.mp3
copying sample_50kbit.3gp into /usr/local/movies/sample_50kbit.3gp
copying sample_h264_100kbit.mp4 into /usr/local/movies/sample_h264_100kbit.mp4
copying sample_h264_300kbit.mp4 into /usr/local/movies/sample_h264_300kbit.mp4
copying sample_h264_1mbit.mp4 into /usr/local/movies/sample_h264_1mbit.mp4
copying StreamingLoadTool to /usr/local/bin/StreamingLoadTool
copying streamingloadtool.conf to /etc/streaming/streamingloadtool.conf
copying streamingadminserver.pl into /usr/local/sbin/streamingadminserver.pl
copying Admin HTML to /var/streaming/AdminHtml directory

Launching streamingadminserver.pl

Installation Complete

Darwin Streaming Server Setup

In order to administer the Darwin Streaming Server you must create an administrator user [Note: The administrator user name cannot contain spaces, or single or double quote characters, and cannot be more than 255 characters long].
Please enter a new administrator user name: centos ←Darwin Streaming Serverの管理者名を入力します(CentOSに実在するユーザ名である必要はありません)

You must also enter a password for the administrator user [Note: The administrator password cannot contain spaces, or quotes, either single or double, and cannot be more than 80 characters long].
Please enter a new administrator Password:パスワードを入力して上で入力したcentosユーザにパスワードを付与します
Re-enter the new administrator password:パスワードを再入力して上で入力したcentosユーザにパスワードを付与します
Adding userName centos
Setup Complete!

Darwin Streaming Server 6.0.3 サービス起動確認

Darwin Streaming Serverのサービスが動いている事を確認します
[root@nas DarwinStreamingSrvr-Linux]# ps aux
root 23117 0.0 0.0 4348 464 ? Ss 11:38 0:00 /usr/local/sbin/DarwinStreamingServer
qtss 23118 0.0 0.0 46016 2380 ? Sl 11:38 0:00 /usr/local/sbin/DarwinStreamingServer
qtss 23119 0.0 0.1 9628 3908 ? Ss 11:38 0:00 /usr/bin/perl /usr/local/sbin/streamingadminserver.pl

次回は管理画面の設定を行います。

■ 関連記事 ■
CentOS 5.4 にDarwin Streaming Server 6.0.3 をインストール » sa-sa-ki.jpのblog
Darwin Streaming Server 6.0.3 の管理者設定 » sa-sa-ki.jpのblog
Xactiで撮った動画をDarwin Streaming Serverで配信する » sa-sa-ki.jpのblog
Webページで動画をストリーミング再生 » sa-sa-ki.jpのblog
Webページで動画をストリーミング再生 その2 » sa-sa-ki.jpのblog
Darwin Streaming Server 6.0.3 ストリーミングをダイジェスト認証 » sa-sa-ki.jpのblog

■参考サイト

Ubuntuにnfsクライアントをインストール

投稿者:yasu 更新日時:2009年11月29日 1時49分31秒
カテゴリNFS, Ubuntu

NFSサーバー化したNASにUbuntuから接続をしてみました。

ubuntu@ubuntu-desktop:~$ su -
パスワード:rootユーザのパスワード
root@ubuntu-desktop:/# mount -t nfs nas.sa-sa-ki.jp:/nas /nas
mount: 間違ったファイルシステムタイプ、不正なオプション、
nas.sa-sa-ki.jp:/nas のスーパーブロックが不正、コードページまたは
ヘルパープログラムの未指定、或いは他のエラー
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount. helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so

あれ?
エラーになるので調べてみたらUbuntuにNFSクライアントをインストールする必要があるみたい。

早速UbuntuにNFSクライアントをインストールします。

root@ubuntu-desktop:/# apt-get install nfs-common
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
libevent1 libgssglue1 libnfsidmap2 librpcsecgss3 portmap
以下のパッケージが新たにインストールされます:
libevent1 libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common portmap
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。
362kB のアーカイブを取得する必要があります。
この操作後に追加で 1212kB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com jaunty/main libevent1 1.3e-3 [44.7kB]
取得:2 http://jp.archive.ubuntu.com jaunty/main libgssglue1 0.1-2 [22.3kB]
取得:3 http://jp.archive.ubuntu.com jaunty/main libnfsidmap2 0.21-2 [28.4kB]
取得:4 http://jp.archive.ubuntu.com jaunty/main librpcsecgss3 0.18-1 [32.4kB]
取得:5 http://jp.archive.ubuntu.com jaunty/main portmap 6.0-9ubuntu1 [36.6kB]
取得:6 http://jp.archive.ubuntu.com jaunty/main nfs-common 1:1.1.4-1ubuntu1 [198kB]
362kB を 1s で取得しました (183kB/s)
パッケージを事前設定しています ...
未選択パッケージ libevent1 を選択しています。
(データベースを読み込んでいます ... 現在 125190 個のファイルとディレクトリがインストールされています。)
(.../libevent1_1.3e-3_i386.deb から) libevent1 を展開しています...
未選択パッケージ libgssglue1 を選択しています。
(.../libgssglue1_0.1-2_i386.deb から) libgssglue1 を展開しています...
未選択パッケージ libnfsidmap2 を選択しています。
(.../libnfsidmap2_0.21-2_i386.deb から) libnfsidmap2 を展開しています...
未選択パッケージ librpcsecgss3 を選択しています。
(.../librpcsecgss3_0.18-1_i386.deb から) librpcsecgss3 を展開しています...
未選択パッケージ portmap を選択しています。
(.../portmap_6.0-9ubuntu1_i386.deb から) portmap を展開しています...
未選択パッケージ nfs-common を選択しています。
(.../nfs-common_1%3a1.1.4-1ubuntu1_i386.deb から) nfs-common を展開しています...
man-db のトリガを処理しています ...
libevent1 (1.3e-3) を設定しています ...

libgssglue1 (0.1-2) を設定しています ...

libnfsidmap2 (0.21-2) を設定しています ...

librpcsecgss3 (0.18-1) を設定しています ...

portmap (6.0-9ubuntu1) を設定しています ...
* Starting portmap daemon... [ OK ]

nfs-common (1:1.1.4-1ubuntu1) を設定しています ...

Creating config file /etc/idmapd.conf with new version

Creating config file /etc/default/nfs-common with new version
システムユーザ `statd' (UID 114) を追加しています...
新しいユーザ `statd' (UID 114) をグループ `nogroup' に追加しています...
ホームディレクトリ `/var/lib/nfs' は作成しませんでした.
* Starting NFS common utilities [ OK ]

libc6 のトリガを処理しています ...
ldconfig deferred processing now taking place

再度NASにUbuntuから接続をしてみました。

root@ubuntu-desktop:/# mount -t nfs nas.sa-sa-ki.jp:/nas /nas

今度はうまくいきました。

NASにnfsを導入

投稿者:yasu 更新日時:2009年11月28日 0時25分43秒
カテゴリCentOS, NAS, NFS

先日NEC Express5800/S70FLで構築したNASですが、自宅サーバー(CentOS)からもマウントできるようにNFSを導入したいと思います。
Windowsからアクセスさせる場合はSambaを導入しましたが、NFSはLinux同士でファイル共有するシステムです。

NFS導入以前は外部からNASのデータを取り出そうとした場合、NASから自宅サーバーにファイル転送して、外から自宅サーバーにファイル転送というような2段階ファイル転送をしていたのですが、最近結構な頻度でNASからデータを取り出しているので、この2段階ファイル転送がまあめんどくさいことこの上ないので自宅サーバーからNASをマウントして1回のファイル転送で済ませてしまおうという魂胆です。

CentOS5にはNFSはインストール済みなので、早速設定を行っていきます。

NFS設定ファイルの設定

NFSサーバー側にあたるNASのNFS設定ファイルを編集します。
ここでは自宅の環境(192.168.0.0/24と192.168.11.0/24)からのみアクセスを許可します。

[root@nas ~]# vi /etc/exports
■設定例■
設定例ははじめての自宅サーバ構築 Fedora/CentOS - ファイルサーバの構築(nfs)に書いてありますが
共有したいフォルダ 許可するクライアント(オプション) [許可するクライアント(オプション)]・・・
となっています。
/nas 192.168.0.0/24(rw,all_squash,sync) 192.168.11.0/24(rw,all_squash,sync) ←追記します

viエディタを保存終了してください。([Esc]キーを押し、続いて[:]キー、[w]キー、[q]キーを順番に押して[Enter]キーを押します)

PORTMAPを起動する

portmapサービスを起動します。

[root@nas ~]# /etc/rc.d/init.d/portmap start
portmap を起動中: [ OK ]

NFSを起動する

nfsサービスを起動します。

[root@nas ~]# /etc/rc.d/init.d/nfs start
NFS サービスを起動中: [ OK ]
NFS クォータを起動中: [ OK ]
NFS デーモンを起動中: [ OK ]
NFS mountd を起動中: [ OK ]

ファイヤーウォールの設定

もしファイヤーウォール(iptable)が動いていると、nfsのサービスが許可されていないので設定を行います。
ファイヤーウォールを停止している場合はこの手順は不要です。

PORTMAPは111、NFSは2049、rpc.mountd・rpc.statd・lockdは動的にポートが割り当たり、-pオプションでポート番号を指定するかnfsの起動スクリプトである/etc/init.d/nfs,nfslockが参照している/etc/sysconfig/nfsにポート番号を指定すればポート番号を固定化できるので/etc/sysconfig/nfsファイルにポート番号を記載します。

[root@nas ~]# vi /etc/sysconfig/nfs
# TCP port rpc.lockd should listen on.
#LOCKD_TCPPORT=32803

LOCKD_TCPPORT=12052
# UDP port rpc.lockd should listen on.
#LOCKD_UDPPORT=32769

LOCKD_UDPPORT=12052
# Port rpc.mountd should listen on.
#MOUNTD_PORT=892

MOUNTD_PORT=12050
# Port rpc.statd should listen on.
#STATD_PORT=662

STATD_PORT=12051

viエディタを保存終了してください。([Esc]キーを押し、続いて[:]キー、[w]キー、[q]キーを順番に押して[Enter]キーを押します)

サービスを再起動してポート番号を反映します
[root@nas ~]# /etc/rc.d/init.d/nfslock restart
NFS locking を停止中: [ OK ]
NFS statd を停止中: [ OK ]
NFS statd を起動中: [ OK ]
[root@nas ~]# /etc/rc.d/init.d/nfs restart
NFS mountd を終了中: [ OK ]
NFS デーモンを終了中: [ OK ]
NFS quotas を終了中: [ OK ]
NFS サービスを終了中: [ OK ]
NFS サービスを起動中: [ OK ]
NFS クォータを起動中: [ OK ]
NFS デーモンを起動中: [ OK ]
NFS mountd を起動中: [ OK ]

続いてファイヤーウォールの設定を行います。

[root@nas ~]# vi /etc/sysconfig/iptables
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -s 192.168.0.0/24 -m tcp -p tcp -m multiport --dports 111,2049,12050,12051,12052 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -s 192.168.0.0/24 -m udp -p udp -m multiport --dports 111,2049,12050,12051,12052 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -s 192.168.11.0/24 -m tcp -p tcp -m multiport --dports 111,2049,12050,12051,12052 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -s 192.168.11.0/24 -m udp -p udp -m multiport --dports 111,2049,12050,12051,12052 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

viエディタを保存終了してください。([Esc]キーを押し、続いて[:]キー、[w]キー、[q]キーを順番に押して[Enter]キーを押します)

[root@nas ~]# /etc/rc.d/init.d/iptables restart
ファイアウォールルールを適用中: [ OK ]
チェインポリシーを ACCEPT に設定中filter [ OK ]
iptables モジュールを取り外し中 [ OK ]
iptables ファイアウォールルールを適用中: [ OK ]
iptables モジュールを読み込み中ip_conntrack_netbios_ns [ OK ]

クライアントから接続する

自宅サーバーからNASにNFSで接続します。

<rootユーザにスイッチします
[centos@centos ~]$ su -
パスワード:rootユーザのパスワード

マウント用のフォルダを作成
[root@centos ~]# mkdir /nas

NAS(DNSで名前解決していてnas.sa-sa-ki.jpで参照可能)の/nasフォルダを自宅サーバーの/nasフォルダにマウント
[root@centos ~]# mount -t nfs nas.sa-sa-ki.jp:/nas /nas

これで自宅サーバーの/nasを参照するとNASサーバーの/nasが参照できるようになりました。
これでファイル転送の手間が省けました。

■参考サイト
はじめての自宅サーバ構築 Fedora/CentOS - ファイルサーバの構築(nfs)
nfs設定 - とみぞーノート

Snow LeopardにiLife '09をインストール

投稿者:yasu 更新日時:2009年11月27日 14時42分21秒
カテゴリApple

まあ今更っ!?って感じではありますが・・・。
yasuはダイビングや旅行に行くとXactiで動画を撮るのですが、編集はiMovie HD 6でやっていました。
Snow LeopardにもiMovie HD 6をインストールして動画編集をしようとしたのですが、Rosetta経由の為かプロジェクトに動画を取り込むのもすごい時間がかかっていました。
Intel対応したiMovie 08はiMovie HD 6に比べて機能が減ったとかで評判がよろしくなく敬遠してました。
iMovie 09もきっと同じだろうと思っていたら、iMovie 09はiMovie08のようなインターフェイスとiMovie 06のような豊富な機能がついていると聞いたので、これはいてもたってもいられずSnow LeopardにiLife '09をインストールしました。

早速iMovie 09で動画をプロジェクトに取り込み直してみたのですが、iMovie 06では73個で計13GB強の動画ファイルを取り込むのに半日近くかかっていたのが約1時間程度で取り込まれました。
なんか、やっとIntel Macの恩恵を受けられたのだなぁと今頃ひっそりと感動しました。

さて、動画編集やるぞーっ!!!!

貫井徳郎 「夜想」

投稿者:yasu 更新日時:2009年11月26日 14時33分33秒
カテゴリその他

久しぶりに本を読んだ。
貫井徳郎 の「夜想」。

宮部みゆきの火車のように終わった後がすごく気になる話だった。

Mac miniとMB662US-2SをeSATAで繋いでみた

投稿者:yasu 更新日時:2009年11月25日 2時32分54秒
カテゴリApple, ハードウェア

MB662US-2Sの電源ケーブルと新しい3.5inch HDDをGetできたので、いよいよMac miniとMB662US-2SをeSATAで繋いでみました。
ところが、Mac miniがHDDを1台しか認識しません。
新しいHDDがまた壊れてるのか!?と思って、試しにUSB経由で接続したところ2台とも認識した。

どうにも腑に落ちないので、別のWindowsマシンの内蔵HDDを抜いてSATAケーブルとMB662US-2Sを繋いでみたのですが、やはり1台しか認識しません。
もしかして、eSATA経由の場合1台しか認識しないのでは・・・。

HDDを1台だけ入れて使うことにしようとしたんだけど、やっぱり諦めきれずMB662US-2Sの後ろにあるリセットスイッチを押したりしていたらHDDを2台認識するようになりました。
とはいえ、MB662US-2SでRAID1を構成しているのでMacから認識できるディスクの数は1つのようです。
※ハードウェアRAIDを使った事がないのでこの解釈であっているかわかりませんが、ディスクアクセスランプは2つ一緒に赤く点灯しています

また1TB HDDが壊れてた » sa-sa-ki.jpのblogで壊れたと思っていたHDDも実は壊れておらず、さっきのWindowsマシンに挿したらちゃんと認識しました。
って事で1TBのHDDが1台余ってしまいました。

MB662US-2S用電源ケーブル購入

投稿者:yasu 更新日時:2009年11月24日 10時33分11秒
カテゴリApple, ハードウェア

Mac mini用に外付けHDDケースとしてMB662US-2Sを購入したが » sa-sa-ki.jpのblogでご紹介したMB662US-2S(3.5inch外付けeSATA HDDケース)用の電源ケーブルですが、Webフォームで代理店のアスクに問い合わせをしたのにまったく一向に返事が返ってこないので自分で電源ケーブルを探しました。
(ってか最初から自力で探せよって話なのですが・・・)

これです。
Amazon.co.jp: バッファローコクヨサプライ Arvel 電源ケーブル メガネ型 2P:2P 0.2M ブラック AE723: 家電・カメラ

うんうん、これでやっとMac miniが動かせます。
Mac miniはというと、すこぶる順調です。
Mac miniのHDDは2回も壊れたから、MB662US-2Sではミラーリング(RAID1)にして動かしてるので安心です。

超簡単 土鍋でご飯

投稿者:yasu 更新日時:2009年11月23日 12時28分43秒
カテゴリその他

yasuの家の炊飯ジャーはかれこれ10年くらい使ってるのですが、最近炊飯器で炊いたご飯があまりおいしく感じられません。
そこで以前からおいしいと噂で聞いていた土鍋でご飯を炊いてみました。
やってみる前はかなり難しそうだと思っていましたが、やってみたら超簡単。
炊きあげるまでの時間も炊飯器と対してかわらないのに、おこげまで作れるおまけ付き!

手順ですが
1.お米を研ぐ
2.土鍋に研ぎ終わった米と米と同量の水(1合で200cc)を入れて30分以上待つ
3.5分程度強火で炊く
4.10分弱火で炊く
5.おこげを作りたい場合は、また強火にして1分程度炊く
6.火を止めて15分蒸らす

炊き始めると土鍋の中が気になりますが、蓋を開けるとおいしく炊けなくなるらしいので最後まで蓋を開けないように我慢しましょう。

1.お米を研ぐ

今の時期、水が冷たくて辛いですが頑張ってお米を研いでください。
あと研ぎ具合も人によって色んな説があるかと思いますが、yasuは比較的しっかり研ぎましたよ。

2.土鍋に研ぎ終わった米と米と同量の水(1合で200cc)を入れて30分以上待つ

研いだらすぐに炊き始めたいところですが、30分以上水につけておくことによってお米の炊きあがりがふっくらします。
ちょっと料理酒なんか入れると、炊きあがったお米がつやつやになりますよ。
20091123137
※写真は3合

3.5分程度強火で炊く

お米が水を含んで白っぽくなったら準備完了です。
20091123138

一番強火にして土鍋を温めていきます。
20091123140

火力にもよりますが5分前後で土鍋の縁や蓋の蒸気穴からふつふつ泡が出てくると思います。
20091123142

4.10分弱火で炊く

土鍋の縁や蓋の蒸気穴からふつふつ泡が出てきたら、弱火にして10分炊きます。
20091123143

5.おこげを作りたい場合は、また強火にして1〜2分程度炊く

おこげを作りたい場合はもう一度強火にして1分程度炊いてください。
ただし強火にしたら中が焦げていないか蒸気穴から匂いを嗅いでください。
あと土鍋の中の音を聞いてください。
パチパチ音が聞こえると思います。
これがおこげができる音ですよ。
20091123145

6.火を止めて15分蒸らす

おこげができたら火を止めて15分蒸します。
20091123146

これで土鍋ご飯の完成です。
蒸らし終わったら蓋を開け、ご飯をよくかき混ぜで空気に触れさせてください。
20091123147

おこげーっっ!!!
20091123148

yasuはおこげを作るのに1分程度強火にしていたら少し焦げ臭く感じて慌てて火を止めたんだけど、思ったよりおこげができてなかったので次回は2分ちょっとやってみようかと思いました。

せっかくの土鍋ご飯なので、ご飯のうまみをしっかり味わうためにおかずはシンプルに味噌汁、海苔、ゴマ塩で。
梅干しとか漬け物もあるとよかったな〜。
20091123149

おこげも適度にできていて本当によかった。
一時は高い炊飯器を買おうかと思ってたんだけど、本当に高いやつは4〜5万するので買おうかどうしようか真剣に悩んでたんだけど土鍋で簡単にできるなら炊飯器いらないやって感じです。

ごちそうさまでした〜。

1TB HDDが壊れてた

投稿者:yasu 更新日時:2009年11月22日 9時52分31秒
カテゴリメモ

以前購入しておいた1TB HDDが壊れてました。
同じ品物を買おうとしたけど既に在庫が見あたらず、同容量のちょっとだけ性能のいいやつを1台購入することになりました。
1万円以上の痛い出費です、とほほ。

銀歯が取れた

投稿者:yasu 更新日時:2009年11月21日 19時05分15秒
カテゴリメモ

昨日の夜、食事中に左下の銀歯が取れちゃいました。
飲み込まずに取り出せたので、今日歯医者に行って付けてもらいました。
最初恐る恐る左で噛んでたんだけど、とりあえず大丈夫そう。