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
。みんなありがとう
全体として、カーネル構成でFuseモジュールを見つけて再構築しようとしました。はい!ヒューズに印をつけるのを忘れました。カーネルを再コンパイルして再起動すると、mount /dev/sda8 /media
。
カーネルをアップグレードしてから再起動していないため、必要なカーネルモジュールをロードできません。
通常は最新のソースであるため、常にArchのドキュメントを確認してください。 https://wiki.archlinux.org/index.php/NTFS
ご覧のとおり、ntfs-3gpackage
Linuxでntfsを完全にサポートする最初のステップは、上記のパッケージをインストールすることです。ルートとして、単に次のようにインストールします:
pacman -Syu
pacman -S ntfs-3g
その後、ntfsパーティションを作成/マウント/読み取り/書き込みする準備が整います。
詳細:
pacmanが依存関係(Fuse2を含む)を処理します。カーネルを再コンパイルする必要はありません。
Ntfs-3gをインストールしたら、mountコマンドを使用するだけで機能するはずです。ファイルマネージャーを使用することもできます(例: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-partは/ 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フィールドのusernameを自分のものに置き換える必要があります。 umask設定は、NTFSとLinux間のアクセス許可の互換性を処理する必要があります。 gidはusersグループのメンバーにアクセス(およびマウント)を許可します。 Arch Linuxのデフォルトでは、すべてのユーザーがusersグループのメンバーです。 groups
コマンドで確認して、メンバーシップを確認してください。
他に考慮すべき設定がいくつかありますが、それらについては 公式Arch Linux NTFS wiki を参照します。
編集:パッケージをインストールする前にDBが最新であることを確認するために、pacmanフラグにyを追加しました。
編集2:uをpacmanフラグに追加しました。誰かがすでにパッケージをインストールしていて、偶然その特定のパッケージのアップグレードと依存関係がある場合に備えて以下のコメントによると、システムを破壊します。反対票は、新規インストールの質問/回答条件を考えると少し極端です。
編集3:明確にするために、更新/アップグレードをインストールから分離しました。