京大推進研
21行: | 21行: | ||
* http://ubuntuforums.org/showthread.php?t=1049405 | * http://ubuntuforums.org/showthread.php?t=1049405 | ||
* http://knam.boo.jp/kn2/2009/07/412/ | * http://knam.boo.jp/kn2/2009/07/412/ | ||
+ | |||
+ | == 編集履歴 == | ||
+ | * 2010-12-14 [[Member:Matsuda]] |
2010年12月14日 (火) 17:22時点における版
ハードディスク内のファイルを管理するシステムのことをファイルシステムと呼び、いくつかのフォーマットがある。Windowsで一般的なのはNTFS、少し古いフォーマットとしてFAT32がある。Linuxにおいては ext2 あるいは ext3 というフォーマットが一般的である。
Linuxでの計算結果を外付けHD(たとえばUSBポータブルHD)にバックアップしようと思ったときに問題になるのが、ファイルシステムを何にするかである。一番多くのシステムでサポートされているのはFAT32だが、古いフォーマットのため、ドライブサイズやファイルの数、ファイルの最大容量に制限があったりする。(たとえば、4GB以上のファイルは作れない。)MD計算のような、結果が膨大になる計算の場合はこれは顕著な問題となる。
もしLinux上でのことだけを考えるならば、ext3にするのはひとつの確実な解である。Linux上でフォーマットを行い、ext3を選べばよい。
目次 |
Windowsでの読み書き
フリーウェアをインストールするとWindowsでもext3を読むことができる。いくつかのソフトが存在する。大きく分けて以下の2通りがある。
- 独立したアプリケーションの中でファイルを操作するタイプ
- Windowsドライブと同じようにマウントし、Windowsのエクスプローラにおいて操作するタイプ
Ext2Fsdをオススメする理由
ext3 には inode というもの(?)がある。伝統的には inode = 128 だった。今でも 128 と指定してフォーマットできるが、多分ドライブサイズかファイル数か、何かに制限があるのだろう、最近はデフォルトでは inode = 256 でフォーマットされる。しかし、そうすると上記のようなソフトの多くは 256 に対応していなかったりする。2010年12月時点で唯一対応しているのは Ext2Fsd のみのようだ。[1] 非対応ソフトで256のext3ドライブを読み込もうとしても、エラーメッセージも何も出ないので途方に暮れることになる。
参考資料
- http://d.hatena.ne.jp/tkawa/20090611/p1
- http://ubuntuforums.org/showthread.php?t=1049405
- http://knam.boo.jp/kn2/2009/07/412/
編集履歴
- 2010-12-14 Member:Matsuda