認識できないインストールオプション「uid = 33」または値がありません。

認識できないインストールオプション「uid = 33」または値がありません。

-oオプションを使用してパーティションをマウントしようとしていますが、このエラーが発生します。

root@blackbox:~# mount /dev/sda1 /media/ownclouddrive -o uid=33,gid=33
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

[  365.432693] EXT4-fs (sda1): Unrecognized mount option "uid=33" or missing value

/etc/passwdをチェックすると、そこにいるユーザーを見ることができます。

www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

理由をご存知ですか?

ありがとう

ベストアンサー1

指定したインストールオプションがデバイスのファイルシステムに適用されないため、このエラーメッセージが表示されます。

マウントオプションは、uid=使用gid=可能なすべてのファイルシステムには無効です。適切な権限をサポートするデバイスは、通常、インストールしようとしているext4デバイスなど、その権限を許可しません。

制限された機能(VFATなど)を持つファイルシステムの場合、オプションを使用して、マウントされたファイル uidシステムgidのコンテンツ全体の所有権を単一のローカルユーザーにマッピングできます。 umaskなどの他のプロパティにも同様のオプションがあります。

これはコンテンツ権限を付与する正しい方法ではありませんが、一部のFSをUnixoid環境に統合する回避策です。 ext4パーティション(マウントするパーティションなど)で所有権を直接変更するだけです。

mount -t ext4 /dev/sda1 /media/ownclouddrive
chown -R 33:33 /media/ownclouddrive/*

おすすめ記事