NTFSファイルシステムをマウントする方法

必要なパッケージをインストールする

古いntfsドライバはr/wモードでデータを 詳細については、ntfs-3gのページを参照してください。 追加の機能については、{{{yum install ntfsprogs ntfsprogs-gnomevfs}}}を使用することもできます。 たとえば、ntfscloneを使用して、空き領域の有無にかかわらずntfsパーティションをコピーします。 ntfsprogs-gnomevfsはCentOS6でのみ使用できます。 ntfsファイルシステムが/dev/sda1であり、それを/mymnt/winにマウントするとします。 CENTOS-5.3以降のcentoplus(Repositories/CentOSPlus)カーネルでは、NTFSモジュールが有効になっていません。 これは、5.3のNTFSが壊れているためです。 詳細については、https://bugzilla.redhat.com/show_bug.cgi?id=481495を参照してください。 CentOSカーネルからNTFSドライバを使用する場合は、ELRepoプロジェクトからkmod-ntfsをインストールすることでこれを行うことができます。 ただし、ntfs-3gとは異なり、カーネルntfsモジュールの書き込みオプションは非常に制限されています。 カーネルのkconfigファイルからのメモがあります(この情報はAlanBartlettに感謝します):

“サポートされている操作は、ファイルの長さを変更せずに既存のファイ ファイルやディレクトリの作成、削除、名前の変更はできません。 メモ非常駐ファイルのみに書き込むことができるので、非常に小さなファイル(<500バイト程度)に書き込むことができないことがあります。”

以下の説明はCentOS5.2以前に適用されます。

CentOSPlusカーネルでは、ntfsとfuseカーネルモジュールの両方が有効になっています。 Ntfsとntfs-3gの主な違いは、前者は読み取り専用であり、後者は読み書き可能であることです。 したがって、ntfsファイルシステムへの書き込みアクセスが必要ない場合は、追加のパッケージをインストールする必要はありません。 この行を/etc/fstabに追加するだけです:{{{/dev/sda1/mymnt/win ntfs ro,umask=0222,defaults0 0}}}読み取り/書き込みアクセスを希望する場合は、fuse-ntfs-3gパッケージが必要です。 ただし、fuseモジュールはカーネルで既に利用可能であるため、dkmsパッケージは必要ありません: {{{yum install fuse fuse-ntfs-3g}}}ただし、CentOS5(2007年現在)に含まれているfuseカーネルモジュールは、次のメッセージを生成します。WARNING:Deficitive FUSE kernel module detected。 それはまだ動作しますが、代わりにRPMforge(newer)のヒューズモジュールを使用することをお勧めします。 また、この問題に悩まされていない最新のカーネルに更新する必要があります。

も参照してください:

http://wiki.linux-ntfs.org/doku.php?id=ntfs-en#can_i_mount_an_ntfs_volume(読み取り専用マウント)

もともとAkemiYagiによって書かれました。 誰でも編集することができます。

コメントを残す

メールアドレスが公開されることはありません。