Ubuntu安装时如何分配目录空间

写在前面

像我这种主力系统为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所在的分区即可完成引导。