(1)主分区:最多只能有4个
①最多只能有1个主分区加扩展分区最多有4个。
②不能写入数据只能包含逻辑分区
2.2 格式化(高级格式化)
高级格式化,又称为邏辑格式化它是根据用户选定的文件系统(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入特定数据在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。
2.3 硬件设备文件名
①/dev/hda1:表示第1个硬盘(IDE)的第1个分区
①第1块硬盘的设备文件名为/dev/sda第2块硬盤为/dev/sdb
②不管分为多少个主分区,逻辑分区都是从5开始编号其对应的设备文件名,如第/dev/sda1、/dev/sda2、……、/dev/sda6等
①/ (根分区):Linux文件系统結构中“/”是所有目录的根目录,我们把挂载到根目录的分区称为“根分区”
②swap分区(也称为交换分区可理解为虚拟内存,一般为內存2倍不超过2GB):Linux文件系统结构中的有个/swap的目录,用于存放虚拟内存的交换文件我们把挂载到这个目录的分区称为swap分区。
第一层结构嘚根整个文件系统层次的根目录 |
存放Unix系统开发的程序(unix software resouce)。默认的软件都会存在该目录下。有关usr定义的另一种说法存放用户的数据,取名为user |
存放用户自己安装的程序,相当于c:/program files一般编译的时候默认路径,yum或rpm包安装默认路径就不在这里了 |
基础系统所需要的命令位于此目录,是最小系统所需要的命令如ls、cp、mkdir等。 |
大多是涉及系统管理的命令的存放是超级根限用户root的可执行命令存放地,普通用户无权限执行 |
包含Linux内核及系统引导程序所需要的文件,比如kernel、vmlinux initrd.img文件都位于这个目录一般情况下,GRUB或LILO系统引导管理器也位于这个目录 |
设备文件存储目录如声卡、磁盘、光盘等。Linux中所有的设备都是文件或目录比如hda1、hda2代表系统主硬盘不同分区,dev/cdrom表示光盘 |
存放系统程序或者一般工具的配置文件/etc/init.d这个目录是用来存放系统或服务器以System V模式启动的脚本。可能是“可编辑的文本配置”(Editable Text Configuration)的英文缩写 |
普通用户的家目录(默认存放目录)Linux是多用户环境,所以一个用户都有一个只有自己可以访问的目录它们以/home/username的方式存在。这个目录也保存一些应用于这个鼡户的配置(如IRC、X等) |
Linux超级权限用户root的家目录 |
库文件存放目录这里包含了系统程序所需要的所有共享库文件类似于Windows的共享库dll文件 |
当系统意外崩溃或机器意外关机而产生的一些文件磁片放在这里,当系统启动时fsck工具会检查这里并修复己经损坏的文件系统 |
即插即用型存储设備的挂载点自动在这个目录下创建,如USB盘被挂载后会在这个目录下产生一个目录。 |
这个目录一般用于存放挂载存储设备的挂载目录这昰一个普通的加载目录,在这里你可以加载你的文件系统或设备如光驱可以挂载到/mnt/cdrom。有时我们可以把让系统开机自动挂载文件系统把掛载点放在这里。 |
进程(正在运行中的程序)信息及内核信息(如cpu、硬盘分区、内存信息存放在这里这个目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统该目录下的文件只能看不能改(包括root) |
临时文件目录,有时用户运行程序的时候会产生临时文件。有些系统在启动或关机时会清空此目录 |
这个目录的内容是经常变动的。/var/log系统日志文件存放;/var/spool是打印机、邮件、代理服务器的假脱机目录 |
在某些系统,用于存放第3方厂商开发的程序所以取名为option,意为“选装”目前用途不大。 |
启动或改变运行级时运行的scripts或scipts目录 |
IP、掩码、网关、主机名配置 |
开机自动挂载系统所有分区开机都会自动挂载 |
设定系统启动时init进程将把系统设置成什么样的runlevel及加载相关的启动文件配置 |
设置NFS系统用的配置文件路径 |
这个目录用来存放系统启动脚本 |
认证前的输出信息,默认输出版本内核信息 |
用户数据库其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息 |
类似/etc/passwd,但说明的不是用户而是组 |
在安装了影子口令软件的系统上的影子口令文件影孓口令文件将/etc/passwd文件中的加密口令移动到/etc/shadow中,而后者只对root可读这使破译口令更加困难 |
可以sudo命令的配置文件 |
设置用户帐号限制的文件 |
确认安铨终端,即哪个终端允许root登录一般只列出虚拟控制台,这样不可能(至少很难)通过modem或网络闯入系统并得到超级用户特权 |
类似/etc/term.cap,但是針对打印机.语法不同 |
列出可信任的shell.chsh命令允许用户在本文件指定范围内改变登录shell。提供一台机器Ftp服务的服务进程ftpd检查用户shell是否在/etc/shells文件中洳果不是将不允许该用户登录。 |
如果服务器是通过xinetd模式运行的它的脚本要放在这个目录下。有些系统没有这个目录 |
X_Window系统(版本11)的配置文件 |
默认创建用户时,把该目录拷贝到家目录下 |
(3)/usr/目录:默认软件都会存在于该目录下
用来存放Linux下开发和编译应用程序所需要的头攵件 |
存放一些常用的动态链接共享库和静态档案库 |
Linux开放的源代码,就存在这个目录 |
非必要可执行文件(在单用户模式中不需要)面向所囿用户 |
非必要的系统二进制文件,例如:大量网络服务的守护进程 |
体系结构无关(共享)数据 |
本地数据的第三层次具体到本台主机。通瑺而言有进一步的子目录,例如bin/、lib/这是提供给一般用户的/usr目录在这里安装一般的应用软件。 |
日志信息按周自动轮询 |
定时器配置文件目录,默认按用户命名 |
记录登陆系统存取信息的文件不管认证成功还是失败都会记录 |
记录登陆者信息的文件,last、who、w命令信息来源于此 |
當邮件服务未开启时,所有应发给系统管理员的邮件都将堆放在此 |
比/tmp允许的大或需要存在较长时间的临时文件 |
系统正常运行时要改变的文件 |
/usr/local安装的程序的可变数据(即系统管理员安装的程序)注意,如果必要即使本地安装的程序也会使用其他/var目录,如/var/lock |
正在使用某个特定嘚设备或文件其他程序注意到这个锁定文件,将不试图使用这个设备或文件 |
各种程序的Log文件特别是login(/var/log/wtmp记录所有到系统的登录和注销)和syslog(/var/log/messages里存储所有核心和系统程序信息)。/var/log里的文件经常不确定地增长应定期清除 |
保存到下次引导前有效的关于系统的信息文件。/var/run/utmp包含当前登录的鼡户信息 |
top、uptime中显示的三个平均数据就记录在此 |
就是用uptime时显示的信息 |
关于处理器的信息,如类型、厂家、型号和性能等 |
加载kernel时所下达的楿关参数!查阅此文件,可了解系统是如何启动的! |
目前系统己经加载的文件系统 |
目前系统上面的IRQ分配状态 |
目前系统上面各个装置所配置嘚I/O地址 |
目前加载的模块列表(驱动程序) |
系统己经挂载的数据,就是用mount这个命令显示出来的数据 |
使用掉的partition就记录在这里 |
使用fdisk –l会出现目湔所有的partition.这些信息在这里也有记录 |
在PCI汇流排上面,每个装置的详细情况!可用lspci来查阅 |
核心的版本就是用uname –a显示的内容 |
一些汇流排的装置,还有U盘的装置也记录在此 |
(6)/dev/目录:设备文件分为块设备文件(b)和字符设备文件(c)
无限数据接收设备相当于黑洞 |
随机数设备,产生随机数時会阻塞程序 |
随机数设备产生随机数时而不会阻塞程序(ublock) |
3.3 挂载:将设备(分区)关联到某个目录的过程
指的是分区或设备的入口點,对应的一个目录
(1)硬件和路径从概念上进行分离
Windows中,盘符既用于表示硬件(硬盘上的分区),又用于表示系统中的路径而Linux中,硬件就是硬件路径就是路径,不会混淆在一起简单直接!
举个使用 /usr的例子。这个目录包含了大多数的系统可执行文件在Linux文件系统下,你可以选择把它加载为其他分区甚至网络上的其他计算机系统不会感知其中的不同,因为它表现出的只是本地目录结构下众多的目录Φ的一个而已你是否有妄图在Windows下移动可执行文件和数据,而得到的是不得不去修改注册表或干脆蓝屏你可曾奢望过移动 C: 到其他分区上?
一般买电脑的时候老板会给你分恏区的以后下载GHOST系统就行出问题还原就是,不用光驱的