1

最初に、私の下手な英語についてお詫びしたいと思います。

NTFS パーティションで configure のような bash スクリプトを使用する方法はありますか?

今日、デュアルブート システム (win7 と mint 13) を再インストールしました。これは、古い sys パーティションが大きすぎて多くのスペースを無駄にしていたためです。そのため、今日、2 つの小さな sys パーティションと 2 つの大きなデータ パーティションでディスクをフォーマットすることにしました。(Win の場合は 40G[NTFS]、Mint の場合は 40G (35G[Ext4] + 5G Swap)、2* ~200G[NTFS])。序文としてはこれで十分だと思います。

ここで問題が発生します。それで、wine-git リポジトリをロードし、データ パーティションの 1 つに保存しました。そのファイルの実行権限がなかったため、./configureを実行できませんでした(ntfs aclを使用するユーザーマッピングを使用して、ファイル権限を設定する問題をすでに解決しました)。そのため、実行権限を設定した後、まだ ./configure を実行できず、次のエラー メッセージが表示されます: bash: ./configure: Permission denied (念のため、root として実行しようとしました)。

では、NFTS パーティションで構成スクリプトを実行する方法を知っている人はいますか?

4

3 に答える 3

1

NTFSは、EXTや同様のボリュームと同じようにアクセス許可をサポートしていません。発生している問題は、これらのアクセス許可がディスクに保存されていないため、ボリューム全体のマウント時にデフォルトがロードされ、その後の変更は黙って無視されることです。

次の実行権限でマウントできるはずです。

mount [devicename] [directory] -o default,remount

スーパーユーザーである必要があります。ファイル名を角かっこで囲まないでください(ただし、スペースが含まれている場合は引用符で囲む必要があります)。

次を使用して、デバイス名とディレクトリが何であるかを把握できます。

mount -l

マウントされているすべてのデバイスとそのマウントポイントが一覧表示されます。このコマンドを発行するためにスーパーユーザーである必要はありません。

于 2012-08-06T21:28:37.957 に答える
0

Fedora 17 では、次のコマンドを使用して、すべての実行権限が正しく設定された NTFS ボリュームをマウントします。

sudo mkdir /run/media/ohmyname/shared
sudo ntfsmount /dev/sda8 /run/media/ohmyname/shared
于 2012-11-29T22:26:31.123 に答える
0

Fedora 26 では、すべてが可能な限りシンプルです。次のコマンドを使用して、書き込み権限で Win 10 パーティションをマウントしました。

sudo ntfsfix /dev/sda9
于 2017-08-01T14:33:17.983 に答える