/dev
Cでマウントする方法は?私は単純なinitを書いています。ばかげて聞こえるけど/dev
別のフォルダにインストールしたいマンページはサポートされているオプションではmount()
表示されません。dev
答え1
これマンページmount(2)
完全なリストの例と言及だけが/proc/filesystems
提供されます。後者のファイルには、探しているdevtmpfs
ものがリストされています。
最終的なCプログラムは次のとおりです。
if (mount("-", "/.../dev", "devtmpfs", 0, NULL) != 0) perror("mount");
答え2
/dev
mountコマンドを使用して別の場所にマウントすることもできます。
システムコールを直接使用するには、mount
マニュアルページに次のように示します。
カーネルでサポートされているfilesystemtypeパラメータの値はにリストされています
/proc/filesystems
。
どのファイルシステムタイプを使用するかわからない場合、またはmountコマンドを調べて、システムコールがどのように使用されるかを確認してください/dev
。/etc/fstab
/proc/mounts
strace