造句如果祖国是我愿是:linux 如何分区才好?

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 06:51:27

我该如何分区才好?

debian:~# 2007-2-2 16:46:33 1# .pcb{margin-right:0}谈到分区,不得不提到文件系统。文件系统是操作系统用以管理存储设备上文件的数据结构和方法集合。Linux 启动以后,会在内存中创建一棵虚拟的文件系统树,所有系统已知的存储设备(例如磁盘分区、闪存盘、磁带)都被认为是这棵大树上的一个分叉,也称为一个加载点。有两个加载点是必要的。一个是 / (根目录或称根文件系统),一个是 swap (交换分区,用作虚拟内存)。有了这两个加载点,你的 Linux 就可以正常安装和使用了。

分区需要几个?
分区至少要有两个:一个用来加载 / ,文件系统可以选择 Ext3 或者 ReiserFS。(其他的文件系统你可以在你熟悉了 Linux 和了解其他文件系统的特性以后,再来尝试。) 另一个用来加载 swap,文件系统理所当然地选择 linux swap。

分区需要多大?
\"/\" 所在分区至少需要 3.5 G,否则安装过程会中断。如果将来要安装其他软件,例如 gnome 桌面环境或者一些游戏,则需要至少 5G。
swap 分区大小至少跟你的内存大小等同,推荐为物理内存的 1~2 倍,如果小于 1 倍,你将不能使用休眠到磁盘的功能。当然,如果担心以后会使用一些超大程序(如某些科学计算工具),那分 2~3 倍于内存大小的空间给它也可以,日后还可以酌情增减交换分区的大小和数量。

还需要其它加载点么?
对于不清楚 Linux 加载点作用的朋友,你可以先使用两个必需分区运行 Linux。当你愿意、喜欢或者有特殊需要继续使用 Linux 的时候,你再给 Linux 添加空间。这样你可以充分使用你的硬盘。例如有些人在 /home 里存放了自己下载的很多歌曲,但又不想日后重装系统时被格式化掉,你可以为 /home 单独分一个区,今后重装系统时不要格式化而是直接挂载这个分区到 /home 即可。由于 /usr 目录非常庞大而又很少改动,/var 经常变化,也可能很庞大,有些人喜欢单独为它们分区。
不用担心再添加空间会很困难。如果某个分区显得小了,只需要(利用磁盘的空闲空间或删除一个无用分区)创建一个更大的分区,把它挂载到一个临时目录,然后把现有分区里的文件复制到这个临时目录里,接着修改 /etc/fstab,将原来加载点对应的分区修改成那个新的分区,然后重启即可,而你对程序的相关设置不会改变。

来自:www.linuxfans.org 还有其他注意事项么?
(1)对于 win 系统,不建议使用两个以上主分区,建议用一个主分区+一个大扩展分区,扩展分区本身就是一个主分区。
(2)安装 linux 之前,务必在硬盘上留出空闲空间,或者在 win 自身环境里删除一个分区备用,也可用 pqmagic,但完成操作一定要重启进入一次 win 以便使硬件变更被系统识别出来,然后才能进行其他操作。绝不能格式化一个 win 分区用作 lin 分区!这是因为:在 magic linux 1.2/2.0 版本上,安装程序 MI 存在一个 BUG:格式化分区时并没有修改分区标识,导致该分区仍然被识别成原来的分区类型,这样直接格式化 win 分区成 lin 分区并安装系统后将不能启动。
(3)安装期间,不要删除 win 下的分区。特别是不能在 win 系统所在分区前方增、减分区,这将导致 win2000/xp/2003 不能启动(修复的方法是修改 boot.ini 文件,参见上面第 5 条“为何安装 linux 后我的 winxp/2003/2000 不能启动了?”)。若原来有 linux 分区,则尽量安装在原来的 linux 分区上,而不应该格式化掉一个原有的 win 分区。这样 win 就不会因为原来一个能识别的分区变得不可认识了,误认为它损坏了,从而造成检测硬盘、启动缓慢等现象。在 win “管辖范围外”安装其他系统,win 将不予理会。这个问题比较普遍,尤其是 win 2000,一些 win 论坛也有深入探讨。

 有这样几个区是一定要分的:
1./——根目录,即主分区
2.交换空间(swap)——作为系统虚拟内存
3./boot——它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在50MB—100MB之间。但是如果想用LILO启动Red Hat Linux系统的话,含有/boot的分区必须完全在柱面1023以下。又由于8GB后的数据LILO不能读取,所以Red Hat Linux要安装在8GB的区域以内。
4./usr——是 Linux系统存放软件的地方,如有可能应将最大空间分给它。
5./home——是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。

6./var/log——是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

7./tmp——用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。

8./bin——存放标准系统实用程序。

9./dev——存放设备文件。

10./opt——存放可选的安装的软件。

11./sbin——存放标准系统管理文件。

最后才是重点:
    一般来说我们需要一个SWAP分区,一个/boot分区,一个/usr分区,一个/home 分区,一个/var/log分区。
    当然这没有什么规定,完全是依照你个人来定的。
    但记住至少要有两个分区,一个swap分区,一个/分区。