当前位置:文档之家› Linux分区方案

Linux分区方案

Linux分区方案
Linux分区方案

### 1、Linux分区方案

/ :根分区,所有的目录都挂在这个根分区下面,必须总是物理地包含/etc、/bin、/sbin、/lib 和/dev,否则您将不能启动系统,建议大小为5GB 以上。

/boot :用来存放与Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB 。

swap :交换分区,实现虚拟内存,建议大小是物理内存的1~2 倍。

/opt :存放可选的安装的软件。

/tmp :将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB 以上。

/usr :用来存放Linux 系统中的应用程序,其相关数据较多,包含所有的用户程序(/usr/bin),库文件(/usr/lib),文档(/usr/share/doc),建议大于3GB 以上。

/var :用来存放Linux 系统中经常变化的数据以及日志文件,如新闻组文章、电子邮件、网站、数据库、软件包系统的缓存等等,将被放入这个目录。

这个目录的大小取决于您计算机的用途,但是对大多数人来说,将主要用于软件包系统的管理工具。建议大于1GB 以上。

/home :存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。

### 2、首先查看磁盘使用情况

[root@localhost ~]# df -h

### 3、Linux系统目录作用说明

bin 基本命令执行文件

boot bootloader 的静态链接文件

dev设备文件

etc主机特定的系统配置

home 用户目录

lib 基本共享库以及内核模块

media 用于移动介质的挂载点

mnt用于临时挂载文件系统

proc系统信息的虚拟目录(2.4 和2.6 内核) root root用户的目录

sbin基本系统命令执行文件

sys 系统信息的虚拟目录(2.6 内核)

tmp临时文件

usr第二级目录

var不断变化的数据

srv系统提供的用于service 的数据

opt 附加的应用程序软件包

Linux下硬盘分区详解

Linux下硬盘分区详解 2009-06-29 01:28:08 标签:linux硬盘分区fdisk建立文件系统挂载文件系统[推送到技 术圈] 将硬盘某个分区挂载到系统中以便存取文件,先fdisk进行分区,然后mkfs建立文件系统,接着便可以mount 它。 一.Linux 的分区规定 1. 设备管理 在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。 Linux 把各种 IDE 设备分配了一个由hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由sd 前缀组成的文件。例如,第一个 IDE 设备,Linux 就定义为 hda;第二个 IDE 设备就定义为 hdb;下面以此类推。而 SCSI 设备就应该是 sda、sdb、sdc 等。 2. 分区数量 要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE 或 SCSI)设备,Linux 分配了一个 1 到 16 的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个 IDE 硬盘的第一个分区,在 Linux 下面映射的就是 hda1,第二个分区就称作是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。 3. 各分区的作用 在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。 主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导 Linux 的bootloader 的时候,都要指定在主分区上,就是最好的例证。 Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。 对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在 DOS 和 Windows 系统上也是如此规定),而不

linux下磁盘分区详解 图文

linux下磁盘分区详解图文 来源:互联网作者:佚名时间:07-10 21:28:58【大中小】linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道 Centos下磁盘管理 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为ID E硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。 本例将这个10G的硬盘分区,分区计划:分一个主分区,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。 下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

输入n回车新建分区,接着再输入p回车新建主分区,如图 此处要求选择分区号在1-4间,输入1回车 First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图 Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车,如下图所示

RedHatEnterpriseLinux5SERVER安装手册linux分区注意详解

Red Hat Enterprise Linux 5 安装手册 ◆准备工作 硬件 硬盘空间:5G以上; 内存容量:256 M以上; 光盘介质:Red Hat Enterprise Linux 5 安装光盘(五张CD); 设置BIOS为从光盘引导; 启动计算机,将安装盘的第一张放入光驱; 注意: 您计算机硬盘上已经装有一个系统的话,请参考①准备;如您的硬盘没有装任何系统请直接参考②准备。 ① 1.如果您已经装有一个Windows系统,且硬盘没有剩余空间的话,请您按如下步骤先装硬盘腾出5G或更大(如果您希望的话): 鼠标选择“开始/设置/控制面板/管理工具/计算机管理/存储/磁盘管理”,此时您可以在窗口的右下方,就能看到当前整个硬盘的分区情况。您按照自己的情况,选择合适的分区进行右击“删除逻辑分区”,不用格式化。注意事前做好相应的重要数据的备份工作。 腾出足够的空间了之后,请您重启计算机。 2.设置BIOS为从光盘引导; 3.请将安装盘的第一张放入光驱; 4.参考具体安装步骤进行后续操作。 ② 1.设置BIOS为从光盘引导; 2.请将安装盘的第一张放入光驱; 3.后续操作请参考后面的具体安装步骤进行。 当安装程序运行至分区时,请您按照自己的实际需要分配安装Linux的空间。 说明:此文档用VMware Workstation,进行模拟安装,因此请在“第八步正在分区”,选空闲的空间来安装Linux系统,以免对您原来的硬盘数据造成破坏。 具体安装及基础设置步骤: 第一步启动安装程序 从光盘启动安装程序后,就会出现如图1所示的画面。 图1安装引导界面 安装界面上有3个选项供用户选择: (1)按键,直接进入图形模式(graphical mode)安装模式; (2)“boot:”之后输入:“Linux text”,然后按键,则以文本模式(text mode)安装; (3)用下面以红色字体列出的功能键(function keys)来获得更多信息的方式安装。 这里选择图形化模式来安装,直接按键。 第二步CD媒体检测 从开始安装后,系统一般要花费一段时间来检测计算机的各种硬件配置,当系统识别相应的设备后,出现如图2所示界面。 图2 CD检测 选择“Skip”,按键。 第三步欢迎界面 该界面如图3所示,单击“Next”。 图3 欢迎界面 第四步语言选择 该界面如图4所示,我们在此选择“Chinese(Simplified)(简体中文)”,单击“Next”。 图4 语言选择 第五步键盘配置 该界面如图5所示,默认为“美国英语式”,正是我们所需要的选项,单击“下一步(N)”。 图5 键盘配置 第六步安装号码 这一步不同于Red Hat Enterprise Linux 4,要求输入安装号码,当然您有该号码那就更好了,选择“安装号码”,在之后的文本框中输入该号码。如果没有,可以选择“跳过输入安装号码”。此处选择后者,单击“确定(O)”。如图6.1所示。 那么跳过输入安装号码后,安装程序会给出如图6.2所示的对话框,说明一些情况。单击“跳过”。 注:输入安装号码和跳过的区别在于,前者在安装过程中可能会添加其他额外的服务,而后者则只安装核心服务。 图6.1 安装号码 图6.2 跳过 第七步磁盘分区设置 到这时,安装程序会出现如图7.1所示的对话框。选“是(Y)”。 图7.1警告

Linux下如何调整磁盘分区

环境 服务器安装有一个60G的硬盘,目前已经划分为/、/home、/chroot和/swap,详细的分区信息如何下所示: Command (m for help): p Disk /dev/hda: 61.4 GB, 61492838400 bytes 255 heads, 63 sectors/track, 7476 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 915 7349706 83 Linux /dev/hda2 916 1414 4008217+ 83 Linux /dev/hda3 1415 7476 48693015 5 Extended /dev/hda5 1415 1477 506016 82 Linux swap /dev/hda6 1478 7476 48186936 83 Linux 然后现在希望从/home分区里面分出大约4GB的空间用于安装FreeBSD。 过程 首先,我们需要调整文件系统的大小(注意是文件系统,而不是分区的大小),然后对调整完毕的文件系统进行检查,然后再进一步调整分区的大小。 文章以我自己用的系统为例子,实际操作时根据情况调整即可。 用惯了传统调整硬盘工具的人可能会认为文件系统和硬盘的分区之间是统一的,实际上他们之间并不是完整的整体(这也就是为什么BSD可以在一个硬盘分区里面制作多个文件系统分区)。想像一下带有移动式书架的书橱。你可以通过移动式书架调整书橱里面书籍的位置。把书当成文件系统,你可以在书橱里面放满书籍,也可以通过移动式书架调整书橱的空间。当然也可以通过书架调整书橱里面书籍存放的位置。如下图所示: |<-- hda1------>;|<-- hda2------>;| +---------------+---------------+ |XXXXXXXXXXXXXXX|XXXXXXXXXX| | |XXXXXXXXXXXXXXX|XXXXXXXXXX| | +---------------+---------------+

Linux添加新盘及分区格式化-fdisk图解

简单介绍一下在linux系统下连接磁盘阵列的方法,使用的是RedHat linux。 将磁盘阵列与主机连接好后,首先要查看设备 [root@localhost ~]#cat /proc/scsi/scsi 如图1 找到了两个,下面的是自己的硬盘,上面的是Infortrend公司的一台U12U-G4020。找到了设备,下一步我们来查看一下硬盘 [root@localhost ~]#fdisk –l 如图2 下面分好区的是主机上的硬盘,设备/dev/sda是我们要连接的那台U12U-G4020磁盘阵列,下面我们就要对磁盘阵列进行分区及写入文件系统 [root@localhost ~]#fdisk /dev/sda 如图3

输入m显示help菜单 Command (m for help):m 如图4 写分区表 Command (m for help):p 如图5、6 添加一个新的分区,分区号为1 写入分区表后退出 Command (m for help):w 如图7 下面要加载文件系统,选择ext3文件系统进行加载[root@localhost ~]#mkfs.ext3 /dev/sda 如图8

文件系统已经写好了,下面我们建一个文件夹把盘阵挂载上去,文件夹建在mnt下,名为sda [root@localhost ~]#mkdir /mnt/sda [root@localhost ~]#mount /dev/sda /mnt/sda 如图9 现在已经挂载好了,磁盘阵列可以开始使用了。 挂载iscsi设备的方法有些不同,也做一下简单介绍。 如果没有安装iscsi-initiator首先要下载适合系统内核的iscsi-initiator-utils [root@localhost ~]# yum install iscsi-initiator-utils 下载好后可寻找iscsi设备,下面显示的为找到的设备 [root@localhost ~]# iscsiadm -m discovery -t st -p 172.16.60.147 172.16.60.147:3260,1 https://www.doczj.com/doc/f417972103.html,rtrend:raid.sn7051919.00 在设备ip后所加的为上面查到的设备iqn号 [root@localhost ~]# iscsiadm -m node -p 172.16.60.147 -T iqn.2002- https://www.doczj.com/doc/f417972103.html,rtrend:raid.sn7051919.00 -l 此时,重启iscsi服务 [root@localhost ~]# /etc/init.d/iscsi restart Stopping iSCSI initiator service: [ OK ] Starting iSCSI initiator service: [ OK ] 此时查看磁盘即可发现iscsi设备 [root@localhost ~]# fdisk -l Disk /dev/hda: 60.0 GB, 60011642880 bytes

Linux服务器硬盘分区的最佳方案

Linux服务器硬盘分区的最佳方案 对于Linuux服务器站长们是否了解呢,在这里专职优化、域名注册、网站空间、虚拟主机、服务器托管、vps主机、服务器租用的中国信息港来为你详细分析Linuux服务器硬盘分区的方法! 第一点也是最重要的一点,要知道当前安装LILO的版本,因为 LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。 还需要考虑的问题有: · 是否限制用户可使用的磁盘空间大小? · 在系统中需要安装哪些软件? · 交换分区需要多大? · 系统是否有多个硬盘? 下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。 基本工作站的分区方案 假设系统的硬盘大小是10G。 /boot 20M Swap 128M /root 9.85G 建立一个20M的/boot分区是为了避免将系统内核文件放到1024磁道以外,如果将/boot做为root分区的一个子目录,内核文件就会安装在root分区的任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为 64M。最后我们将硬盘的剩余空间全部分给了root分区。 Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案 这里的服务器我们假设只提供几种通用的服务,如WWW服务及FTP服务等几种服务,通过telnet登录的用户数很少。假设其硬盘大小为 25G。 /boot 20M Swap 128M

Linux操作系统实验指导书-4磁盘

《Linux操作系统》实验指导书

实验四 实验题目:磁盘管理 实验目的:熟悉并掌握磁盘管理常用命令;掌握利用虚拟机增加新硬盘,使用fdisk对磁盘分区操作;熟悉和了解磁盘显示信息内容;掌握使用卷组进行磁盘管理操作。 实验类型:综合 实验要求:必修 仪器设备:计算机 实验内容、方法、步骤: 1,使用GUI方式建立用户user01,具体属性如下: 登录shell为/bin/bash, 主目录/user01, 用户id: 520, 用户组grp01 2,使用修改配置文件方式建立用户user02,具体属性如下: 登录shell为/bin/bash, 主目录/user02, 用户id: 530, 用户组grp02 3,使用命令方式建立用户user03,具体属性如下: 登录shell为/bin/bash, 主目录/user03, 用户id: 530, 用户组grp03,附属组grp02 4,对user01,user02,user03,设置密码并登录。 一、磁盘和分区信息查看 1 fdisk查看当前系统硬盘及分区情况,在实验报告中说明当前的磁盘容量,分区数量、名称和大小,分区挂载点,分区使用方式(卷组名称、逻辑卷名称和大小)。 步骤:fdisk –l 2 显示当前文件系统使用情况,在实验报告中说明当前主要文件系统信息及使用情况(包括主要文件系统名称、挂载点、容量、使用量及百分比等)

步骤:df –h 二、添加新硬盘 内容:关闭虚拟机操作系统,添加2块硬盘,大小分别为5G和10G。开机后查看新硬盘是否成功添加。 步骤: 1 关机:init 0 2 添加新硬盘:右键单击虚拟机,选择setting(设置)。在Add中按照要求添加2块新硬盘(HardDisk) 3 开机后,打开终端。输入命令fdisk –l 或ls /dev/sd*查看新硬盘是否添加成功。 三、对新添加硬盘进行分区 内容: 1. 将第二块硬盘sdb分区(5G),要求分区1(sdb1)为主分区,类型为swap (82),大小为500M;分区2(sdb2)为主分区,类型为linux(83),大小为2G;分区3为扩展分区(sdb3),大小为sdb所有剩余容量;分区5为逻辑分区,类型为lvm(8e),大小为2G。分区后,查看sdb新添加所有分区,将截图添加到实验报告中。 2. 将第三块硬盘sdc分区(10G),要求分区1(sdc1)为扩展分区,大小为10G;

Linux基础及应用习题解析

1、Linux是所谓的“Free Software”,这个“Free”的含义是什么?() A、Linux不需要付费 B、Linux发行商不能向用户收费 C、Linux可自由修改和发布 D、只有Linux的作者才能向用户收费 2、Linux系统各组成部分中哪一项是基础?() A、内核 B、X Window C、Shell D、GONME 3、Linux内核管理系统不包括的子系统是哪个?()还包括设备管理系统 A、进程管理系统 B、内存管理系统 C、文件管理系统 D、硬件管理系统 4、下面关于Shell的说法,不正确的是哪个?() A、操作系统的外壳 B、用户与Linux内核之间的接口 C、一种和C类似的高级程序设计语言 D、一个命令语言解释器 5、以下哪种Shell类型在Linux环境下不能使用?() A、B Shell B、K Shell C、R Shell D、Bash 6、安装Linux至少需要几个分区?() A、2 B、3l C、4 D、5 7、RHEL Server 5系统启动时默认由以下哪个系统引导程序实施系统加载?() A、GRUB B、LILOl C、KDE D、GNOME 8、/dev/hda5 在Linux中表示什么?() A、IDE0接口上从盘 B、IDE0接口上主盘的逻辑分区 C、IDE0接口上主盘的第五个分区 D、IDE0接口上从盘的扩展分区 9、系统引导的过程一般包括如下几步:(1)MBR中的引导装载程序启动;(2)用户登录;(3)Linux内核运行;(4)BIOS自检。以下哪个顺序是正确的?()A、(4) (2) (3) (1) B、(4) (1) (3) (2) C、(2) (4) (3) (1) D、(1) (4) (3) (2) 10、KDE中要调整桌面墙纸及字体需要打开哪个组件?() A、文件管理器 B、我的电脑 C、控制中心 D、屏幕保护程序 11、Linux有几个虚拟终端?() A 、5 B、6 C、7 D、8 12、输入命令的时候,选项和参数之间可以用什么符号隔开?() A、% B、! C、空格 D、~ 13、pwd命令的功能是什么?() A、设置用户的口令 B、显示用户的口令 C、显示当前目录的绝对路径 D、查看当前目录的文件 14、输入“cd”命令并按【Enter】键后,将有什么结果?() A、从当前目录切换到根目录 B、屏幕显示当前目录 C、从当前目录切换到用户主目录 D、从当前目录切换为上一级目录

linux下磁盘分区详解

Centos下磁盘管理 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE 硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。 本例将这个10G的硬盘分区,分区计划:分一个主分区,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。 下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

输入n回车新建分区,接着再输入p回车新建主分区,如图 此处要求选择分区号在1-4间,输入1回车 First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图

Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G 后回车,如下图所示 此处可输入p查看分区是否成功,输入p回车,如下图:显示分区成功 接下来我们就划分扩展分区,按n回车 这里输入e,表示创建扩展分区,输入e回车

LINUX安装系统如何分区及LINUX分区介绍

LINUX安装系统如何分区 为了安装L i n u x ,你必须为它准备硬盘空间。这个硬盘空间必须和你的计算机上安装的其他操作系统(如Wi n d o w s ,O S / 2 或着其他版本的L i n u x )所使用的硬盘空间分开。这项工作就是我们马上要进行的硬盘分区。 1. Linux 硬盘分区的基础知识 一个硬盘可以分割成不同的分区。访问每个分区就像访问不同的硬盘。每个分区甚至可 以有一个类型用来表明这个分区中信息是如何存储的。例如,D O S 、O S / 2 和L i n u x 使用不同的硬盘分区类型。你可以这样处理你的L i n u x 分区: 1) 可以将L i n u x 安装在一个或多个类型?quot;Linux Native "的硬盘分区,通常称为"L i n u x原始分区"。同时还需要一个类型为"Linux Swap "的分区,也叫做"L i n u x 交换分?。 2) Linux 对分区的最小要求是:一个"Linux Native "加一个"Linux Swap "分区。要特别注意的是,L i n u x 一定不可以安装在D O S / Wi n d o w s 的分区内! 3) 即使你将L i n u x 安装在一个专门的硬盘,或者一不安装其他操作系统的计算机上,你仍需要为L i n u x 创建分区。相对而言,这种情况非常简单,因为不必为硬盘的其他分区操心。 对于网站建设者而言,我们推荐采用这种方法,你甚至可以不要D O S / Wi n d o w s ,因为在你的网站对外发布(供外界访问)的时候,你只能使用L i n u x 系统,而且,一般网站总是处于"发布"的状态,你将几乎没有机会运行你的D O S / Wi n d o w s 。 4) 对于一般用户,另一种更普遍的情况是:将L i n u x 安装在已经含有其他操作系统的硬盘上。这种情况就有一点复杂,因为一个错误就可以毁了你现有的分区,更不用说它含有的数据! L i n u x 通过字母和数字的组合来标识硬盘分区,如果你习惯于使用类似"C 盘/ D 盘"来标识硬盘分区的话,可能会搞混。L i n u x 的命名设计比其他操作系统更灵活,能表达更多的信息。 归纳如下: 1) 分区名的前两个字母表明分区所在设备的类型。你将通常看到h d (指I D E 硬盘),或s d(指S C S I 硬盘)。 2) 第三个字母表明分区所在的设备号。例如:/ d e v / h a d (第一个I D E 硬盘)或/ d e v / s d b(第二个S C S I 硬盘)。 3) 最后的数字代表分区。前四个分区(主分区或扩展分区)用数字1 到4 表示。逻辑分区

Linux下硬盘分区的最佳方案

Linux下硬盘分区的最佳方案 在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS 无法认出大于1024的硬盘空间。 还需要考虑的问题有: ·是否限制用户可使用的磁盘空间大小? ·在系统中需要安装哪些软件? ·交换分区需要多大? ·系统是否有多个硬盘? 下面,我们按系统工作性质的不同对分区的划分提出了一些建议。当然,根据实际情况,在满足系统工作需求的前提下,下面的分区大小也可以灵活的变动。 基本工作站的分区方案 假设系统的硬盘大小是10G。 /boot 20M Swap 128M /root 9.85G 建立一个20M的/boot分区是为了避免将系统内核文件放到1024磁道以外,如果将/b

oot做为root分区的一个子目录,内核文件就会安装在root分区的任何地方,因为硬盘的大小超过了8G,所以在启动时就有可能出现问题。建议将交换分区的大小设置为内存的两倍,在这里我们假设系统的内存为64M。最后我们将硬盘的剩余空间全部分给了root分区。 Red Hat Linux 6.2 及其早期版本上的基本服务器硬盘分区方案 这里的服务器我们假设只提供几种通用的服务,如WWW服务及FTP服务等几种服务,通过telnet登录的用户数很少。假设其硬盘大小为25G。 /boot 20M Swap 128M / 10G /home 13G /var 2G 在硬盘的最前面创建20M大小的/boot分区,原因同上。交换分区的大小也是128M,因为内存的大小为64M。 / ,即root分区设为10G这么大是因为其中有一个/usr目录,这个目录可能会占用很多硬盘空间,特别是在安装了X Server,运行图形界面的应用程序的时候。 /home分区是硬盘中最大的分区,这似乎与我们假设系统用户数不多有些矛盾。实际上在/home目录下确实没有几个用户目录,但在Red Hat6.2及更早的版本中,Apache服务器和wu-ftpd FTP服务器被放在了/home/httpd及/home/ftp目录中。所以这个分区这么大也是有原因的。 最后,/var目录独自占用了一个分区,因为系统的所有日志都写到了/var/log目录下,这将会占用很大的硬盘空间。如果系统日志记录得非常详细,整个目录很快会被写满,导致系统工作呆滞。当然,可以通过系统日志后台守护程序syslogd来修改日志配置,避免发生这种情况。

Linux硬盘分区管理工具

Linux硬盘分区管理工具 在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面 讨论一下该软件的使用。 Linux下硬盘分区的标识 在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬 盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1 到4 对应的是主分区 (Primary Partition)或扩展分区(Extension Partition)。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。一块 硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。 如图0-8,是在Linux硬盘分区工具Disk Druid 下看到的某计算机的硬盘情况。系统上有一块硬盘,名字为/dev/hda,它上面 有一个NTFS 格式的主分区hda1 以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6, ext3 格式的hda8,swap 格式hda7。 提示:兼容性问题。如果在Windows环境下看,hda1 将对应C,hda5 对应D,hda6则对应E,其他分区Windows 是不能识别 的,因此看不到。 图0-8 Linux下的硬盘分区标识 删除分区 如果要删除某个分区,先用鼠标选中它(如图0-9),然后单击“删除”按钮,就可以删除一个分区了。删除前,会有确认删除

的对话框,如图0-10,点“删除”按钮,选中的分区就被删除了,变成空闲空间,如图0-11。 图0-9 图0-10

Linux下查看磁盘分区命令详解

Linux下查看磁盘分区命令详解2012-04-09 21:33:40 分类:LINUX 计算机用户,日复一日在磁盘中存储、移动、删除各类文件。当然会关心磁盘空间的使用情况。在 Linux 中有一个 Shell 可以让用户随时随地对磁盘空间的使用情况一清二楚。它就是“df”命令。 我们试着在终端中输入 df 看看会显示什么。 天哪,东西很多,很详细。但是那些数字这么长,我是不是得用很多时间也想明白磁盘有多少空间呢?也许 df 命脉的 -h 参数能帮助您。我们试着在终端中输入 df -h。

现在是不是清楚多了?但是我想知道这些个分区是哪种文件系统怎么办?也许有个参数能帮助您:-T。请一定注意,这里是大写的 T。在 Shell 命令中是区别大小写的。 现在倒是看到了分区的类型了,但是它又用那么长的数字显示空间容量了。有没有又能看到分区类型,又用简单的办法显示磁盘容量的呢?有的!就是把 -T 和 -h 参数放在一起喽!

现在我只想看硬盘中 FAT32 分区的情况。毕竟我用 Linux 上网下载的东西会放在这里嘛!我们尝试在 df 命令后面使用 -t 参数。我们试着输入命令 df -Th -t vfat。 /dev/sda1 是我接在电脑上的移动硬盘上的一个分区。什么?什么?朋友您要看 FAT32 分区的情况,不是 vfat?喔!也许您还记得本站在其它文章中讲到了 Linux 系统中分区类型的情况。 朋友您不想看 FAT32 分区啦!要看除 FAT32 分区以外的其它分区?行,没问题。我们使用 -x 参数可能显示除某类分区之外的其它分区。试试看把 -t 改成-x,我们在终端中输入命令:df -Th -x vfat。 哈哈,这个参数是不是了了您的心愿了?喔!千万别忘了,在 Linux 中不只有您在硬盘中看到的分区喔!什么,还有其它的吗? 我也不太清楚,不过看看不就知道了吗?眼见为实嘛。我们使用 -a 命令可以显示当前 Linux 系统中的所有分区。

linux分区详解

linux分区详解 如果你想了解linux分区,请务必认真阅读本文.对于初学者来说,linux分区不像windows下那么一目了解. Linux 分区的规定 1. 设备管理在Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE 或SCSI 设备也不例外。 Linux 把各种IDE 设备分配了一个由hd 前缀组成的文件;而对于各种SCSI 设备,则分配了一个由sd 前缀组成的文件。 例如,第一个IDE 设备,Linux 就定义为hda;第二个IDE 设备就定义为hdb;下面以此类推。而SCSI 设备就应该是sda、sdb、sdc 等。 2. linux分区数量 要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。 对于每一个硬盘(IDE 或SCSI)设备,Linux 分配了一个1 到16 的序列号码,这就代表了这块硬盘上面的分区号码。 例如,第一个IDE 硬盘的第一个分区,在Linux 下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI 硬盘则是sda1、sdb1 等。 3. linux各分区的作用 在Linux 中规定,每一个硬盘设备最多能有4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4 个。 对于早期的DOS 和Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。 主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。 这就是主分区和扩展分区及逻辑分区的最大区别。 我们在指定安装引导Linux 的bootloader 的时候,都要指定在主分区上,就是最好的例证。 Linux 规定了主分区(或者扩展分区)占用1 至16 号码中的前4 个号码。 以第一个IDE 硬盘为例说明,主分区(或者扩展分区)占用了hda1、hda2、hda3、hda4,而逻辑分区占用了hda5 到hda16 等12 个号码。 因此,Linux 下面每一个硬盘总共最多有16 个分区。 对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在DOS 和Windows 系统上也是如此规定),而不是主分区上。 因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。 4. linux分区指标 对于每一个Linux 分区来讲,分区的大小和分区的类型是最主要的指标。 容量的大小读者很容易理解,但是分区的类型就不是那么容易接受了。 分区的类型规定了这个分区上面的文件系统的格式。 Linux 支持多种的文件系统格式,其中包含了我们熟悉的FAT32、FAT16、NTFS、HP-UX,以及各种Linux 特有的Linux Native和Linux Swap分区类型。 在Linux 系统中,可以通过分区类型号码来区别这些不同类型的分区。各种类型号码在

linux磁盘分区详解

linux磁盘分区详解 在学习Linux 的过程中,安装Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法。 首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。那么由扩充分区再分下去的是什么呢?它就是逻辑分区(logical partion),况且逻辑分区没有数量上限制。 对习惯于使用dos或windows的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和目录,它们的文件结构都是独立的,非常好理解。但对这些初上手red hat linux的用户,可就有点恼人了。因为对red hat linux用户来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构。red hat linux中每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。 对windows用户来说,操作系统必须装在同一分区里,它是商业软件! 所以你没有选择的余地!对red hat linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。 下面从这两个方面入手,来讲解这个困扰大家的问题。 Linux 的分区规定 1. 设备管理 在Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE 或SCSI 设备也不例外。Linux 把各种IDE 设备分配了一个由hd 前缀组成的文件;而对于各种SCSI 设备,则分配了一个由sd 前缀组成的文件。 对于ide硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指ide硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个ide硬盘上的第三个主分区或扩展分区,hdb2表示为第二个ide硬盘上的第二个主分区或扩展分区。对于scsi硬盘则标识为“sdx~”,scsi硬盘是用“sd”来表示分区所在设备的类型的,其余则和ide硬盘的表示方法一样,不在多说。 例如,第一个IDE 设备,Linux 就定义为hda;第二个IDE 设备就定义为hdb;下面以

Linux系统一般有4个主要部分

Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1. linux内核 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。如图: 图1

系统调用接口:SCI 层提供了某些机制执行从用户空间到内核的函数调用。这个接口依赖于体系结构,甚至在相同的处理器家族内也是如此。SCI 实际上是一个非常有用的函数调用多路复用和多路分解服务。在 ./linux/kernel 中您可以找到SCI 的实现,并 在 ./linux/arch 中找到依赖于体系结构的部分。 1. 内存管理 对任何一台计算机而言,其内存以及其它资源都是有限的。为了让有限的物理内存满足应用程序对内存的大需求量,Linux 采用了称为“虚拟内存”的内存管理方式。Linux 将内存划分为容易处理的“内存页”(对于大部分体系结构来说都是4KB)。Linux 包括了管理可用内存的方式,以及物理和虚拟映射所使用的硬件机制。 不过内存管理要管理的可不止4KB 缓冲区。Linux 提供了对4KB 缓冲区的抽象,例如slab 分配器。这种内存管理模式使用4KB 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页是满的,哪些页面没有完全使用,哪些页面为空。这样就允许该模式根据系统需要来动态调整内存使用。 为了支持多个用户使用内存,有时会出现可用内存被消耗光的情况。由于这个原因,页面可以移出内存并放入磁盘中。这个过程称为交换,因为页面会被从内存交换到硬盘上。内存管理的源代码可以在 ./linux/mm 中找到。 2 .进程管理 进程实际是某特定应用程序的一个运行实体。在Linux 系统中,能够同时运行多个进程,Linux 通过在短的时间间隔内轮流运行这些进程而实现“多任务”。这一短的时间间隔称为“时间片”,让进程轮流运行的方法称为“进程调度” ,完成调度的程序称为调度程序。 进程调度控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。 通过多任务机制,每个进程可认为只有自己独占计算机,从而简化程序的编写。每个进程有自己单独的地址空间,并且只能由这一进程访问,这样,操作系统避免了进程之间的互相干扰以及“坏”程序对系统可能造成的危害。为了完成某特定任务,有时需要综合两个程序的功能,例如一个程序输出文本,而另一个程序对文本进行排序。为此,操作系统还提供进程间的通讯机制来帮助完成这样的任务。Linux 中常见的进程间通讯机制有信号、管道、共享内存、信号量和套接字等。

linux磁盘分区 格式化 挂载详解

linux下磁盘分区详解图文 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 df -h命令查看当前磁盘分区空间使用情况详情等 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。 本例将这个10G的硬盘分区,分区计划:分一个主分区,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。 下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。 输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

输入n回车新建分区,接着再输入p回车新建主分区,如图 此处要求选择分区号在1-4间,输入1回车 First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图 Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车,如下图所示

Linux各分区与作用

Linux系统下各分区与作用(新手必看) (2010-10-06 12:09:09)转载▼ 分类:电脑技巧 标签:通道 文件系统 配置文件 程序 目录 it 我们要安装一款linux系统之前,首先要想清楚如何规挂自己的硬盘,这里就涉及到了分区的问题,针对很多新同学对linux下的分区毫无概念的问题,特别总结了下我自己对linux各分区理解,希望大家有用。 [注:分区的注解源于参考手册] /bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。 /sbin 类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。 /etc 特定机器的配置文件。 /root root用户的基本目录。 /lib 根文件系统上的程序所需的共享库。 /lib/modules 核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。 /dev 设备文件。 /tmp 临时文件。引导启动后运行的程序应该使用/var/tmp ,而不是/tmp ,因为前者可能在一个拥有更多空间的磁盘上。 /boot 引导加载器(bootstrap loader)使用的文件,如LILO。核心映象也经常在这里,而不是在根目录。如果有许

多核心映象,这个目录可能变得很大,这时可能使用单独的文件系统更好。另一个理由是要确保核心映象必须在IDE硬盘的前1024柱面内。 /mnt 系统管理员临时mount的安装点。程序并不自动支持安装到/mnt 。/mnt 可以分为子目录(例如/mnt/dosa 可能是使用MSDOS文件系统的软驱,而/mnt/exta 可能是使用ext2文件系统的软驱)。 /proc , /usr , /var , /home 其他文件系统的安装点。 /etc 目录包含很多文件。下面说明其中的一些。其他的你应该知道它们属于哪个程序,并阅读该程序的man 页。许多网络配置文件也在/etc 中。 /etc/rc or /etc/rc.d or /etc/rc?.d 启动、或改变运行级时运行的scripts或scripts的目录,更详细的信息见关于init 的章。 /etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息。格式见passwd 的man页。 /etc/fdprm 软盘参数表。说明不同的软盘格式。用setfdprm 设置。更多的信息见setfdprm 的man页。 /etc/fstab 启动时mount -a命令(在/etc/rc 或等效的启动文件中)自动mount的文件系统列表。Linux下,也包括用swapon -a启用的swap区的信息。见4.8.5节和mount 的man页。 /etc/group 类似/etc/passwd ,但说明的不是用户而是组。见group 的man页。 /etc/inittab init 的配置文件。 /etc/issue getty 在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。 /etc/magic file 的配置文件。包含不同文件格式的说明,file 基于它猜测文件类型。见magic 和file 的man页。 /etc/motd

相关主题
文本预览
相关文档 最新文档