写在前面
像我这种主力系统为Linux,但是有些软件还必须在Windows上运行的人,在笔记本上安装Linux与Windows是必不可少的。估计很多用双系统的同学在手动安装Ubuntu或者其他Linux发行版时会像我一样,对如何给Linux的各个目录分配空间头疼不已。因此我下定决心研究了一下这些目录的功能,在此分享给大家。
Linux的分区和挂载
Linux的分区和Windows有很大不同。在Windows下,是以盘符
来分割各个空间,而且一般操作系统都安装在C盘
,剩下的D盘
,E盘
可以用来存储其他的文件和程序。而Linux不同,Linux有一个最基本的根目录/
,所有其他的目录都在这个目录下,根目录/
就像是一个大房子,/
目录下面的其他目录,比如/etc
,/boot
等,就像是一个一个功能区,/etc
用来存储配置文件,/bin
用来放二进制程序,/boot
用来放启动文件,/home
用来放用户的文件等等。
Linux的分区和目录的关系是:可以指定一个目录力的东西存在某个分区里,如果不指定,则这个目录里的东西存在上一级目录所在分区中,如果上一级目录页没有特殊制定分期,则再上溯一级目录,以此类推。最后可以上溯到根目录/
。所以装系统的时候,其他的都可以不指定,但是一定要指定/
目录存放的分区。
空间分配
给Ubuntu一般30G左右就够用了,一般安装的时候我们都给/boot
,/swap
,/
和/home
分配一下相应的空间,其余的可以不分配。
/boot
为启动分区,分配大小:200MB,分区类型:主分区,分区位置:空间起始位置,用于:Ext4日志文件系统,挂载点:/boot;swap
为交换空间,一般为实际内存2倍左右,但是如果内存足够大,就不需要设置。分配大小:内存×2,分区类型:逻辑分区,分区位置:空间起始位置,用于:交换空间,挂载点:SWAP;/
为根目录,分配大小:至少10G以上,分区类型:逻辑分区,分区位置:空间起始位置,用于:Ex4日志文件系统,挂载点:/;/home
为用户目录,分配大小:剩余所有空间,分区类型:逻辑分区,分区位置:空间起始位置,用于:Ext4日志文件系统,挂载点:/home。
安装启动引导设备
Ubuntu采用Grub来引导系统,选择/boot
所在分区即可。
UEFI引导下的配置
若用UEFI引导系统,则空间分配时无需给/boot
分配空间,在安装启动引导设备的选项中,选择Windows Boot Manager
所在的分区即可完成引导。