何でしょうか?とのページを目にしました。3)では、noneと表示されません。どのような変更がなされたのかと調べてみました。:物理デバイスを有するファイルシステムも、そうでないファイルシステムのマウントも行き着く所は同じです。マウントにおいて物理デバイスの役割はスーパブロックの取得で、スーパブロックさえ取得すればこの引数は用無しです。procのマウントは、start_kernel(void)から、proc_root_init()がコールされ、まずprocファイルシステムを登録後、pid_ns_prepare_proc()からkern_mount_data()とコールします。0;}kern_mount_data()でvfs_kern_mount()をコールする事で、実際のマウント処理を行います。この時第三引数がtype->nameとなっています。ファイルシステム名をデバイスファイルとしているのです。昔はNULLとしていた物と思われます。mnt;}vfs_kern_mount()でvfsmountを取得します。alloc_vfsmnt()でmountを取得した後、mount_fs()でデバイス毎のスーパブロック取得のコールバック関数がコールされ、その情報がmountに設定されます。procfsのような物理デバイスを有していないファイルシステムでは、このコールバック関数はpusedoのコールバック関数が定義されています。&mnt->mnt;}alloc_vfsmnt()でmount構造他を取得し、この時引数nameのデバイス名をmnt->mnt_devnameに設定することで、/proc/mountsの参照となります。:}dfコマンドは/etc/mtabを参照しています。/etc/mtabは/proc/mountsにリンクされています。show_vfsmnt()は/proc/mountsの表示での編集処理です。スーパブロックのshow_devname()が定義されていればそれがコールされます。procfsでは定義されていません。したがってr->mnt_devnameが設定されていないならnoneを表示します。現行バージョンではファイルシステムが設定されているため、noneと表示されなくなりました。err;}なお、dfの表示でファイルシスとなっていますが、カーネルしてはバイスファイルが正しいところです。ノースAdsense広告情報が設定されていません。