linux操作系统的分区有哪些种类?各分区主要作用是什么?
发布网友
发布时间:2022-04-22 22:20
我来回答
共4个回答
热心网友
时间:2022-05-07 18:22
Linux下一切都是文件,不存在分区的概念,在Linux下说的分区只是磁盘管理和数据组织的需要。Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。
/根目录
┃
┏━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
bin home dev etc lib sbin tmp usr var
┃ ┃
┏━┻━┓ ┏━━┳━━┳━━┳━┻━┳━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
rc.d cron.d X11R6 src lib local man bin
┃
┏━━━┳━━┳━┻━┳━━━┓
┃ ┃ ┃ ┃ ┃
init.d rc0.d rc1.d rc2.d …… linux bin lib src
Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在 DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个 磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。
如果这样讲不好理解的话,我来举个例子:
有一块硬盘,分成了4个分区,分别是/;/boot;/usr和windows下的fat
对于/和/boot或者/和/usr,它们是从属关系;对于/boot和/usr,它们是并列关系。
如果我把windows下的fat分区挂载到/mnt/winc下,(挂载??哦,别急,呵呵,一会就讲,一会就讲。)那么对于/mnt/winc和/usr或/mnt/winc和/boot来说,它们是从属于目录树上没有任何关系的两个分支。
因为linux是一个多用户系统,制定一个固定的目录规划有助于对系统文件和不同的用户文件进行统一管理。但就是这一点让很多从windows转到linux的初学者感到头疼。下面列出了linux下一些主要目录的功用。
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/root 系统管理员的主目录(呵呵,特权阶级)
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信 息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包 含:
/usr/X11R6 存放X window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
二 、linux文件系统
文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的 目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不开对文件的操作, 因此必然要拥有并维护自己的文件系统。
Llinux文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。
索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。 一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。系统给每个索引节点分配了一个号码,也就是该节点在数组中 的索引号,称为索引节点号。
linux文件系统将文件索引节点号和文件名同时保存在目录中。所以,目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一对文件名称和索引节点号称为一个连接。
对于一个文件来说有唯一的索引节点号与之对应,对于一个索引节点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问它。
可以用ln命令对一个已经存在的文件再建立一个新的连接,而不复制文件的内容。连接有软连接和硬连接之分,软连接又叫符号连接。它们各自的特点是:
硬连接:原文件名和连接文件名都指向相同的物理地址。
目录不能有硬连接;硬连接不能跨越文件系统(不能跨越不同的分区)
文件在磁盘中只有一个拷贝,节省硬盘空间;
由于删除文件要在同一个索引节点属于唯一的连接时才能成功,因此可以防止不必要的误删除。
符号连接:用ln -s命令建立文件的符号连接符号连接是linux特殊文件的一种,作为一个文件,它的数据是它所连接的文件的路径名。类似windows下的快捷方式。
可以删除原有的文件而保存连接文件,没有防止误删除功能。
这一段的的内容过于抽象,又是节点又是数组的,我已经尽量通俗再通俗了,又不好加例子作演示。大家如果还是云里雾里的话,我也没有什么办法了,只有先记住,日后在实际应用中慢慢体会、理解了。这也是我学习的一个方法吧。
三 、挂载文件系统
由上一节知道,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。这里所说的“按一定方式”就是指的挂载。
将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。把该子目录称为挂载点。
注意:
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一 样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、 NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。
热心网友
时间:2022-05-07 19:40
linux的主要分区格式都包含FAT16、FAT32、NTFS、HP-UX,以及各种Linux特有的Linux Native和Linux Swap分区类型。你可以打fdisk -l查看当前分区.也可以进入分区模式后打t转换你需要的格式.而且因为分区的格式不同.比如说FAT32单个文件超过4G.他就不认识了.NTFS就可以...其实本人一般会选择ext3格式..他的数据完整性能高.你正在操作的文件如果突然断电.损坏的机率非常小.数据转换速度也很快...把这个格式可以比做AVI,,可以兼容很多的格式...服务器的话,有多种日志模式.可以分批来管理....纯手工..无复制..
热心网友
时间:2022-05-07 21:14
楼上的 楼主问的是 /opt /boot /tmp /var /etc 这类的分区.
热心网友
时间:2022-05-07 23:06
直接百度linux分区就有了:-)
linux操作系统的分区有哪些种类?各分区主要作用是什么?
文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的 目录层次结构。linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不开对文件的操作, 因此必然要拥有并维护自己的文件系统。Llinux文件系统使用索引节点来记录...
分区讲解系统
"分区讲解系统是一种在展馆或展厅使用的讲解系统,也被称为团队智慧讲解系统、展厅分区讲解系统、展馆讲解系统、分区解说系统等不同称谓。它适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到现场预先安装的分区扩音设备发出的声音。这种系统可实现同一场馆、多团队、多区域同时讲解,且区域间语音切换自然。技术优势包括采用RFID技术进行控制,所有安装设备的参数都可以通过无线遥控器进行控制调节。它还具有小巧轻便的主机,可迅速安装,并且分区数不受限制。这种系统普遍适用于各…团队分区讲解系统适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到现场预先安装的分区扩音设备发出的声音,避免耳机对参观者造成的不适及分发和回收耳机的不便,或其他扩音设备...
LINUX的各分区作用是什么?比如/、/home、/boot、/root等…
1、/binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。2、/boot 这里存放的是启动Linux时使用的一些核心文件。3、/dev dev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和...
linux各分区是干什么的啊?
主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导Linux的bootloader的时候,都要指定在主分区上,就是最好的例证。 Linux规定了主分区(或者扩展分区)占用1至16号码中的前4个号码。...
linux的常见的分区类型有哪些?
linux最少需要两个分区,主分区是Ext4格式,另一个SWAP分区格式。1、第一个是引导分区,用来安装UEFI等引导信息,通常用Ext2、Ext4的格式;2、第二个就是安装系统和储存文件的Ext4格式分区;3、第三个就是专用于与内存交换数据和作为缓存使用的SWAP分区。
Linux系统必须建立的三个分区是什么,
1、boot分区 在Linux中,boot是存储内核及在引导过程中使用文件的分区,是启动Linux时使用的一些核心文件;在boot中包括了系统kernel的配置文件、启动管理程序GRUB的目录、启动时的模块供应的主要来源Initrd文件和vmlinuz文件。/boot分区就是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分...
linux分区是为了干嘛,linux下分几个区,就只能新建几个文件夹吗?还是什...
一般做服务器或者是对数据保护和分享又要求就会比较在意分区的问题。自己电脑上用,我都是只分两个分区,一个是根目录/,一个是swap交换分区。而且现在计算机内存容量这么大,都4G,8G还有16G的,有时候swap分区都不用分,一个根目录就够了。毕竟这是两种操作系统,不能用windows系统的思维来比较linux...
全新安装linux系统需要的各个分区的作用
linux native是存放系统文件的地方,它只能用ext2的分区类型,上面已说过。对windows用户来说,操作系统必须装在同一分区里,它是商业软件吗!所以你没有选择的余地!对red hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点...
在Linux的分区中/和/boot有什么区别??/分区又是用来做什么的??
linux分区结构为树结构,windows为森林结构,所以有C盘D盘之类的,而linux /分区就是根分区。操作方法如下:1、启动机器时,按下 F12,进入 BIOS,进入BIOS设置界面后,按上下方向键↑↓,选择【Boot Mode】。2、回车,进入设置子项,默认值一般是 “自动”。3、通过上下键选择“Legacy”,然后回车。4...
Linux下的boot等分区,和主分区、扩展分区是什么关系?
硬盘分区主要可以划分为:主分区、扩展分区、逻辑分区,主分区最多有4个,扩展分区可以看成一个特殊的主分区类型,逻辑分区是在扩展分区之上建立的,主分区主要是用来安装操作系统,扩展分区则用来存储文件数据等 如果想一些linux教程,推荐你去看一下《linux就该这么学》,教程介绍的很详细。
linux系统分区最常见的是分哪些区?如果是服务器的话最好怎么分区!
/ 2G LINUX的服务器,尽量不要安装桌面环境,会影响运行速率的。/boot (200MB)swap 一般是内存的2倍/tmp (20G)/var (200G) 如果WEB目录在这儿的,可以考虑再增大。/usr (20G) 建议不要把所有软件都安装到/usr目录中,因为这是系统的专用分区,太多的小文件,会把服务器的速度拖慢,可以自己...