linux分区(linux分区格式化命令)

linux安装如何分区?如何手动分区?为什么?

linux下,建议新手分区时只分两个:一个“SWAP”分区,大小为内存的两倍,一个“/”分区大小为全部可用空间。

这里把Linux分区问题详细地介绍一下,以Red Hat Linux7.1为例。

首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区

(Primary Partion)和扩充分区(Extension Partion)两种,基本分区和扩充分区的数目之

和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才

能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是

逻辑分区(Logical Partion),况且逻辑分区没有数量上限制。

对习惯于使用Dos或Windows的用户来说,有几个分区就有几个驱动器,并且每个分区都

会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们

的文件结构都是独立的,非常好理解。但对这些用户初上手Red Hat linux吗, 可就有点恼

人了。因为对Red Hat linux用户来说无论有几个分区,分给哪一目录使用, 它归根结底就

只有一个根目录,一个独立且唯一的文件结构。 Red Hat linux中每个分区都是用来组成整

个文件系统的一部分,因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了

一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的

存储空间在一个目录下获得。下面我们先来看看Red Hat linux的驱动器是如何标识的。

对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是

指IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),

“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑

分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个

IDE硬盘上的第二个主分区或扩展分区。对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用

“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样,不在多说。

我们从上面可以看到,Red Hat linux的分区是不同于其它操作系统分区的, 它的分区

格式只有Ext2和Swap两种,Ext2用于存放系统文件,Swap则作为Red Hat linux的交换分区。

那么现在我们就可以知道Red Hat linux至少需要两个专门的分区(Linux Native和Linux

Swap)况且不能将Red Hat linux安装在Dos/Windows分区。一般来说我们将Red Hat Linux

安装一个或多个类型为“linux Native”的硬盘分区, 但是在Red Hat Linux的每一个分区

都必须要指定一个“Mount Point”(载入点),告诉Red Hat linux在启动时,这个目录要

给哪个目录使用。对“Swap”分区来说,一般定义一个且它不必要定义载入点。 下面我们先

对“linux Native”和“Linux Swap”有个初步的了解。

*SWAP分区是LINUX暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起

来,在需要的时候再调进内存内,且作为SWAP使用的分区不用指定“Mout Point”(载入点),

既然它作为交换分区,我们理所当然应给它指定大小,它至少要等于系统上实际内存的量,

一般来说它的大小是内存的两倍。具体如下:当顺利启动了安装过程后,会显示一个boot:提示符,

这时你只要键入boot:linux mem=1024MB就可以了(假定你的电脑内存为512MB)。另外你也可以创建和使用一个以上的交换

分区,最多16个。

*linux Native是存放系统文件的地方,它只能用EXT2的分区类型,上面已说过。对

Windows用户来说,操作系统必须装在同一分区里,它是商业软件吗!所以你没有选择的余地!

对Red Hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装 (必须要

说明载入点),也可以就装在同一个分区中(载入点是“/”)。 下面我们看看可以创建哪些

分区(仅列常用几种)。

/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件, 建这个分

区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启

动分区,即使主要的根分区出现了问题,计算机依然能够启动。

/usr分区,是Red Hat linux系统存放软件的地方,如有可能应将最大空间分给它。

/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。 如果是多

用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通

用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。

其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登

陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操

作,麻烦也就来了。

/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日

志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这

样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其

它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其

它的部分更快地发生问题。

/bin分区,存放标准系统实用程序。

/dev分区,存放设备文件。

/opt分区,存放可选的安装的软件。

/sbin分区,存放标准系统管理文件。

上面介绍了几个常用的分区,一般来说我们需要一个SWAP分区,一个/boot分区,一个

/usr分区,一个/home 分区,一个/var/log分区。当然这没有什么规定,完全是依照你个人

来定的。但记住至少要有两个分区,一个SWAP分区,一个/分区。下面我们来看看怎样分区。

用户可以使用两种分区工具:

1.Disk Druid:它是Red Hat linux提供的硬盘管理工具, 它最初是随Red HatLinux5

一起发售的,它可以根据用户的要求创建和删除硬盘分区,另外还可以为每个分区管理载入

点,这是一个不错的分区软件,建议读者使用。本文也将以此软件详细地介绍Red Hat linux

2.Fdisk:它是传统的linux硬盘分区工具,比Disk Druid更强大,使用更加灵活。 但

是Fdisk要求用户对硬盘分区有一定经验,并能够适应且读懂简单的文本界面。 如果你是第

一次对一个硬盘驱动器进行分区操作的话,最好还是避免Fdisk这样的程序, 它虽然强大但

用起来的感觉不是太好的。

附注:此外Red Hat linux还提供了一种叫fips的分区软件, 但这种分区软件具有一定

的危险性,不宜提倡操作。虽然有许多人已经成功地用fips对他们的硬盘进行了分区,但这

不能保证fips将在你的系统中也能正常地运行。况且Red Hat linux也不提供对fips的支持,

劝你对这种分区软件还是慎用为好。

如果你希望将Red Hat linux安装在已经含有其他操作系统的盘上, 也就是多重操作系

统,这个情况就比较复杂了,因为一个错误就可以毁掉你辛辛苦苦保存的数据,让你欲哭无

泪。如果你想让Red Hat linux与OS/2共存,那你必须使用OS/2的分区软件来创建硬盘分区,

要不然OS/2将不能识别硬盘分区。另外你也可以用其它的一些分区软件来分区,下面列出了

一些常见的这种分区工具软件:

*Partition Commander软件,从www.v-com.com处下载。

*partition It软件,从www.quarterdeck..com处下载。

*partition Magic软件,从www.powerquest.com处下载。

注意:硬盘分区是一个非常危险的步骤,你要想安全地在不丢失数据的情况下改变磁盘

的分区有点不太现实,所以我建议大家对重要得数据进行备份,装多操作系统更要如此,以

备不测。当然或许你是刚装系统或就准备重装,那也就是另外一回事了,但是大家对待分区

一定要慎重又慎重,切记。

下面我们详细地了解一下Red Hat linux7.1自带的Disk Druid分区软件所包含的一些信息。

1.Current Disk Partitions区域(这里每一行代表了一个硬盘分区)

Mount Point 指出Red Hat linux启动并运行以后该分区的加载点,交换空间

(linux swap)是不需要加载点的。

Device 硬盘分区的设备名

Requeted 给这个分区定义时申请的最小空间

Actual 分配给该分区的实际空间

Type 说明了该分区的类型

2.Drive Summaries区域(这里每一行代表一个硬盘)

Drive 显示硬盘的设备名

Geom[C/H/S] 显示硬盘的物理信息,C(柱面),H(磁头),S(扇区)

Total 显示硬盘的可用空间

Used 显示硬盘中已分配的空间

Free 显示硬盘中末分配的空间

Bar Graph 该条图形化地显示当前硬盘使用的百分比,#号越少,空闲空间越多

3.Disk Druid按钮

Add 增加一个分区

Edit 修改在Current Disk Partitons中被选中的分区的属性, 选中该按钮将出现一个

对话框来进行修改,但只能修改该分区的载入点。如果你需要修改其它内容,请先

删除该分区,而后再重新建这分区。

Delete 删除一个在Current Disk Partitons中被选中的分区

Ok 确认

Back 不作保存,返回

4.如果你想增加一个分区,请点击“add”按钮,这时会出现一对话框,内容说明如下:

Mount Point 分区载入点,说明分区

Size 分区的大小

Grow to fill disk 表明这个分区将添满一个硬盘的整个未分配空间。这时,这个分区

的容量可以随着其它分区的修改增加或减少

Type 选择分区类型

Allowable Drives 选择这个分区将创建在哪个硬盘上

好了,通过上面的了解想必大家都能容易地创建出适合自己的分区。下一步我们所要做

的工作就是要格式化所建的分区,选择你要格式化的分区并按Space键, 如果想在格式化分

区时检查有无坏块,选择“Check for bad blocks during format”,点击OK并按Space键。如

果分区中已无你要所保存的数据,最好都格式化一下。看一看视频教程吧

linux分区

linux操作系统的分区有哪些种类?各分区主要作用是什么?

Linux下一切都是文件,不存在分区的概念,在Linux下说的分区只是磁盘管理和数据组织的需要。Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。

/根目录

┏━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━━┓

┃┃┃┃┃┃┃┃┃

bin homedevetclibsbintmpusrvar

┃┃

┏━┻━┓┏━━┳━━┳━━┳━┻━┳━━┓

┃┃┃┃┃┃┃┃

rc.dcron.d X11R6 srcliblocalman 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的文件分配表。

索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。 一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数e68a84e8a2ad3231313335323631343130323136353331333332613665组中的唯一一个元素对应。系统给每个索引节点分配了一个号码,也就是该节点在数组中 的索引号,称为索引节点号。

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是否支持所要挂载的文件系统格式。linux的主要分区格式都包含来FAT16、FAT32、NTFS、HP-UX,以及各种Linux特有的Linux Native和Linux Swap分区源类型。你可以打fdisk -l查看当前分区.也可以进入分区模式后打t转换你需要的格式.而且因2113为分区的格式不同.比如说FAT32单个文件超过4G.他就不认识了.NTFS就可以...其实本人一般会选择ext3格式..他的数据完5261整性能高.你正在操作的文件如果突然断电.损坏的机率非常小.数据转换速度也很快4102...把这个格式可以比做AVI,,可以兼容很多的格1653式...服务器的话,有多种日志模式.可以分批来管理....纯手工..无复制..楼上的 楼主问的是 /opt /boot /tmp /var /etc 这类的分区.一样的

原创文章,作者:墨羽SEO,如若转载,请注明出处:https://www.moyuseo.com/fuwuqi/4345.html

(0)
墨羽SEO的头像墨羽SEO
上一篇 2021年12月11日 下午4:01
下一篇 2021年12月11日 下午4:02

相关推荐

分享本页
返回顶部
欢迎来到互联网运营人学习交流技术网站!