图解Ubuntu自动分区方式
假如你只是简单地想用上Ubuntu,可以这样操作:
1)假如你是直接将整个硬碟都拿来装Ubuntu,机器上没有须要保存的数据,或则早已做好备份的情况下,可以直接在Ubuntu分区时选择“向导──整个硬碟”
2)假如你是做双系统,并早已在Windows下倒出一块空白空间(在c盘管理中直接删掉某个c盘)。可以直接在Ubuntu分区时选择“向导──使用最大的连续空闲空间”
假如想更好地理解分区并实现自我订制,瞧瞧下边的内容辅导一下文件系统和挂载点的概念再依照自己的实际情况结合需求而定。
一、文件系统
哪些是文件系统?
文件系统是操作系统用于明晰c盘或分区上的文件的方式和数据结构;即在c盘上组织文件的方式。也指用于储存文件的c盘或分区,或文件系统种类。因而,可以说"我有2个文件系统"意思是他有2个分区,一个存文件,或他用"扩充文件系统"ubuntu安装分区图解,意思是文件系统的种类。
c盘或分区和它所包括的文件系统的不同是很重要的。少数程序(包括最有理由的形成文件系统的程序)直接对c盘或分区的原始磁道进行操作;这可能破坏一个存在的文件系统。大部份程序基于文件系统进行操作,在不同种文件系统上不能工作。
一个分区或c盘能作为文件系统使用前,须要初始化,并将记录数据结构讲到c盘上。这个过程就叫构建文件系统。
大部份UNIX文件系统种类具有类似的通用结构,虽然细节有些变化。其中心概念是超级块superblock,i节点inode,数据块datablock,目录块directoryblock,和间接块indirectionblock。超级块包括文件系统的总体信息,例如大小(其确切信息依赖文件系统)。i节点包括不仅名子外的一个文件的所有信息,名子与i节点数量一起存在目录中,目录条目包括文件名和文件的i节点数量。i节点包括几个数据块的数量,用于储存文件的数据。i节点中只有少量数据块数的空间,假如须要更多,会动态分配指向数据块的表针空间。这种动态分配的块是间接块;为了找到数据块,这名子强调它必须先找到间接块的号码。
UNIX文件系统一般容许在文件中形成孔(hole)(用lseek;请看指南),意思是文件系统佯装文件中有一个特殊的位置只有0字节,但没有为这文件的这个位置保留实际的c盘空间(这意味着这个文件将少用一些c盘空间)。这对小的二补码文件常常发生,Linux共享库、一些数据库和其他一些特殊情况。(孔由储存在间接块或i节点中的作为数据块地址的一个特殊值实现,这个特殊地址说明没有为文件的这个部份分配数据块,即,文件中有一个孔。)
孔有一定的好处。在笔者的系统中linux软件工程师培训,一个简单的检测工具显示在200MB使用的c盘空间中,因为孔,节省了大概4MB。在这个系统中,程序相对较少,没有数据库文件。
二、挂载点
Linux短发区要以文件系统的方法挂载到系统中的挂载点上,就好似Windows短发区也要以Fat32或NTFS格式格式化成不成的c盘一样。起码Linux须要一个/分区(一定要打开启动选项,似乎在安装过程中直接分区时不会提示,那就不用管了),通常也就会有个SWAP交换分区(这东西类似Windows中的虚拟显存,但比哪个还要专业,直接搞成一个分区方式了,但是Linux也有SWAP文件的方式出现。),其实,假如你的显存足够大,也可以不要SWAP分区。
Linux中文件系统是以/文件系统(根文件系统)呈树形组织上去的。请看wiki中的怎么分区
三、如何分区
那这种文件系统都要以独立分区方式挂载吗?也不尽然,须要看你的情况和需求而定。
通常常见的分区方法有:/文件系统和一个SWAP分区;/文件系统、/home文件系统和一个SWAP分区、再详尽点,再多个/boot系统、/var文件系统等Linux目录树、不属于Linux目录树的/back(名子自己定,/file也可以,这是自己拿来储存备份数据的地方)只分一个/和swap也有它的用处,可以最大限度的借助硬碟空间(用户用时只要/没用完,就可以不去理会硬碟空间的问题),但这样重装系统时要先备份/home,不然重装就麻烦。假如你给Ubuntu侵犯的硬碟空间比较小,例如只有8G、10G的,采取此类方法比较好,即使默认系统装完后,/文件系统只有3个G左右,但随着你安装软件的增多,/文件系统也会越来越大的,我如今给/文件系统分了6个G,就早已被占用近5个G了。但只界定一个/分区也比较危险,这就意味着,所有的数据都将储存在惟一一个/文件系统中,这对于实际的生产系统来说是不安全的(就好似我们在使用Windows时也不会只界定一个C盘)。假如分配给Ubuntu的空间大一些,则可以将/home独立挂载,也可以再依照自己须要把其它如/boot、/var等独立挂载,这样有一定益处:
引用:
根目录。
/,根目录
/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,由于目前大多数的PC机要遭到BIOS的限制,毕竟假如有了一个单独的/boot启动分区,虽然主要的根分区出现了问题,计算机仍然还能启动。这个分区的大小约在60MB—120MB之间。
/usr分区,是Linux系统储存软件的地方,如有可能应将最大空间分给它。
/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。假如是多用户共同使用一台笔记本的话,这个分区是完全有必要的,毕竟根用户也可以挺好地控制普通用户使用计算机,如对用户或则用户组推行硬碟限量使用,限制普通用户访问什么文件等。
/var/log分区,是系统日志记录分区,假如筹建了这一单独的分区,这样虽然系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。
/tmp分区,拿来储存临时文件。这对于多用户系统或则网路服务器来说是有必要的。这样虽然程序运行时生成大量的临时文件,或则用户对系统进行了错误的操作,文件系统的其它部份一直是安全的。由于文件系统的这一部份一直还承受着读写操作,所以它一般会比其它的部份更快地发生问题。
/bin分区,储存标准系统实用程序
(将/boot单独分区)
1可以有几个不同的操作系统共享同一套内核便捷管理
2boot目录的IO访问比较少,单独置于一个分区,可以避免其它目录的读写造成boot的inode受损
3老显卡有1024柱面问题单独在前1024柱面分一个boot分区可以防止这个问题
4假如做RAID或则LVM,引导管理程序可能不支持,引起找不到内核,因而单独的boot分区就很有意义了
5便捷使用dd这样的工具进行备份
6可以用只读形式挂载boot分区降低安全性
安全的分区方案原则:系统数据和普通用户数据分离放置于不同的分区(即使用单独的home分区);不时常变化的系统数据和常常变化的系统数据分离放置于不同的分区(即使用单独的usr分区和var分区)。
通常地ubuntu安装分区图解,在一个实际系统中起码要创建单独的home分区。
四、图文演示
在此,我用虚拟机来给你们演示一下怎样操作分区,其实,这儿的数据并没有参考意义,只是让你们有一个感性认识(PS:在自动分区过程中随时可以通过“撤销对分区设置的更改”来舍弃界定错误的分区重新开始):
(一)用DesktopCD安装到空白硬碟:
注意:在用DesktopCD安装Ubuntu到空白硬碟时,只有两个分区选择:“向导──使用整个c盘”和“手动”,假如想用整个硬碟来安装Ubuntu系统而又不进行比较细的分区,可以选择“使用整个硬碟”,安装程序会手动将整个c盘分为/文件系统和SWAP文件系统,SWAP的大小在我的实验中略大于显存。“使用整个硬碟”比较简单,点击“前进”按钮一闪就完成了,下边我们看一下怎样自动分区(只是简单地分为/、/home和SWAP,假如想分割出更多的分区参照着操作就可以了):
选择“手动”,点击“前进”
点击“NewPartitionTable”新建分区表
点“继续”
1选择“freespace”(空闲空间)
2点击“Newpartition”(新建分区)
3选择新分区的类型:Primary(主分区)(单独安装Ubuntu到全新c盘,/分区须要选择Primary,其它分区选择Logical逻辑分区就可以;假如是安装双系统且已安装Windows的话,/分区的类型选择Primary或则Logical都可以,其它分区选择Logical逻辑分区。)
4输入新分区的大小(以MB为单位)
5选择新分区的位置(你希望新分区是建在可用空间的首部还是尾部,通常默认统一选择“开始”就可以)
6选择使用的文件系统(通常用ext3或ReiseFS)
7选择挂载点(尽管这儿有个下拉三角,但我在虚拟机实验时却未能选择,只能自己输入)
8点击“OK”确认
放一张ubuntu-8.10的图片。。都早已成为英文了。
呵呵
创建完/文件系统后,可以看见早已构建了一个ext3文件系统的挂载到/的分区,还剩1932MB空闲空间,如图:
继续来创建并挂载到/home文件系统,与上面的操作类似,只是分区类型无需为Primary(主分区),只要为逻辑分区(Logical)就可以了:
创建并挂载完/home文件系统后,如图:
我们接着创建SWAP分区64位linux,注意这时分区大小我们用系统提供的剩余空闲空间大小就可以了,文件系统用swap,这儿就不用输入挂载点了:
ubuntu-8.10里有点不一样,见右图
分区全部创建完了,如图:
在DesktopCD安装的最后一步,我们可以看见:
【原文链接地址:】