ファイルサーバ運用にTime Capsuleをどう使うか?

掲題について、ご助言いただければありがたく、よろしくお願いします。


職場で Mac OS 10.3.9 でファイルサーバを運用していますが、OSのバージョンが四世代前ですし、マシンが古くてバックアップ作業に時間がかかる、ディスク容量が足りなくなってきた、などなどのため、機器更新を考えています。OS は Server版ではなく、普通のPantherに SharePoints を入れてホームフォルダなしのユーザにファイル共有サービスを提供しています。利用者は十数人(Mac OS 10.4~10.6 と Windows 2000, XP, Vista, 7 混在)、有線とLAN内のAirMac Extreme経由の無線からの利用が約半々です。個人ごとのフォルダと、共同利用のフォルダがあります。サーバのディスク容量は80GBで、いま使用量が65GB ぐらいです。バックアップは三~四週間に一度ぐらい、FireWire接続の外付けHDDに手作業で、ditto でフォルダごと、あるいは Disk Utility でボリュームごと restore しています。


新しいサーバには Mac mini (内蔵HDD 320GB, OS は Snow Leopard)を使う予定ですが、LANの中に Time Capsule 2TB を置いて、Time Machine 機能を使って自動で新サーバの中身をバックアップすれば便利で安心と思います。そこで質問なのですが、


(1) その場合、Mac miniの内蔵ディスクは単一パーティションでなければなりませんか? あるいは(パーティションが複数ある場合は)、Time Machine でバックアップできるのは起動パーティションだけですか? (内蔵HDD 320GB を、起動用 80GB + 予備 80GB + ファイル共有用 160GB と分けようと考えているのですが、このようにしてファイル共有用の160GBだけを Time Machine バックアップというのはできないのでしょうか? ファイル共有ボリュームをOSと別パーティションにしておくとデータ保護の点から少し安心なのと、手動で外付けHDDなどにバックアップするというような維持管理もしやすいのですが。)


(2) あるいは、もっと賢い Time Capsule の使い方はありますか?


Time Capsule をNASとしてみんなで使うというのは、その Time Capsule 自体のバックアップをどうすればよいのか知らず、維持管理がしにくそうな気がするのであまり考えていません。

投稿日 2011/12/03 23:43

返信
返信: 12

2011/12/04 00:05 hrs への返信

> Mac miniの内蔵ディスクは単一パーティションでなければなりませんか?


TimeMachine は複数パーティションでもバックアップします(外付けドライブでも、TimeMachineに利用しているドライブ以外はバックアップします)。

でもユーザが10数人いるのなら、TimeCapsule を利用するのはどうかな、と思います。

自分なら、サービスするパーティションのドライブは外付けのRAID1にします。これなら、ディスクがダメになって、サービス出来なくなるという事態はまずないと思ってよいです(2台のドライブが同時に使えなくなる確率はきわめて小さいです)。TimeMachineのバックアップはもう一台別の外付けドライブにします。これは必ずしもRAIDにする必要はありません。壊れたところで、別のドライブをつけて、新たにTimeMachine用にするだけの話ですので。(ユーザが古いファイルが欲しいので何とかしてくれ、といっても、そういう要望には応えられない、とする。このような要求には、せいぜいベストエフォート)。

TimeCapsule はネットワーク経由なので、いざ問題が起きたときに復旧作業などに時間がかかるのがイヤだな、というところです。

2011/12/04 01:20 はに への返信

はに様、貴重なご助言ありがとうございます。たいへん参考になりました。


RAIDは知っていましたがやってみたことはなく、思い至りませんでした。ファイルサーバの役割を考えればRAID1が望ましいことは明らかでした!


さて、手元に外付け用160GBが1台、1TBが1台あり、どちらもインターフェースは FireWire 800, FireWire 400, USB 2.0の三つ備わっています。これらを使って、次のようにしてはどうかと考えました。


(1) 160GBの外付けHDDを FireWire 800 でサーバ(Mac mini)につないで、サーバのファイルサービス用160GBパーティションとRAID1を構成。


(2) 1TBの外付けHDDをやはりFireWire 800でサーバに(daisy chain接続で160GB外付けHDD経由で)つないで、それにサーバの起動パーティション(80GB)とファイルサービス用160GBパーティションを Time Machine で自動バックアップ。


ここで、 (2) においてサーバの二つのパーティションを Time Machine でバックアップするには、1TB外付けHDDも二つのパーティションに切っておいて(1:2ぐらいの比率に?)バックアップ先を別々に指定すべきでしょうか?(あるいは、そのようにしなければならない?)


またご助言ご意見頂戴できれば幸いです。


追伸 やすどん様もコメントありがとうございます。

2011/12/04 02:35 hrs への返信

(1) に関しては、既存の160 GBのHDDを利用するより、別途RAID1の外付けHDDを用意される方がよいと思います。RAIDでは、HDD間の転送速度が遅いとパーフォマンスは非常に悪くなります。このため、内蔵hddと外付けhddでソフトウェアRAIDを使うのはよくないです。ソフトウェアRAIDは内蔵hddで使うのが基本です。このためには、2台以上hddを内蔵出来るマシンで使うべきです。いくらFW800が速いといっても、内蔵hddが接続されている内部バスに比べればとても遅いです。このような観点から、外付けでRAIDを使う場合には、外付けhdd自身でRAIDに出来るものを使うのが基本です。

(2)に関しては、何も悩む必要はありません。1TBのhdd全体をTimeMachineのドライブに指定してやるだけで、残りのドライブ全部のバックアップをしてくれます。別ドライブを使っていても、何も特別なことは考える必要はありません。TimeMachineでバックアップするのは、マックのファイルシステムです。外付けドライブも、ファイルシステムの一部ですから、特に何もしなくても、そのままバックアップしてくれます。

2011/12/04 06:16 はに への返信

再び貴重なご助言ありがとうございます。おかげさまで少しわかってきました。


(1) HDDを2台内蔵というのは予定していた Mac mini では無理、そのために新しく Mac Pro を買うというのは費用の面から想定外です。Mac mini に外付けなら、調べてみたところLC社やWD社からHDDが2台入っていて RAID 1 で使えるのがあるようです。 ただしいずれも FireWire 800 接続。(LC社からは Thunderbolt接続の機種も出ていてFireWire 800より一桁高速というのでこれはと思いましたが、残念ながら RAID 0 でした。)LAN経由のファイルサービスなので FireWire 800 でも利用者は「遅いっ!」と感じることはないのではないかと期待しますが... やはり内蔵で考えるべきなら、初代 PowerMac G5 (Leopard で稼働中)があるので、それに新しいHDDを二つ入れるか、考えてみます。


(2) はよくわかりました。感謝します。

2011/12/04 06:34 hrs への返信

混ぜっ返すつもりはないですが、セカンドオピニオンみたいなものとして。単なるファイルサーバで使うなら、最初から Mac Mini とかでなくて、NAS を入れるというも簡単で良いと思います。電気も食わないし。


Buffalo とか IO Data の安い奴だと(経験上)あまり使いものになりませんが、QNAP くらいのグレードのものだと、単体で RAID も組めますし、USB 経由でバックアップディスクを接続することも出来るし、また、別の NAS なりサーバなりにバックアップをスケジューリングすることも出来ます。Mac Mini + Time Capsule だったらお釣りも来ますし。


こないだ知り合いのところに相談されて、そこではベーシックなモデルに 1.5TB の HDD を入れたものを二つ設置しました。普段は片方を使って、週末に二台を同期させる設定です。RAID にせず、片方が壊れたら、一個買い足す。その間は残りの方を使う。という考え(あまり詳しい人もいないので、その方が簡単でよかろう、ということでそうした)。



それはそうと、10.7 をサーバにしてクライアントが 10.4 の場合って、何か問題なかったでしたっけ(不確か)?

2011/12/04 06:42 hrs への返信

外付けhddはFW接続で構いません。

raid にするときに、内蔵と外付けの組み合わせでソフトウェアraidは避けた方がよいということです。外付けhdd でも、ドライブ自体にraid の仕組みが利用できるもの(ハードウェアraid)なら問題ありません。

usb 接続のものなら、iodata や buffalo の製品もあります。

2011/12/04 07:06 はに への返信

三度ありがとうございます。もう一歩よくわかりました、ハードウェアRAIDとソフトウェアRAIDの違い。


そこでふと気になったのですが、Macに外付けしたHDDは、ログインしたらマウントされ、ログアウトするとアンマウントされてしまうのではなかったでしょうか? 外付けHDDのボリュームあるいはその中のフォルダをファイル共有に供した場合、もしそうなってしまうようだとサーバに常に誰かがログインしていなければならない? (以前どこかで、ログアウトしても外付けHDDをマウントされたままにしておくユーティリティ、というものを見かけたような気がします。)

2011/12/04 07:18 takano への返信

ご意見ありがとうございます。


「単なるファイルサーバ」と言ってよいとは思うのですが、ファイルサービスの利用者さんたちはいくつか違う職種に分かれており、unix のグループを作って所属を設定し、サービスに供するボリューム内の個人フォルダや共有フォルダへのアクセス権をあれこれ設定したいのです(chgrp, chown, chmod などによって)。それをするのにNASでは勝手がわからないため、Mac OS X(= unix)をファイルサーバにしたい、という次第です。(市販のNASとはどんなOSで動いているのでしょうか? unix のものがあれば使えるかもしれませんが。)


Mac OS 10.7 はまだ触ったことがなく、ファイルサーバは使い慣れている 10.6 で運用しようと思っています。

2011/12/04 07:46 hrs への返信

hrs wrote:


unix のグループを作って所属を設定し、サービスに供するボリューム内の個人フォルダや共有フォルダへのアクセス権をあれこれ設定したいのです(chgrp, chown, chmod などによって)。それをするのにNASでは勝手がわからないため、Mac OS X(= unix)をファイルサーバにしたい、という次第です。(市販のNASとはどんなOSで動いているのでしょうか? unix のものがあれば使えるかもしれませんが。)


QNAP は組込み Linux ですね。直接コマンドを通したりはできず、ビルトインの Web サーバ経由で設定する、という UI になります。アクセス権はあれこれ設定は出来ますが、chgrp, chown, chmod などによって設定することは出来ません。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ファイルサーバ運用にTime Capsuleをどう使うか?

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。