Linux分区原理及根目录的介绍

来源:互联网 发布:linux c mysql 参数化 编辑:程序博客网 时间:2024/06/06 00:12

一、Linux分区原理

为了更好的了解Linux的分区原理,我们可以先来了解window的分区原理。

1.window分区原理

(1)挂载

如下图所示,window系统一般有C盘,D盘,E盘,从里向外环形分布。每个盘都有一个盘符,用来标记它是什么盘。我们把盘符和硬盘分区建立联系的过程,叫做挂载。分区是操作系统的逻辑概念,事实上硬盘本身是没有分区的。

(2)挂载点

与硬盘分区建立联系的系统盘符称为“挂载点”,例如C、D、E、F、G、H、I、J、K等等都可以称为挂载点。

(3)挂载类型:自动或手动

windows的挂载都是“自动的”。所谓自动,打个比方,当你把移动硬盘插入windows笔记本电脑的接口时,windows会自动创建一个新的分区,比如E、F、G、H等等,不需要我们自己去人为地分区。

(4)根目录

windows系统有多个根目录,各个挂载点都是一个根目录。

(5)磁盘占用情况

各自盘符下的文件占据自己对应盘符的空间。


2.Linux分区原理

(1)挂载

同样是操作系统盘符与磁盘分区建立联系的过程

(2)挂载点

与硬盘分区建立联系的系统盘符称为“挂载点”,例如: / 斜杠、boot、movie等盘符都是挂载点。

(3)挂载类型:自动或手动

Linux系统的挂载有自动和手动。如果是系统安装的时候创建的分区以后都会自动挂载,而系统运行中临时添加的光盘、U盘、移动硬盘等需要手动挂载。

(4)根目录

Linux只有一个根目录,就是“/斜杠”,其它目录都是它的子目录。

(5)磁盘占用情况

文件会占据其上边与其挨着最近挂载点对应分区的空间。例如下图中,暴风雨.mp4和变形精钢.mp4会占据movie目录的空间,因为movie是其上边与其最近的挂载点。而index.php占据的是斜杠目录的空间。

(6)普通目录与新硬盘建立分区的步骤如下:

先把挂载点目录的文件给释放出来,然后让该目录与新硬盘建立联系,最后将释放出去的文件再复制到新硬盘里。举例:下图中,变形精钢是放在movie目录外国子目录下的,如果后期不断有外国电影存进来,势必会引起硬盘空间不足,那怎么办呢?解决的办法就是,先把变形金刚及外国目录下的其它电影备份,再释放外国目录,然后插入新硬盘,让外国目录与该新硬盘重新建立联系,最后将备份的电影重新存储到新硬盘里。


二、Linux根目录的介绍

切换到根目录可以使用命令cd /


1. /bin   binary二进制

    存放系统许多可执行程序文件
    执行的相关指令,例如ls  pwd  whoami,后台的支持文件目录

2. /sbin   super binary超级的二进制
    存放系统许多可执行程序文件,许多指令支持文件,是root管理员执行
    指令的支持文件,例如init  

3. /usr   unix system resource操作系统资源文件目录
    类似windows系统的C:/Program Files目录
    是系统软件安装

    /usr/bin    软件安装时形成的“普通指令文件”存放目录
    /usr/sbin   软件安装时形成的“超级指令文件”存放目录

4. /dev   device设备目录
    系统把全部的硬件映射为文件存储在此目录
    例如:/dev/cdrom用于指向“光驱”
 
5. /home   家目录
    每给系统增加一个用户,都会在此目录下创建一个“同名”的文件目录作为
    该用户的家目录使用,该用户对家目录拥有绝对权限
    用户每次登陆系统首先进入其家目录。

6. /root   超级管理员root的家目录

7. /proc   内存映射目录
    可以查看系统的相关信息

8. /var  variable 可变的、易变的
    该目录存放的文件经常发生变动
    该目录用于部署程序项目
    /var/www/shop
    /var/www/book

9. /boot   系统启动目录
    /boot/initramfs-2.6.32-504.el6.i686.img是系统内核文件

10. /etc    系统主要配置文件目录
    /etc/passwd   存放系统用户信息
    /etc/group    存放系统用户组信息

11. /lib   library系统资源库目录
    
12. /selinux   secure enhanced linux安全增强型linux
    默认是开启状态,对软件安装有干扰作用

三、内核文件与发行版

Linux操作系统是1991年芬兰 赫尔辛基大学一个大学生 林纳斯.脱瓦斯 发明的一个类Unix操作系统。林纳斯 开发的部分就是操作系统系统的“内核”。

发行版:指的是由软件发行公司,把一定的Linux内核版本、应用程序和相应的系统管理软件和安装程序,组装成一个发行套件。发行版本号码,由发行商自己决定,一般与内核版本的数字不一样。全世界的linux系统种类有上百种,它们都是linux不同的发行版。

目前Linux中国的发行版本(Linux Distribution)主要有Red Hat(红帽子), Slackware, Caldera, Debian, Red Flag(红旗), Blue Point(蓝点), Xteam Linux(冲浪), Happy Linux(幸福Linux), Xlinux、ubuntu等若干种。

发行版:内核文件 + 外围软件(图形化界面、安装程序、办公软件、记事本等等)。




0 0