web-dev-qa-db-ja.com

ext4パーティションをマウントする方法は?

Ext4パーティションをユーザーアカウントとしてマウントし、rootでr/wへのアクセスを必要としないようにするにはどうすればよいですか? mountコマンドで-o uid=flint,gid=flintを使用しましたが、取得し続けます

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

もう1つ、指定されたマウントポイント名にマウントできないので、今のところudisksを使用しないでください。

9
Flint

あなたはしません。 fs内のファイルは、それらを所有する人によって所有されており、マウント時に変更することはできません。代わりに、Sudo chown yourname.yourname /path/to/mountを使用してアクセス権を付与するには、アクセス許可を変更する必要があります。新たにフォーマットされたファイルシステムでは、ルートディレクトリはルートによって所有されているため、変更する必要があり、それ以降は、所有する新しいファイルを作成できます。

13
psusi

押すだけ Ctrl+Alt+T キーボードでターミナルを開きます。開いたら、以下のコマンドを実行します。

gksudo nautilus /etc/fstab

パーティションを「読み取り専用」権限などで「データ」としてマウントするには、/ etc/fstabに次のエントリを追加します。

/dev/sd8 /data ext4 defaults 1 2

パーティションが「データ」としてマウントされたら、自分(自分のユーザーアカウント)を所有者にします

Sudo chown flint:root /mnt/data

パーティションにアクセスできるように自分に許可を与えます

Sudo chmod 700 /mnt/data
1
Mitch