牵梦
版主
阳光...雨...薄薄的衣裳
一、关于硬盘种类、物理几何结构及硬盘容量、分区大小计算; 硬盘种类、物理几何结构 硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而SATA是串口,SATA的发展目的是替换IDE;硬盘的物理几何结构是由盘、磁盘表面、柱面、扇区组成,一个张硬盘内部是由几张碟片叠加在一起,这样形成一个柱体面;每个碟片都有上下表面;磁头和磁盘表面接触从而能读取数据; 二、关于硬盘分区划分标准及合理分区结构; 1、硬盘分区划分标准 硬盘的分区由主分区、扩展分区和逻辑分区组成;所以我们在对硬盘分区时要遵循这个标准;主分区(包括扩展分区)的最大个数是四个,主分区(包含扩展分区)的个数硬盘的主引导记录MBR(Master Boot Recorder)决定的,MBR存放启动管理程序(GRUB,LILO,NTLOARDER等)和分区表记录。其中扩展分区也算一个主分区;扩展分区下可以包含更多的逻辑分区;所以主分区(包括扩展分区)范围是从1-4,逻辑分区是从5开始的;比如下面的例子: Device Boot Start End Blocks Id System /dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended /dev/hda5 2806 3825 8193118+ 83 Linux /dev/hda6 3826 5100 10241406 83 Linux /dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris /dev/hda8 5199 6657 11719386 83 Linux /dev/hda9 6658 7751 8787523+ 83 Linux /dev/hda10 7752 9729 15888253+ 83 Linux 通过这个例子,我们可以看到主分区有3个,从 hda1-hda3 ,扩展分区由 hda5-hda10 ;此硬盘没有主分区4,所以也没有显示主分区hda4 ;但逻辑分区不可能从4开始,因为那是主分区的位置,明白了吧; 2、硬盘设备(包括移动存储设备)在Linux或者其它类Unix系统的表示: IDE 硬盘在Linux或者其它类Unix系统的一般表示为 hd* ,比如hda、hdb ... ... ,我们可以通过 fdisk -l 来查看;有时您可能只有一个硬盘,在操作系统中看到的却是 hdb ,这与硬盘的跳线有关;另外hdc 大多表示是光驱设备;如果您有两块硬盘,大多是 hda和hdb。在这方面说的太多也无用,还是以fdisk -l 为准为好;SCSI 和SATA 硬盘在Linux通常也是表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准, 移动存储设备在linux表示为 sd* ,比如 sda 、sdb ... ... 以fdisk -l 为准 3、合理的规划分区; 关于一个磁盘的分区,一个磁盘应该有四个主分区,其中扩展也算一个主分区;存在以下情况: 1)分区结构之一:四个主分区,没有扩展分区; [主|分区1] [主分|区2] [主|分区3] [主|分区4] 这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的; 三个主分区 一个扩展分区; [主|分区1] [主|分区2] [主|分区3] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... 这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区;这只是举一个例子; 2)最合理的的分区方式; 最合理的分区结构:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内;比如下面的分区是比较好的; [主|分区1] [主|分区2] [主|分区3] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... [主|分区1] [主|分区2] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... [主|分区1] [扩展分区] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... 最不合理的分区结构: 主分区包围扩展分区;比如下面的; [主|分区1] [主|分区2] [扩展分区] [主|分区4] [空白未分区空间] | [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ... 这样 [主|分区2] 和 [主|分区4] 之间的 [扩展分区] 是有自由度,但[主|分区4]后的[空白未分区空间]怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能; 虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取 三、磁盘分区概述 Linux 和 UNIX 中的基本文件存储单元都是磁盘分区,即将一个或多个硬盘的逻辑划分,操作系统将每个逻辑分区视为独立的磁盘。文件和文件管理系统“居住”在磁盘分区中。Linux 将这些磁盘分区作为设备处理,进而通过 /dev 目录中的特殊文件使用文件 I/O 机制。 有两种类型的设备文件:块和字符/原始。两者之间的一个重要差别是,块设备被缓冲,而字符设备因为没有文件管理系统,所以不被缓冲。在 Oracle 集群文件系统 (OCFS) 推出之前,使用原始设备是提高 Oracle 数据文件分区性能的常见方法。(在本文的后续部分,我们将详细介绍原始设备。) 存储在磁盘最开始位置的分区表提供了该磁盘上分区的映射。可以使用 fdisk 命令查看系统的分区表。 # fdisk -l Disk /dev/hda:240 heads, 63 sectors, 1940 cylinders Units = cylinders of 15120 * 512 bytes Device Boot Start End Blocks Id System /dev/hda 1 286 2162128+ c Win95 FAT32 (LBA) /dev/hda2 * 288 1940 12496680 5 Extended /dev/hda5 288 289 15088+ 83 Linux /dev/hda6 290 844 4195768+ 83 Linux /dev/hda7 845 983 1050808+ 82 Linux swap /dev/hda8 984 1816 6297448+ 83 Linux /dev/hda9 1817 1940 937408+ 83 Linux 分区表中的名称 /dev/hda 至 /dev/hdd 分别代表 IDE 驱动器 1 至 4,其中 hda 代表驱动器 1,hdb 代表驱动器 2,依此类推。驱动器内的分区用数字指代,因此 /dev/hda5 是第一个 IDE 驱动器上的第五个分区。对于 SCSI 驱动器,使用了类似的命名模式:/dev/sda to /dev/sdd。 第一至第四个分区保留给主分区,第五个及随后的分区用于逻辑分区。因此,以上所示的分区表中有一个驱动器 hda,它包含一个主分区 hda1、一个扩展分区 hda2 和五个逻辑分区 /dev/hda5 至 /dev/hda9。以名称 shmfs 列出的文件系统表示根据 Linux 2.4 中的 POSIX 标准挂载为特殊文件系统的共享内存文件系统。 您可能已经注意到,在 fdisk 列表中 LBA 是括在括号中的。LBA 表示逻辑块寻址,它将硬盘的柱面、块和扇区模式转换为线性块编号进行处理。 在 Linux 中,分区分为主分区、扩展分区和逻辑分区。术语主分区 是先前 x86 系统上四个分区限制的遗留产物。与 DOS 和 Windows 不同,Linux 可以从主分区或逻辑分区启动。用作逻辑分区占位符的主分区称作扩展分区。扩展分区本身拥有指向一个或多个逻辑分区(它们只是主分区的子分区)的分区表。在以上的 fdisk 列表中,hda2 就是一个扩展分区。 四、文件管理系统概述 要使分区后的磁盘可用,必须在其上构建文件系统。这种情况下,通常还将文件系统称作“分区类型”、“基于磁盘的文件系统”和“文件系统类型”。实际上,可以将这些文件系统看作是文件管理系统,这是因为该称呼正体现了它们的功能:它们通过维护文件上的元数据,使系统上的文件保持状态一致。 Linux 项目的特点之一是需要实现与每个可用实用程序的多个样式和首选设置的兼容性,而这种兼容性在可用文件管理系统的选择上体现得最为明显。Linux 内核内部的虚拟文件系统 (VFS) 实现了此选择。VFS 采用了一组可由其他文件管理系统使用的基本数据结构。这些数据结构是超级块、inode、dentry(或目录文件)和数据块。 每个分区都包含一个超级块,用于维护分区中文件系统上的信息,包括一组在每个超级块中唯一编号的 inode、空闲 inode 的数目以及 inode 总数、数据块总数、空闲数据块数和文件系统的状态。文件系统的状态有两种:干净(当文件处于未更改状态时)和脏(当有未写入磁盘的文件系统更改时)。超级块中的一个 inode 对应着一个文件。 除文件名外,inode 包含了有关文件的所有信息,其中包括: 地址 类型 大小 所有者 对文件数据所在块的引用 文件最后一次修改和访问的时间戳。 可以使用以下命令查看文件的 inode: $ ls -i 正如前面已经提到的,inode 只在超级块中唯一编号,且每个分区只有一个超级块,这就是硬链接无法跨越多个分区的原因。 文件名通过 dentry 对象(用户看到的是目录文件)链接到一个 inode 编号。数据块保存实际的文件数据。 Linux 支持任何具备 VFS 定义的基本函数集的文件管理系统。对于像 vfat 这样的文件管理系统,Linux 项目提供了它自己的设备驱动程序。 您可以从以下输出中看到,不同的文件管理系统可以存在于同一系统的不同分区上。 df -T Filesystem Type 1K Blocks Used Available Use% Mounted on /dev/hda6 reiserfs 4195632 2015020 2180612 49% / /dev/hda5 ext2 14607 3778 10075 8% /boot /dev/hda9 reiserfs 937372 202368 735004 22% /home /dev/hda8 reiserfs 6297248 3882504 2414744 62% /opt shmfs shm 256220 0 256220 0% /dev/shm /dev/hda1 vfat 2159992 1854192 305800 86% /windows/C 当前,Oracle 用户遇到的最常用的文件管理系统是 ext2/ext3、ReiserFS(不受 Oracle 支持)和 OCFS。 由于 ext2 和 ReiserFS 均提供了用户级安全性以及更高效的磁盘空间使用等特性,因此尽管至少 ext2 确实提供了碎片整理工具,但几乎不需要这些工具。Ext2 是传统的、事实上的标准 Linux 文件管理系统。它是 Red Hat 版本 Linux 的默认文件管理系统,而 ReiserFS 是 SUSE 的默认文件管理系统。ext2/ext3 的最大文件大小实际上取决于所选择的块大小和硬件体系结构。ext2 的许多特性之一是它允许由磁盘分区决定块大小。ReiserFS 技术允许在磁盘分区中使用可变的文件大小(这是因为它基于平衡树技术而不是基于范围),因此除日志功能以外,高效的空间使用也是其设计所固有的。 日志文件管理系统(如 ext3 和 ReiserFS)记录对文件系统元数据:inode、空闲块分配映射、inode 映射等的更改。当系统崩溃时,可以通过此方式检查日志以获得最近修改的元数据,从而确保快速恢复文件系统。此功能对大型系统尤其重要。如果没有此功能,则在出现硬件故障后,对于 ext2 等文件系统,需要在重新启动时运行 fsck 工具。对于大型文件系统,此过程可能要花费几个小时。 当然,记录日志需要付出一定的代价,即需要在处理时间和恢复之间寻求一个平衡。对于 ext3,可以选择日志记录模式,这些模式允许在寻求上述平衡时做出某些自主决定。journal 模式(记录所有文件系统数据,包括数据块和元数据)是最安全但也是最慢的模式。默认模式(称作 orderd)只记录元数据,但在写元数据之前先将数据块写入磁盘,从而在快速恢复和快速性能之间取得折衷。最快的模式是 writeback 模式,该模式只记录元数据。在此模式中,可能会丢失文件数据,但文件系统自身的完整性将得到维护。 在编写本文档期间,Reiser4 刚好已经发布。同 ReiserFS3.6 一样,ReiserFS4 只记录元数据。与 ReiserFS3.6 不同的是,它基于新的舞蹈树算法,此算法似乎比平衡树算法更快。它还可以扩展到使用无数个 CPU,而且在磁盘写入时具有内置加密和压缩功能。 OCFS 是 Oracle 真正应用程序集群 (RAC)、配置文件和数据库文件的指定文件管理系统。其他文件(甚至是 Oracle 软件文件)将在 ext2/ext3 或 ReiserFS 上获得更好的性能。 当前,就文件管理系统的选择来讲,共同的见解是,除少数情况外,ext2、ext3 和 ReiserFS 之间的性能基本相当。然而在各种系统的拥护者之间却爆发了激烈的争论。ReiserFS 由于能够处理可变的文件大小,因此更适用于具有许多小文件的系统。当然,如果您正要或计划在 Linux 上运行 Oracle RAC,则可能需要为 Oracle 数据文件和配置文件安装 OCFS 或使用自动存储管理 (ASM)。 除了最常见的 ext2/ext3 和 ReiserFS 文件系统以外,Linux 还支持其他本地文件系统,包括 IBM 的 jsf 和 SGI 的 xfs。对传统 UNIX 文件系统的支持包括 SYSV、BSD、Solaris、Next 和 Veritas VxFS。在各个级别支持的其他文件系统包括 Microsoft 的 fat、ntfs、vfat、fat32 IBM 的 hpfs (OS/2) Apple 的 Macintosh hfs Amiga 的 affs Acorn 磁盘文件系统 adfs 请注意,Oracle 不支持某些文件系统,因此在使用这些文件系统时风险自负。 Linux 内核 2.6 版中最重要的新特性是访问控制列表 (ACL)。ACL 允许为一个或多个用户列表或用户组授予对单个文件的使用权限。其他新特性包括: 对 CD-ROM 上使用的 ISO 9660 文件系统的增强支持 可以存储在文件系统中的默认挂载选项 用于加速文件搜索的索引目录 对 Windows 的逻辑磁盘管理器(动态磁盘)的支持 能够将 ntfs 挂载为读/写,但写仍处于试验状态 对 fat12(旧 DOS 文件系统)的增强支持 五、处理分区和文件系统的工具 要添加一个新磁盘或调整现有磁盘的大小,您需要使用 fdisk 或 cfdisk。尽管 cfdisk 表面上更易于使用,但 fdisk 已被证实最适用于磁盘分区。以下是有关使用 linux 版本 fdisk 的几个原则,帮助您了解其可能得到的结果。 首先,以超级用户身份用设备名称调用 fdisk: # fdisk /dev/hda The number of cylinders for this disk is set to 1940. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help):m 可以通过使用 p(或 print)命令显示分区表。使用 n 或 new 命令可创建新分区;使用 w 或 write 命令可把新分区表写入磁盘。输入新命令后,fdisk 需要知道您要创建逻辑分区还是主分区: Command (m for help):n Command action l logical (5 or over) p primary partition (1-4) l No free sectors available Command (m for help): 您可以看到,如果没有任何空闲空间(如上所示),则您将收到以上消息。但如果有空闲空间,则 fdisk 需要知道您想要的分区号。如果输入“p”(代表主分区),则您将需要做出以下选择。 Partition number (1-4): 对于逻辑分区,您将需要做出以下选择 Partition number (5 or over): 然后,您可以输入新分区的起始柱面号。fdisk 将推荐一个默认编号,如下所示: First cylinder (1-1940, default 1):1 您可以选择接受此编号。接下来,您需要输入最后一个柱面或分区大小: Last cylinder or +sizeM or +sizeK(1-1940), default 5721:1G 此刻,fdisk 将假设这是一个常规 Linux 分区(由分区表“ID”列中的十六进制数字 83 标识)。可以使用 fdisk 中的 t 或 type 命令更改分区类型。可以使用 l 或 list 命令取得 fdisk 的可用分区类型。 必须注意,在您运行 write 命令之前,您在 fdisk 中执行的任何操作都将是临时的—如果您出于任何原因要离开 fdisk,则这确实很有好处。 重新组织分区和文件管理系统 由于每个分区都包含各自的文件管理系统,因此调整分区大小涉及调整文件管理系统和分区的大小。因此,可用的重新分区工具取决于所用文件管理系统的类型。对于 ext2/ext3 系统,有一些可以选择将 resize2fs 与 fdisk、GNU Parted 或 Partition Magic 结合使用。对于 ReiserFS,只能将 cfdisk 与 resize_resiszerfs 搭配使用,这是因为 GNU Parted 对于 ReiserFS 来说仍需改进。 resize2fs 和 resize_reiserfs 都可以调整文件管理系统的大小,并要求使用单独的分区大小调整程序 — fdisk 或 cfdisk。我本人曾使用过 GNU Parted 对 ext2 分区进行重新分区。这是一个相当容易使用的程序。GNU Parted 对 ReiserFS 的支持将来会变得更稳健。Partition Magic 是一个用于 DOS 和 Windows 的商业程序,但如果从它附带的启动软盘或 CD-ROM 运行,则可以用于 Linux ext2/ext3 分区。 尽管实际的命令取决于您所要更改到的系统,但更改文件管理系统的一般过程涉及 备份分区上的文件 删除分区中的文件 如果使用的是 fdisk,则可能删除一个分区以便为两个更小的分区留出空间 使用相应的命令生成新文件系统。例如,要创建 ext2 文件系统,您可以使用 $ mke2fs /dev/hda5 15088_ ..I 可以随意指定块计数,如以上命令中的 15,088。以上事件序列的唯一例外是使用以下命令从 ext2 系统移植到 ext3 系统 $tune2fs -j /dev/hda3 但仍应进行备份。 挂载分区 仅当具有超级用户权限的用户挂载了分区,分区才在 Linux 中可用。对于 /etc/fstab 文件中列出的 Linux 分区,系统启动时会自动挂载。对于 CD-ROM 和软盘驱动器,通常只需单击相应图标即可。 可与挂载选项结合使用的选项取决于文件管理系统。例如,您可以按如下方式指定 ext3 日志选项: $ mount -t ext3 -o data=journaled /dev/hda9 /home 要拆下软盘或 CD-ROM,您需要在拆下它之前使用以下命令将其卸载 $ umount /media/floppy 在 Linux 2.4 之前,一个文件系统只能挂载一次。而现在,不限制文件系统的挂载次数。 Linux 文件系统是一个多方面的概念。本讨论旨在作为根据您自己的需要对它的有用性和合意性进行进一步研究的基础。 六、redhat推荐的分区方案 在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题。 第一点也是最重要的一点,要知道当前安装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 / 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来修改日志配置,避免发生这种情况。 Red Hat 7及以上版本的基本服务器分区方案 这种情况同前一个方案的情况相同,不同的是LINUX版本为Red Hat 7.0及其以上版本。 /boot 20M Swap 128M / 10G /var 15G 与RedHat6不同,在RedHat7中HTTP服务和FTP服务的目录现在位于 /var/www/ 和/var/ftp/,因此/var分区有15G之大也就不难理解了。 多用户服务器分区方案 在这种服务器系统中,同时有多个用户通过telnet, ssh, rlogin或其方式在远程访问系统。系统中有三个35G的硬盘驱动器,总共有105G的磁盘空间 。系统中用到了RAID 5技术做数据冗余。这种情况下,管理员必须为每个用户分配磁盘空间。对RedHat 6.2及更早的版本,分区如下: Disk 1: /boot 20M / 4G /var 3GB /home 27.98G Disk 2: swap 20MB / 4GB /var 3GB /home 27.98GB Disk 3: swap 20MB / 4GB /var 3GB /home 27.98GB 这样分区的原因:首先,Disk1上的20M /boot分区不属于任何RAID阵列,否则如果你将/boot放至RAID阵列中,以后就不能系统内核升级了。 为了方便管理,在其它两个硬盘中建立了20M的交换分区。这种服务器一般配有1G以上的内存,因此交换分区的大小不成问题。如果增大交换分区,就会减少RAID分区空间,所以20M是足够的。RAID分区的分组如下: · 1-A, 2-A, and 3-A 一起组成一个8G的 RAID 5 驱动器,做为/根目录打开。 · 1-B, 2-B, and 3-B 组成 6GB的 RAID 5 驱动器,做为 /var目录。 · 1-C, 2-C, and 3-C 组成 55.96GB RAID 5 驱动器, 做为 /home.目录。 这种分配方案总共有55.96G的空间分配给所有用户及Apache和FTP服务,在/var下用6G空间用做记录日志、邮件,这么大的空间是足够的。 如果安装Red Hat7或以上版本,应给/var分区更大的空间,因为它同时还存放着WEB和FTP服务的两个目录。 redhat推荐的分区方案 基于 x86 和 AMD64 的系统创建以下分区: 一个交换分区(至少256MB) — 交换分区被用来支持虚拟内存。换一句话说,当系统没有足够的内存来贮存正在被处理的数据时,数据就会被写入交换分区。如果你不能肯定要创建多大的交换分区,将它定为系统内存的两倍,但是不要超过2048MB(或2GB)。它的类型必须是 swap。 一个 /boot 分区(100MB)— 挂载在 /boot 中的分区,包含操作系统内核(它允许你的系统引导红帽企业 Linux)、以及在自展过程中使用的文件。鉴于多数 PC BIOS 的限制,创建一个较小的分区来容纳这些文件是一个好办法。对多数用户来说,大小为100MB的引导分区应该是足够了。 一个 / 分区(350MB - 5.0GB)— 这是根目录的位置。在这种设置中,所有文件(除了那些贮存在 /boot/ 上的以外)都位于根分区中。根据你选择安装的软件的多少确定。350MB大的根分区仅允许你进行最小程度的安装,而5.0GB大的根分区允许你执行完整安装,包括所有软件包组。 一个 /var/ 分区(3.0GB或更大)— /var/ 分区是写入可变数据的地方。它包括假脱机目录和文件、管理性和记录性数据、中转和临时文件。应用到红帽企业 Linux 的更新被写入 /var/ 分区。(((最简单的分区:一个交换分区,类型必须是 swap,512MB;一个 / 分区,安装Xwindows最好3G,)))
查看个人网站
查看详细资料
TOP
联盟平民