私のfstabエントリ:
none /home/jreinhart/ramdisk ramfs defaults,user 0 0
目次今後取付ける:
drwxrwxr-x 2 jreinhart jreinhart 4096 Oct 17 11:31 ramdisk
次のディレクトリmount ramdisk
:
drwxr-xr-x 2 root jreinhart 4096 Oct 17 11:31 ramdisk
だから問題を見ることができます。一度インストールしたら、所有者rootに変更してグループ権限が設定されておりr-x
、このRAMディスクを使用できなくなりました。何を提供しますか?
私はこれをせずにこれをしようとしていますsu
。
答え1
私も同じ問題があります。代わりmode=777
にumask=777
オプションとして使用するとうまくいくようです(Ubuntu 15.10)。
答え2
これがLinuxであると仮定すると、次のものも使用できます。tmpfs
(違い、つまり推奨される理由はここを参照してくださいtmpfs
。)、ここで説明します。and(リンクを参照)はmode
、gid
およびオプションをサポートしますuid
。次の節もtmpfs.txt
関連している可能性があります。
These options do not have any effect on remount. You can change these
parameters with chmod(1), chown(1) and chgrp(1) on a mounted filesystem.
したがって、sudo chown ...
aがまだ必要になる場合があります。 (そうではありませんがわかりません。申し訳ありません。)
答え3
sudoを使用したくない場合は、ここで自動マウント(service autofs)を使用できます。実行可能な自動マウントマッピングを探します。ここでは、実際のインストールの前、途中、および後に必要なスクリプトを作成できます。
答え4
ramdiskがマウントされると、/home/jreinhart/ramdisk
マウントされたファイルシステムのルートディレクトリになります。明らかに、このディレクトリはルートが所有しています。そのファイル(およびRAMディスクの他の関連ファイル)をjreinhart
。
vfatなどのファイルシステムの他の動作を見たことがあります。所有権の概念を持たないファイルシステムでは、ファイルシステムドライバは合理的に間違った所有権を提案しようとします。通常、すべてのファイルをファイルシステムをマウントしたユーザーが所有します。このようなファイルシステムは、ramfs
一般的なUnix権限を提供して直接公開します。