分区方案
一般来说,Linux至少要有两个分区,分别是/和swap,但这种分法不太科学,一旦重装系统,硬盘中的数据就很难保留了,所以建议把/home和/usr分出来(/usr可以不分)
以下以320G硬盘为例
/swap:相当于Windows中的虚拟内存,根据物理内存大小分配即可,比如8G,具体下文有讲到
/(根分区): 由于分了/home分区,根分区分60G~100G,如果没有分/home,根分区需要尽可能大
/home:用户的home目录所在地,尽可能大。这个分区是为了方便重装系统时保留数据。
根分区就是除了独立的分区和/boot分区外,其他分区可共用的磁盘大小。
比如/usr没有单独分区,那么根分区分区的时候需要考虑进/usr(软件安装)需要的大小
如果为了节约磁盘空间,可以不分/home分区,把剩下的磁盘空间都给根分区
这样可以降低/home或根分区磁盘空间满了的情况,不用担心根分区或/home分区
磁盘空间分大了或分小了的问题,达到磁盘空间利用最大化
/boot是否需要分区
/boot: 是操作系统的内核及在引导过程中使用的文件,一般是几年前的版本要求划分的一个区,大小为100MB左右,但现在的新版本都不需要对这个分区进行单独划分,也就是说你完全可以不分/boot。
安装Linux只要求两个基本分区,即根分区及交换分区,如果你的磁盘空间足够大,可以多划分空间给根分区,你也可以把常用的目录新建到桌面,如下载的软件包,放到桌面不影响你进入Linux系统的速度,当然这要求你有足够大的根分区。
详见 百度百科:boot分区
单硬盘Win10 + Ubuntu 双系统方案
详见 http://tieba.baidu.com/p/5058218335
其他
1. linux系统下必要的分区
是/(根分区)和swap(交换分区)
2.swap分区是什么
swap分区相当于windows系统中的虚拟内存的概念
Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。
那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中。
等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。
3.swap分区分配多大合适
运存 < 4GB,swap空间 = 运存大小*2
4GB < 运存 < 16GB,swap空间 = 运存大小
运存 > 16GB,swap空间 = 随意,最好不要为0
4.只划分根分区好吗?
最好不要,如果根分区被破坏,那整个电脑资料就丢失了。
分配多个分区的话,某一个分区坏掉了,不影响其他分区。
5.linux中各个分区的作用
/home分区,是用户的home目录所在地
/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样
即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。
/tmp分区,用来存放临时文件。
/bin分区,存放标准系统实用程序。
/dev分区,存放设备文件。
/opt分区,存放可选的安装的软件。
/sbin分区,存放标准系统管理文件。
/usr分区,是linux系统存放软件的地方
/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件
6.linux分区时 opt、usr、/var/log 这些分不分有什么区别? (不分也有的)
单独的分区有益于文件隔离,这样在格式化某分区时不会影响其它分区,如果只分一个/分区的话要格式化将会使所有的文件不能保留。
又比如说你一个放日志啊啥的分区空间满了之后不会再去占用另一个分区了,但是你要都在一个分区,那结果就是整个盘都没地方了,这样系统就可能出问题,再进一步,如果一个分区里的文件系统比如说superblock恰好磁盘坏块了,其他分区的文件是安全的。
详见
http://www.linuxdiyf.com/view_149450.html
https://www.zhihu.com/question/350958712