FreeBSD挂载/proc文件系统命令

时间:2020-01-09 10:40:16  来源:igfitidea点击:

问题描述:FreeBSD下很少有命令依赖于procfs(进程文件系统)。

FreeBSD默认不挂载它。
如何从Shell提示符挂载/proc(procfs)?

解决方法:是的,因为必须挂载procfs,所以少数命令将不起作用。
进程文件系统(或procfs)在文件系统内部实现系统进程表的视图。
它通常安装在/proc上,并且是strace,ps和w等程序的完整操作所必需的。

从shell提示符挂载procfs

要在/proc上挂载procfs文件系统,请以root用户身份登录并执行:

# mount -t procfs proc /proc
# mount

输出示例:

/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad4s1d on /tmp (ufs, local, soft-updates)
/dev/ad4s1g on /usr (ufs, local, soft-updates)
/dev/ad4s1e on /var (ufs, local, soft-updates)
/dev/ad6s1 on /disk1 (ufs, local, soft-updates)
/dev/ad4s1f on /webroot (ufs, local, soft-updates)
devfs on /usr/home/j/mroot/dev (devfs, local)
/usr/home/j/mroot on /usr/home/j/www (nullfs, local, read-only)
/usr/home/js/www on /usr/home/j/www/s (nullfs, local)
procfs on /proc (procfs, local)

打开/etc/fstab文件系统表,执行:

# vi /etc/fstab

追加以下行,以便在启动时自动挂载procfs:

proc /proc procfs rw 0 0

保存并关闭文件。