Arch LinuxではNTFSをマウントできません。

Arch LinuxではNTFSをマウントできません。

NTFSパーティションをマウントしようとしています。すると、$sudo mount /dev/sda8 /media/FILES次の結果が表示されますfuse: device not found, try 'modprobe fuse' first。もちろん、これを試してみ$modprobe fuseましたmodprobe: FATAL: Module fuse not found in directory /lib/modules/4.9.25。私も試してコマンド$ntfsfixntfs-3gました...以前はこのヒューズはありませんでしたが、正常にインストールしました。この問題を解決するのに役立ちますか?

UPD:linux 4.10.13-1およびカーネル4.9.25

UPDATE 12.05.17要約すると、カーネルでFuseモジュールを見つけて再構築しようとしています。はい!ヒューズの表示を忘れました。カーネルを再コンパイルして再起動した後mount /dev/sda8 /media

ベストアンサー1

通常は最新のソースなので、Archのドキュメントを確認してください。https://wiki.archlinux.org/index.php/NTFS
ご覧のとおりポイントになりますNTFS-3G パック

したがって、Linuxで完全なntfsサポートを取得する最初のステップは、上記のパッケージをインストールすることです。ルートとして以下をインストールします。

pacman -Syu 
pacman -S ntfs-3g

その後、ntfsパーティションを作成/マウント/読み取り/書き込みできます。

詳細:

パックマン依存関係(fuse2を含む)が処理されます。カーネルを再コンパイルする必要はありません。

ntfs-3gをインストールしたら、以下を使用してください。コマンドが機能するはずです。ファイルマネージャを使用することもできます(たとえば、GnomeのNautilusまたはKDEのDolphinの両方がサポートされているため、手動でインストールする必要はありません)。

命名(sda)はUSBドライブではなく内蔵ハードドライブであると仮定しているため、システムの起動時にインストールするにはそのドライブを挿入する必要があります。/etc/fstab:

# <file system>   <dir>     <type>    <options>             <dump>  <pass>
/dev/NTFS-part  /mnt/win  ntfs-3g   defaults          0       0

あなたの質問によると、NTFS 部分は /dev/sda8 でなければなりません。、でもこれを確認してください。

また、書き込みを行うには、デフォルトの推奨オプションを設定することをお勧めします。

# <file system>   <dir>     <type>    <options>             <dump>  <pass>
/dev/NTFS-part  /mnt/win  ntfs-3g   uid=username,gid=users,umask=0022    0       0

ここで交換する必要がありますユーザー名あなたのuidフィールドに。 umask 設定では、NTFS と Linux 間の権限の互換性を考慮する必要があります。 GIDが許可した会員ユーザーグループアクセス(およびインストール)。デフォルトでは、Arch Linuxのすべてのユーザーはユーザーグループのメンバーです。groupsメンバーシップを表示するには、コマンドを使用して確認してください。

考慮すべきいくつかの異なる設定がありますが、次を参照してください。公式アーチLinux NTFS Wikiそんな方のために。

編集:追加ワイパッケージをインストールする前に、pacmanフラグを使用してDBが最新であることを確認してください。

編集2:追加あなた誰かがすでにそのパッケージをインストールしている場合に備えて、pacmanフラグを指定し、以下の説明によれば、その特定のパッケージと依存関係がアップグレードされ、システムがクラッシュする可能性があります。新規インストールに関する質問/回答条件を考慮すると、反対表はやや極端です。

編集3:明確にするためにインストールとアップデート/アップグレードを分離します。

おすすめ記事