
-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/*
答え2
pgに加えて、user
次のオプションも使用できます。
mount /dev/sda1 /media/ownclouddrive -o user=www-data,rw