1./swap交换分区,一般为你机器内存的两倍。少于这个容量。系统无法进入休眠。

实质是硬盘上的交换空间而非分区。所以没有格式,默认休眠将数据储存于此

能够取消(如不用swap必须再设定方可休眠)——多数有1GB内存的桌面用户仅仅要1.5GB swap就可以。2GB以上内存的非常多用户实际并不须要它——注意。大量处理音频、视频、图片须要3GB以上的交换空间。

2./ 根分区。一般选择15G就可以,默认ext4,如不独立划分下面介绍的分区,则其都归于此分区,即使最最新的新手也能够考虑30GB为上限——通常不会用到此

3./boot分区 建议ext2,默认ext4。 这个分区包括了操作系统的内核和在启动系统过程中所要用到的文件。建这个分区是有必要的,由于眼下大多数的PC机要受到BIOS的限制,况且假设有了一个单独的/boot启动分区,即使基本的根分区出现了问题,计算机依旧能够启动。这个分区的大小约在60MB—120MB之间,不超过150MB。研究内核用1G足矣。

4./home分区,默认ext4,私人文件。就把剩下的空间都放在这里算了

以上是基本需求(我在装Ubuntu 14.04的时候仅仅划分了上面四个分区,/boot分区分了120M。/根分区分了20G,其他的所有分给了/home)。


/usr   分区     100G      默认ext4,存放系统和个人软件的地方,这个你自己决定。安装程序比較多的话多分点。

你也能够单为/user/local配置个分区,这个是安装个人软件的地方。

/var/log 分区  1G         默认ext4,系统日志记录分区,假设设立了这一单独的分区。这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp  分区      5G         默认ext4,tmp分区用来存放暂时文件。对于网络server来说是有必要的。这样即使程序执行时生成大量的暂时文件,或者用户对系统进行了错误的操作。文件系统的其他部分仍然是安全的。由于文件系统的这一部分仍然还承受着读写操作,所以它一般会比其他的部分更快地发生故障。系统暂时文件夹,一张DVD光盘的容量就可以了。

/opt  分区       1G         附加程序存放地方

/bin  分区                     默认ext4,绝少划分的分区,存放标准系统有用程序。

分区的顺序最好是把boot分区靠前,swap分区最后。

假设是整个硬盘安装一套Linux系统,一般来讲boot放到最前面。并且把boot设置为主分区,其他都设置为逻辑分区。

假设是双系统或多系统安装,一般都选择逻辑分区就可以。

创建分区后,在安装之前须要更新分区表。所以假设您是硬盘安装。并且ISO放在本磁盘的某个分区,由于安装程序无法卸载该挂接(感觉是安装程序的问题。相信这些兼容问题在以后的版本号会有解决),可能无法更新分区表,也就是说可能无法使用手动分区继续安装。所以要么使用光盘安装,要么把ISO换到还有一个硬盘分区里。

●文件系统

在windows下。我们常见到的文件系统有 FAT、 FAT32、 NTFS

在linux里可使用的文件系统有:

Ext2:早期的格式,不支援日志

Ext3:是ext2改良版。添加了日志功能,是最基本且最经常使用的使用格式了。

ReiserFS:也有日志功能。其特点是处理小档案时速度快。

XFS : 稳定与高效。在大小档案混合的系统里有优越的表现。

JFS :特色是最不占用CPU资源。假设你的电脑老旧那么这是最好的选择。

仅仅分“/”和“swap”两个区也有它的优点,能够最大限度的利用硬盘空间(用户使用时仅仅要“/”没用完,就能够不去理会硬盘空间的问题),但重装系统时要先备份“/home”。不然重装就会非常麻烦。假设你给系统的硬盘空间比較小。比方仅仅有8G、10G的,採取这种方式比較好,尽管默认系统装完后。“/”文件系统仅仅有3个G 左右。但随着你安装软件的增多,“/”文件系统也会越来越大的。

但仅仅划分一个“/”分区也比較危急,这就意味着。所有的数据都将存放在唯一一个“/”文件系统中,这对于实际的生产系统来说是不安全的(就如同我们在使用Windows
时也不会仅仅划分一个 C 盘)。假设分配给系统的空间大一些,则能够将“/home”独立挂载,也能够再依据自己须要把其他如“/boot”、“/var”等独立挂载,这样有一定优点。

多说一点(将/boot单独分区)

1.能够有几个不同的操作系统共享同一套内核 方便管理

2.boot文件夹的IO訪问比較少。单独放在一个分区,能够防止其他文件夹的读写导致boot的inode损坏

3.老主板有1024柱面问题 单独在前1024柱面分一个boot分区 能够避免这个问题

4.假设做RAID或者LVM。引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就非常有意义了

5.方便使用dd这种工具进行备份

6.能够用仅仅读方式挂载boot分区 添加安全性

ps: 假设喜欢折腾系统 经常重装 那么单独分出来确实没什么用处。假设将/boot单独分区,则/boot为主分区,而“/”分区不必是主分区。

还有另外一个说法:/boot:在非常多老旧的教程中,都会让用户在/boot文件夹上挂载一个大小为100MB左右的独立分区。并推荐把该/boot放在硬盘的前面,即1024柱面之前。

其实,那是Lilo无法引导1024柱面后的操作系统内核的时代遗物了。当然。也有作者宣称,独立挂载/boot的优点是能够让多个Linux共享一个/boot。其实。不管是基于上述的哪种理由,都没有必要把/boot分区独立出来。首先,Grub能够引导1024柱面后的Linux内核。其次。即使是安装有多个Linux,也全然能够不共享/boot。由于/boot文件夹的大小通常都非常小。大约20MB。分一个100MB的分区无疑是一种浪费,并且还把硬盘分的支离破碎。不方便管理。另外,假设让两个Linux共享一个/boot,每次升级内核。都会导致Grub的配置文件冲突,带来不必要的麻烦。

并且。不独立/boot分区仅仅占用了根文件夹下的大约20MB左右的空间,根本不会对根文件夹的使用造成不论什么影响。

值得注意的是,随着硬盘容量的增大。无法引导Linux内核的现象再次出现。这也就是著名的137GB限制。

非常遗憾。Grub是无法引导137GB之后的分区中的Linux内核的。

假设你不巧遇到了这种情况,你就要考虑把/boot独立挂载到位于137GB前方的独立分区中,或者索性就把
Linux分区都往前移动,让根文件夹所在分区位于137GB之前。

所以/boot分不分自己决定喽。

以上仅仅是个人的一些看法。详细怎么分区看个人的喜好而定。

Ubuntu安装时怎样分区的更多相关文章

  1. ubuntu安装时系统分区设置

    1. 创建主分区:主分区,用于存放系统 20G    主分区    空间起始位置    Ext4日志文件系统    / 2. 创建swap分区:逻辑分区.大小设置为电脑内存大小,2G: 2048MB  ...

  2. Ubuntu安装时出现“failed to load ldlinux.c32”

    Ubuntu安装时出现“failed to load ldlinux.c32” 利用UltraISO制作了ubuntu 18.04的U盘启动,开机F12键USB启动时出现 1 2 Failed to ...

  3. 安装XP和Ubuntu双系统问题——Ubuntu安装时无法识别原有系统

    我主机本来安装了windows xp 和unbuntu15.04,由于在ubuntu下不小心卸载某依赖后,无法登入桌面,网上查了好多资料,原因各种,解决途径也各种,最终是还没有解决问题.各种更新,各种 ...

  4. ubuntu 安装时遇到 hash sum mismatch 处理方法

    ubuntu安装大软件时,下载经常容易出错,hash sum mismatch是其中一种,说到底还是网络不好,重试很多遍都是这个错误,最后的解决方案是把mismatch说的那个链接用firefox打开 ...

  5. 【转载】Ubuntu安装之,硬盘分区

    关于分区 如果你只是简单地想用上Ubuntu,可以这样操作:1)如果你是直接将整个硬盘都用来装Ubuntu,机器上没有需要保存的数据,或者已经做好备份的情况下,可以直接在Ubuntu分区时选择“向导─ ...

  6. Ubuntu安装时没注册root用户密码,怎么登录root

    一.其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了.如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作: 1.重新设置 roo ...

  7. ubuntu 安装时分辨率太小 导致无法继续安装

    当分辨率是800 *600时,底部的按钮无法显示,不能继续安装. 可以在右上角,点击电源按钮,在系统设置中调整显示的分辨率后,继续安装.

  8. CentOS7.x安装时的分区方案

    -------------------------------------------------分区方案描述--------------------------------------------- ...

  9. ubuntu 安装时出错 sudo apt-get update Reading package lists… Error

    安装过程出错 首先出现问题sudo apt-get updateReading package lists… Error!E: Encountered a section with no Packag ...

随机推荐

  1. Android system :led_class驱动

    一.代码: leds_4412.c #include <linux/kernel.h> #include <linux/module.h> #include <linux ...

  2. Async注解的使用,异步进行代码解耦

    在开发中进行代码性能的优化方式有很多种,如下单后,要发送消息推送给用户,此时可以使用消息中间件rabbitMq,或者使用异步的方式进行解耦 异步和同步的区别:比如做家务有:做饭,洗衣服,扫地,对于同步 ...

  3. android 应用程序中执行Linux 命令

    ADB 无线调试命令son = "setprop service.adb.tcp.port 5555\n" + "stop adbd\n" + "st ...

  4. css3宽高设置:calc() / vw / vh

    对于720px的设计稿,100vw == 720px,1vw == 7.2px; vw可以替代rem 实现自适应布局. 相应的计算插件:postcss-px-to-viewport ******** ...

  5. <Parquet><Physical Properties><Best practice><With impala>

    Parquet Parquet is a columnar storage format for Hadoop. Parquet is designed to make the advantages ...

  6. elasticsearch学习笔记——安装,初步使用

    前言 久仰elasticsearch大名,近年来,fackbook,baidu等大型网站的搜索功能均开始采用elasticsearch,足见其在处理大数据和高并发搜索中的卓越性能.不少其他网站也开始将 ...

  7. REST easy with kbmMW #20 – OpenAPI and Swagger UI

    即将推出的kbmMW更新不仅是一些bug修正,同时将包含一个新的主要功能:客户端存根生成器框架. 那什么是客户端存根生成器框架呢? 他是一个基于kbmMW smart services,可以生成由各种 ...

  8. Spring Boot 揭秘与实战(七) 实用技术篇 - FreeMarker 模板引擎

    文章目录 1. FreeMaker 代替 JSP 作为页面渲染 2. 生成静态文件 3. 扩展阅读 4. 源代码 Spring Boot 提供了很多模板引擎的支持,例如 FreeMarker.Thym ...

  9. ubuntu sublime text key

    使用方法 打开 Sublime Text 3 的 “Help”–“Enter Licence”,然后根据版本选择输入下面的注册码. 注册码 所有这些注册码都经过测试(2016-05-12),适用于所有 ...

  10. sublime text3 key

    Sublime Text 3 3126 注册码 第一个测试通过 —– BEGIN LICENSE —– Michael Barnes Single User License EA7E-821385 8 ...