Linux 挂载点目录及其作用

什么是挂载点?

Linux 使用字母和数字的组合来指代磁盘分区

Linux 是一切皆文件,整个系统都是当做文件来管理,在Windows中的磁盘分区,硬件设备就是Linux的挂载点,对磁盘的访问就相当于对Linux中挂载点文件的读写操作。

挂载点相当于磁盘文件系统的入口目录,相当于Windows中的C盘,D盘,E盘,其实WinXP也支持将分区挂载到某个文件夹,只是人们在win系统中习惯了用磁盘分区。

/dev/  : 这个字串是所有设备文件所在的目录名。因为分区在硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区。

xx      : 分区名的前两个字母标明分区所在设备的类型。通常是 hd (IDE 磁盘)或 sd(SCSI 磁盘)。

y        : 这个字母标明分区所在的设备。例如,/dev/hda(第一个 IDE 磁盘)或 /dev/sdb(第二个 SCSI 磁盘)

N       : 最后的数字代表分区。前四个分区(主分区或扩展分区)是用数字从 1 排列到 4。逻辑分区从 5 开始。

Linux常见挂载目录及其作用

 

  " " 根目录  :Linux系统中最重要的目录,文件系统的入口,所有子目录都是在根下创建的,同时根目录还跟系统开机,关机和系统修复动作有关,只有root用户才有此目录读写权限,而且/root是root用户主目录。

 /bin "  :基本系统所需要的命令,功能和/usr/bin 类似,此目录下命令都可执行,包括普通用户,包含二进制文件

 " /boot  " :内核和加载内核所需要的文件,grub系统引导管理器也在此目录下。

 " /dev "  : 设备文件,设备文件存储目录,像磁盘,终端等。

 " /home " :普通用户默认存储家目录。

 " /usr " :存放用户使用系统命令和应用程序等信息,像命令,帮助文件等。

           /usr/bin中包含用户程序的二进制文件。如果你在/bin中找不到用户二进制文件,到/usr/bin目录看看。例如:at、awk、cc、less、scp。
          /usr/sbin中包含系统管理员的二进制文件。如果你在/sbin中找不到系统二进制文件,到/usr/sbin目录看看。例如:atd、cron、sshd、useradd、userdel。
           /usr/lib中包含了/usr/bin和/usr/sbin用到的库。
           /usr/local中包含了从源安装的用户程序。例如,当你从源安装Apache,它会在/usr/local/apache2中。

 " /var " :变量文件,存放经常变动的文件,比如 系统日志文件(/var/log);包和数据库文件(/var/lib);电子邮件(/var/mail);打印队列                            (/var/spool);锁文件(/var/lock);多次重新启动需要的临时文件(/var/tmp)。

 " /root " :root用户家目录,Linux超级权限用户root的跟目录

 " /etc "  : 所有的系统配置文件。也包含了用于启动/停止单个程序的启动和关闭shell脚本。例如:/etc/resolv.conf、/etc/logrotate.conf

 " /opt "  :可添加的第三方软件的存放目录。

 " /lib "  :库文件和内核模块存放目录。

 " /sbin "  :系统的基本维护命令,只有root用户可使用。

 " /mnt "  :临时安装目录,管理员可以挂载文件系统。

 " /tmp "  :系统和用户创建的临时文件,系统重启时,此目录中的临时文件被删除。

 " /srv "   : 服务器启动之后所需要提取的数据 

 " swap " : 交换分区,一般给内存两倍,可视情况而定。

 

原文地址:https://www.cnblogs.com/xinxiao/p/6383387.html