web-dev-qa-db-ja.com

Nautilusを使用してハードドライブパーティションを読み取り専用として一時的にマウントする方法

Windows 7を冬眠し、Ubuntuを起動しました。 Windowsパーティションをマウントしようとすると、次のエラーが表示されました。

他のOSのパーティション上のファイルを変更しない限り、休止状態を介したOSの切り替えは問題ないことを読みました。そのパーティションのファイル。 Nautilusを一時的に読み取り専用としてマウントする方法はありますか? 「右クリック->読み取り専用としてマウント」のようなことができることを望んでいましたが、それはオプションではありません。

更新:記録のために、Sudo mount -t ntfs-3g -r /dev/sda3 /media/adam/を使用して端末からそれを行うことができました。通常は/media/adam/OS/にマウントされますが、OSフォルダーが存在しなかったため、それを許可しませんでした。また、ルートとしてマウントされたため、Nautilusからマウント解除するには管理者として認証する必要がありました(リストしたmountコマンドはルートとして実行する必要がありました)。ただし、私はまだグラフィカルなソリューションの方が優れていて、もう少し使いやすくなります。

7
Zelda64fan

Nautilusには、パーティション/デバイスを読み取り専用としてマウントするオプションはないと思います。ただし、レコードには、パーティションを読み取り専用としてマウントする別の端末コマンドがあります。

udisksctl mount --block-device /dev/sda3 --options ro

これは少なくともUbuntu 13.04で機能します。フォルダーが存在しない場合でも/media/user/labelにマウントされ、ユーザーとして実行できます(パスワードプロンプトなしでNautilusでアンマウントされます)。ユーザーは管理者でなければなりません(つまり、Sudoを使用できます)。

udisksctlはおそらく、Nautilusがデバイスのマウントに使用するものです。 /media/labelにマウントされた古いコマンドは、間違っていなければudisksです。

5
user180409

GUIを使用する場合は、ディスクを使用して、パーティションのマウント方法を指定します。読み取り専用オプションを追加して、冬眠したW7パーティションに常にアクセスできるようにします。 http://www.hecticgeek.com/2012/10/make-ntfs-partitions-read-only-in-ubuntu/ =

3
user35246