ubuntu装指定分区_Ubuntu安装时怎样分区

2023-11-08

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分不分自己决定喽。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu装指定分区_Ubuntu安装时怎样分区 的相关文章

  • 7天学完Spring:AOP实战,SpringMVC统一处理

    目录 前言 一丶用户登录权限效验 lt 1 gt 最初用户登录验证 lt 2 gt Spring AOP 用户统一登录验证的问题 lt 3 gt 拦截器 拦截功能演示 lt 4 gt 拦截器原理 lt 5 gt 统一访问前缀添加 二丶统一异
  • 操作系统期末习题考试习题解答题目三

    操作系统期末习题考试习题解答题目三 目录 操作系统期末习题考试习题解答题目三 第八章 第九章 第八章 1 什么是文件 文件系统 文件系统有哪些功能 P198 答 在计算机系统中 文件被解释为一组赋名的相关字符流的集合 或者是相关纪录的集合
  • 理解git存储原理

    git是一个文件寻址系统 什么是文件寻址 其实我也不是很理解 哈哈哈 Git 的底层存储从本质上讲是基于本地文件系统实现的 Key Value 数据库 这里的 Value 是 git 里的三种不同的对象的内容 而 Key 则是对象内容的 h
  • VML Mathematical Functions

    http www physics ntua gr konstant HetCluster intel12 1 mkl mkl manual GUID 7B3B6537 71E2 4BF5 A041 0365E72B211B htm TBL9
  • opencv c++ 贴图补齐实战

    目录 创建黑图 int8类型贴图补齐 测试时间 fx缩放 贴图 float32类型贴图
  • ChatGPT作者John Shulman:我们成功的秘密武器

    推荐 深度学习与NLP 来源 转载自OneFlow 杨婷 徐佳渝翻译 除了OpenAI 外界可能很少有人知道ChatGPT模型成功的真正原因 实际上 OpenAI也会对ChatGPT拥有的巨大影响力感到不可思议 这种困惑和惊喜就像工程师们解
  • CV-第三方库:OpenMMLab---->MMClassification

    MMClassification 是一款基于 PyTorch 的开源图像分类工具箱 是 OpenMMLab 项目的成员之一 主分支代码目前支持 PyTorch 1 5 以上的版本 主要特性 支持多样的主干网络与预训练模型 支持配置多种训练技
  • Android 获取网络连接状态新方法

    一 问题背景 Android12上 有的app模块判断当前网络的类型和连接状态时 还是使用的旧的API 导致返回的结果不准确 影响代码逻辑判断 本篇文章就这一问题 整理一下判断网络类型和连接状态的新方法 二 原因分析 在Android 10
  • Flutter学习-TextField

    目录 focusNode 获取焦点 decoration InputDecoration边框装饰 keyboardType TextInputType 输入的类型 textCapitalization TextCapitalization
  • 使用Angular编写用户管理系统前台界面

    目录 工作准备 项目框架 功能描述 工作准备 安装node js node js中包含了npm node v查看node版本 npm v查看npm版本 全局安装angular CLI npm install g angular cli ng
  • win11系统激活修复

    打开终端 输入以下代码 irm https massgrave dev get iex 在弹出的窗口中 选择1即可
  • jquery 中 $(".XXX") 和 $("#XXX")的区别

    XXX 为获取类名为XXX的类 XXX 为获取id为XXX的标签
  • cesium 申请秘钥(Cesium.Ion.defaultAccessToken/access_token)

    https cesium com ion signin tokens 然后注册 登录 复制使用 Cesium Ion defaultAccessToken 你的 token 案例
  • Delphi TIdTCPClient的使用问题

    开发环境Delphi10 3 3 使用TIdTCPClient写了一个客户端小例子 使用网络调试助手作为服务端 设置接收到客户端信息会自动返回数据 通讯模式 短连接 客户端连接 发送 等待数据 接收 断开 此例子中客户端不知道返回信息长度是
  • Android动态界面开发框架Tangram使用完整教程(转载)

    原文链接 https blog csdn net u013541140 article details 89517186 Github地址 https github com jimmysuncpt TangramDemo
  • Unity3D设置天空盒skybox

    由于又忘记了 就写一篇博客做下笔记 此方法适用于5 X版本和2017版本 之后是否可行未测试 设置天空盒有两种方式 一 在当前相机上添加skybox 二 在当前场景上添加skybox 两种方式的结果是一样的 第一种方式的优势在于 如果 世界
  • elementUI +vue表单验证 后台请求动态验证

    elementUI vue表单验证 后台请求动态验证 在
  • grub 配置文件

    DO NOT EDIT THIS FILE It is automatically generated by grub mkconfig using templates from etc grub d and settings from e
  • Python刷题记录(91-95)

    Python刷题记录 91 95 题目来源PTA平台 PAT Basic Level Practice 中文 TOC 1091 N 自守数 如果某个数 K 的平方乘以 N 以后 结果的末尾几位数等于 K 那么就称这个数为 N 自守数 例如

随机推荐