秦川小小牛 发表于 2004-9-4 15:33:09

关于Linux分区

在学习Linux的过程中,安装Linux是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的Linux已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚Linux的分区规则。多数学习使用Linux系统的都是以双系统为基础,Windows+Linux系统。下来我就介绍一下如何在已经安装了Windwos系统的情况下再分区安装Linux系统所要注意的问题。

很多的教材和杂志上都说在安装Linux时,用PQ分区工具划分出一块无任何格式的空间,是否真的需要这样做呢?这时我们就需要根据情况来决定了。

硬盘分二个区(C、D)
情况1:由于C和D都有重要数据,由于数据体积原因无法将D的数据放入C中,这时可以用PQ分别从C和D中分别取出部分空间合成一个新的空间。
情况2:D中无重要数据,安全使用D的空间来安装LINUX,这时就不需要PQ了。
虽然PQ的分区格式中有LIUNX的分区格式,但是不建议初学者用PQ制作LINUX分区。那么划分出来的空间用什么格式好呢?为了安装的方便最好选用FAT格式,我们可以用PQ或者在Windows系统中将划分出来的空间格式化成FAT格式,因为Linux是支持FAT16/32格式分区的,LINUX安装程序会自动识别出硬盘原有分区,我们只需要在安装时将不需要的FAT分区删除即可,当然了这些操作都是在Linux安装过程中进行的和Windows 2000/XP的格式化程序没有什么区别的。

小提示:MagicLinux是一个基于中国Linux公社的Linux免费发行版,是目前国内汉化最好的版本之一,另一个就是红旗了,该Linux版本整个安装程序只需要一张光盘就搞定(我见到过最快只用11分钟就安装好的),同时该Linux版本中的软件版本都是最新的,对于Red Hat 9.0由于该版本早已经停止开发,内附软件版本都比较旧,加上安装光盘达三张只多,安装时间较长,故不推荐使用。
下载地址:http://www.magiclinux.org/people/yourfeng/MagicLinux1.2beta2/MagicLinux-1.2-1.iso

我就以Magic Linux 1.2为例演示Linux分区部分内容,图1在分区界面中会列出Windows系统所有的分区,选择最后一个分区,然后按“删除”按钮,然后再选择“创建”按钮,由于SWAP是Linux数据交换区我们应该首先分。在文件系统中选择“Linux-swap”,并选中“使用”项,然后拖动“分区大小”滚动条确定分区大小,完成后确定。选择余下的空间,再选择“创建”按钮,在“加载点”中选择“/”,“文件系统”选择“EXT3”然后拖动“分区大小”滚动条确定分区大小,完成后确定。然后再选择余下空间分别创建/home、/boot、/usr(以上选择均在加载点中选择),文件系统格式均为EXT3。方法和分/的一样,故不再详述。

以下是Linux目录的具体解释:
/vmlinuz 在/vmlinuz目录下存放的就是系统的内核。

/bin 存放linux常用的命令。

/boot 存放系统启动时要用到的程序。

/dev dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。 例如:我们在系统中键入:cd /dev/cdrom 我们就可以看到光驱中的文件了。同样道理,我们键入:cd /dev/mouse 就可以看看鼠标的相关文件。在这个目录下,有一个null设备,这个东西本身没有任何意义。如果你向这个目录写入文件或内容,他们统统有去无回。

/cdrom 这个目录在你刚刚安装系统的时候是空的。你可以将光驱文件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom

/etc   etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。

/sbin 这个目录是用来存放系统管理员的系统管理程序。

/home 用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。

/lib 用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,你的系统就不能工作了。

/lost+found   这个目录在大多数情况下都是空的。但是如果你正在工作突然停电,或是没有用正常方式关机,在你重新启动机器的时候,有些文件就会找不到应该存放的地方,对于这些文件,系统将他们放在这个目录下。

/mnt 你可以临时将别的文件系统挂在这个目录下。

/proc 可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。

/root 超级用户的主目录。

/tmp 存放不同程序执行时产生的临时文件。

/usr 这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。

以上Linux目录对于初学者完全可以不用个个都分,只需要分出Swap和/就行。

有些人就问为什么linux中没有C盘或者D盘呀。实际我们在分区时,所选择的加载点也就是Windows系统中的C盘和D盘,这一点我们可以从分区界面中看出来。上面的目录如果不单独分出来的话,他们都会在/下(/为Linux系统的根目录),这就是说为什么只需要分Swap和/就可以的原因。

下来我就以安装空间为10G如何分各目录,以下为个人桌面系统。

/usr用于安装Linux软件,可设置为5G左右。我们在网上下载的软件就可以放到这个目录里。
/boot用于Linux内核文件,一般50M。
/home用户自己的文件,如果不分/usr,可将/usr的值加进去。
/系统的启动文件都4G左右。
SWAP根据内存双倍来设置。
完成以上分区后,在选择启动管理器时选择Grub,这时安装程序为自动检测出硬盘中的系统。到此Linux系统的主要部分安装已经完成,余下的只需要点“下一步”就要以了。

希望我给大家的内容能对大家在学习安装Linux有一定的帮助。

caihua 发表于 2004-9-4 16:23:35

:mrgreen: 斑竹呢?快来加精 :!:
辛苦帮主了

jiangtao9999 发表于 2004-9-4 16:27:08

建议菜鸟就分两个分区,一个 swap 一个 /

lovewilliam 发表于 2004-9-4 16:34:46

我给精华了!

MichaelBibby 发表于 2004-9-4 16:48:47

建议菜鸟就分两个分区,一个 swap 一个 /
应该再多一个/home 8)

jiangtao9999 发表于 2004-9-4 16:54:05

建议菜鸟就分两个分区,一个 swap 一个 /
应该再多一个/home 8)
我习惯重要的东西放在Windows分区,挂在 /mnt 里。
我想菜鸟应该也有 win 分区吧?

caihua 发表于 2004-9-4 17:03:57

:mrgreen: 偶D是/boot、/,外加一个swap

lovewilliam 发表于 2004-9-4 17:16:51

汗……

我的是这样的,

[root@Lover SPECS]# fdisk -l

Disk /dev/hda: 40.0 GB, 40060403712 bytes
240 heads, 63 sectors/track, 5174 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1         7       52888+83Linux
/dev/hda2             814      5175    32971995    fW95 Ext'd (LBA)
/dev/hda3               8          48      309960   82Linux swap
/dev/hda4            49         813   5783400   83Linux
/dev/hda5             814      1491   5125648+   bW95 FAT32
/dev/hda6            1492      2586   8278168+   7HPFS/NTFS
/dev/hda7            2587      3819   9321448+   7HPFS/NTFS
/dev/hda8            3820      5175    10241406    bW95 FAT32

Partition table entries are not in disk order

Disk /dev/hdd: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/hdd1               1      1020   8193118+83Linux
/dev/hdd2            1021      2434    11357955    fW95 Ext'd (LBA)
/dev/hdd5            1021      1148   1028128+   bW95 FAT32
/dev/hdd6            1149      2434    10329763+   bW95 FAT32
[root@Lover SPECS]#

叶风扬 发表于 2004-9-4 17:33:18

/系统的启动文件都4G左右。

这句不对 :mrgreen:
你这个4G是整个系统的大小,其实 / 除去 /usr 占用的空间并不大,偶的 / 只用了 170M左右,另外 /var 目录存放日志文件,可能会膨胀,最好独自占用一个分区,并且最好定期不定期维护该目录 :mrgreen:

秦川小小牛 发表于 2004-9-4 17:43:21

没有想到我的小小心德可以成为精华。虽然有很多不足但是非常谢谢大家。在这里还要感谢



樱家冢

lovewilliam 发表于 2004-9-4 17:45:47

:shock::shock:

汗……

MichaelBibby 发表于 2004-9-4 19:01:30

俺的分区:
/boot
/
/home
swap
:mrgreen:

jiangtao9999 发表于 2004-9-4 19:11:15

lovewilliam, 你的 Win 装那里了?

lovewilliam 发表于 2004-9-4 19:26:38

lovewilliam, 你的 Win 装那里了?

/dev/hda5             814      1491   5125648+   bW95 FAT32

jiangtao9999 发表于 2004-9-5 08:26:00

:?
我看晕了,以为除了 linux 有主分区,其余的都是扩展分区…………
页: [1] 2
查看完整版本: 关于Linux分区