mhattaによる
2007年02月25日 9時30分の掲載
読み書き自在部門より。
読み書き自在部門より。
FUSE上でNTFSの読み書きをするNTFS-3Gがついに1.0をリリースした。/.Jでは以前にLinux-NTFSβとして紹介したもの。現在はNTFS 4.0互換なので、暗号化や圧縮には未対応だ。安定版ではあるが最適化は不十分であること、NTFSのバージョンチェックを行っていないのでNTFS 5.x以上を扱わないようにするなど、若干の注意が必要だ。MYCOMジャーナルの日本語記事や、以前に@ITで紹介されたFedoraでの使用例もどうぞ。
Aboutページでは、プロジェクトを立ち上げたAnton Altaparmakovu氏は現在Appleに引き抜かれてMac OS X上のNTFSサポートを開発しているが、ソースコードは2007年夏までにLinuxコミュニティーに還元されるとある。Leopard発売とDarwinの更新を指していると思われる。
ただし、AppleがNTFS-3Gプロジェクトを支援している訳ではないので、誤解なきよう。
この議論は賞味期限が過ぎたので、保存されている。
新たにコメントを書くことはできない。
tips (スコア:4, 参考になる)
KNOPPIX-5.1.1などにも入ってるので、かなり敷居は下がったように思えます。
FedoraなどはUTF-8ですが、EUC-JPな環境なら、 LANG=ja_JP.eucJPとか
すれば日本語のファイルやフォルダが見えるようになりました。
一般ユーザで読み書きしたければ、 -o uid=1000とかでしょうか。
Windowsがスリープモードの最中だと、確認を促すメッセージが出て、
マウントに失敗しました。
FUSEはfuse.koといったモジュールが含まれていますが、Linuxカーネル
にも同名のモジュールがあります。
"# CONFIG_FUSE_FS is not set"でカーネルをmakeしないと、FUSEはデフォルト
で fuse.ko をインストールせず(衝突回避?)、 NTFSをマウントできないことが
ありました。
これまでのバージョンで、時々うまく動かないケースがありました。
ファイルを大量にコピーしている途中、ディスクが空いていても全然
書き込めなくなったり(Windows上からは問題なかった)、特定のNTFSが複数の
Linuxで普通にmountできたり、できなかったりしています。
動作確認はできました(Kernel-2.6.17.4+ntfs-3g-1.0+fuse-2.6.3)。
# でも、あまりきついテストは、手元ではやりたくない:-)
BETAが取れたことで、どのくらい改善されたか楽しみです。
Re:FreeBSD の ntfs (スコア:1)
>ntfs サポートが今後改善するってことになったりする? するよね?(願望)
ファイルシステムはカーネル(Mach)レイヤーのオシゴトだからFreeBSDカーネルとはあんまり関係ないような気がしなくもない
親コメント
Re: Linux上で (スコア:1, 参考になる)
親コメント
Re: Linux上で (スコア:2, 参考になる)
KNOPPIX からなら見える、ということはよくあります。で、KNOPPPIXでサルベージ。
まあ、この場合、NTFSなパーティションに書き込める必要はぜんぜん無いので、
Linux カーネル内蔵の読み込み専用なNTFSドライバで困ってないわけですが…
親コメント
Re: Linux上で (スコア:2, 参考になる)
NTFSでフォーマットされた外付けハードディスクにアクセスしたい時とか。
システム的なところでNTFSを使うメリットは無いけど、
NFTSなパーティションにアクセスしたいことはよくあります。
親コメント
Re: Linux上で (スコア:1)
2Gの制限を失念していて頭かかえたことある。かといてNTFSにすると見えないし。
# Linux側の容量が足りなくなってきてたので、あまり起動してなかった
# 一部のVMWareのvmxファイルを移動しようとしたときのことでした。
親コメント
Re: Linux上で (スコア:2, 参考になる)
親コメント
Re: Linux上で (スコア:2, 興味深い)
暗号化、ACL、ジャーナリング、quota などサポートする機能の多さ
それなりに実運用での実績があって安定している
一部の機能で ZFS には負けますが、その ZFS は未だ安定性に欠ける
総合的にみて現在 NTFS より良い FS は無いと言ってよいかと
むしろ他の FS で NTFS に勝る部分ってなんでしょう
まあ Linux で NTFS がフル機能サポートされることはないでしょうが
親コメント
Re: Linux上で (スコア:2, 参考になる)
といってもExplorer.exeじゃなくCMD.EXEで動く奴で、しかも日本語入力できないという困った問題が。
しょうがないのでUSBメモリやUSBHDDにファイラー入れておいて
コマンドプロンプトで起動してマウスで操作してます。
結構役に立ちますぞ。
親コメント
Re: Linux上で (スコア:2, 参考になる)
Linuxでどうなのかは知りませんが,伝統的なUNIXにおいて「シングルユーザモードで起動→mountに-fオプションを付けてread onlyかつ強制的にmount→別のHDDにコピーしたりして吸い出す」ってのはワリと知られている手段だと思います.少なくとも15年くらい前には一般的でしたし,ddとかの前にこっちを試すのが普通でしょう.ddは本当に最後の手段.
親コメント