系统引导启动后首先就得挂载/分区,然后才挂载其它分区。所以/分区很重要,要是有问题,就会造成无法启动。所以尽量将根分区独立出来。而且小一点比较好。
/bin 存放最基本的可执行文件。这里主要存放的一些所有用户都可以用的一些最基本的命令执行文件。如ls,cd之类的。这里面的命令可以在单用户下执行。且为系统启动必需加载的命令
/boot存放系统启动文件,核心文件vmlinuz就在这里面。还有grub引导程序也在这个目录下。
/dev存放各种设备文件,如硬盘,鼠标,键盘之类的。/dev/sda /dev/null 等
/etc主要存放各种配置文件。一些开机启动进程的配置文件就在这里面。如vsftpd。用户账号密码也保存在这里。/etc/init.d存放开机启动脚本文件。
/lib 存放一些开机时用到的系统链接库文件。/lib/modules放置了核心驱动模块。
/media存放挂载点的目录。如果光盘可以挂载在这里。以前版本中是挂载到/mnt目录下的。
/opt安装其它软件的目录。比如我们自己下载的一些软件。只不过有的是安装在/usr/local 、/usr/share下面的。
/root 在进入单用户模式时,挂载的家目录就是root目录,root目录一般与/目录在同一分区中。
/sbin放置了很多系统启动及单用户需要的命令。这里面很多命令只能root用户才有权限来执行。如fsck,mkfs等。这里面的命令一般是系统自带的基本命令。如果是一些服务器安装的程序,如vsftpd。则进程安装在/usr/sbin中。
/tmp这个目录是暂存目录,任何人都有权限。
/lost+found在系统出错时,将一些零时的碎片文件放在这里面以供恢复。一般会在挂载点的最顶层出现。如/home作为一个单独的分区而存在时,就会在/home下面有一个Lost+found。
/proc存放内存中的一些缓存文件,都存放在内存中,并不占用硬盘空间。常用的/proc/cpuinfo查看cpu信息。可以用du 来查看其占用量,发现其大小均为0!
/sys存放与核心相关的一些信息,也是存放于内存中,不占用硬盘空间
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。