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
。私も試してコマンド$ntfsfix
しntfs-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:明確にするためにインストールとアップデート/アップグレードを分離します。
答え2
問題は、カーネルをアップグレードした後に再起動しなかったため、必要なカーネルモジュールをロードできないことです。
答え3
まとめると、カーネル構成でFuseモジュールを見つけて再構築してみました。はい!ヒューズの表示を忘れました。カーネルを再コンパイルして再起動した後mount /dev/sda8 /media
。