Ubuntu Server 安装 硬盘分区方案

Ubuntu下/tmp采用tmpfs提升临时文件处理速度并增加安全性 1、问题背景 Ubuntu版本:12.10 64bit 其实刚开始并不是从提升速度的角度来考虑采用tmpfs的,而是我需要让/tmp更安全。 有一次博文提到了Ubuntu文件的安全删除(http://my.oschina.net/noahxiao/blog/77261),但无法解... 阅读详情


核心提示:

如果你准备在硬盘里只安装Ubuntu一个操作系统的话,建议你采用一个“/”、一个“swap”和一个“/home”的三分区方案:

/ :10GB-15GB。
swap:物理内存小于或等于 512MB,建议分配实际物理内存容量2倍大小的swap;物理内存大于512MB,建议分配与物理内存等容量的swap。
/home:/和swap以外的所有剩余空间。
你需要手动进行分区,而不是由系统自己来安排,在进行安装之前,你需要先学习一些基础知识:

Linux分区基础知识

Linux的发展日新月异,老旧的Linux文档很可能会对读者认识Linux产生误导。

Ubuntu已经取消了用hd和sd区分不同类型的硬盘的机制,取而代之的,用sda统一代表电脑中的第一块硬盘。
在Linux下,/dev/sdaX中的数字X的编号是有限的,最大的分区编号是16。因此,主分区和扩展分区编号占用1~4,逻辑分区占用5~16。即使你的硬盘中只有一个主分区(如,/dev/sda1)和一个扩展分区(/dev/sda2),剩下的两个主分区编号: /dev/sda3,dev/sda4也不会分配给逻辑分区。第一个逻辑分区一定是从/dev/sda5开始编号的。

文件系统

Linux支持很多种不同类型的文件系统。Linux能够对FAT16/32和NTFS分区进行读写。
常见的用于安装Linux的文件系统主要有ext3, ReiserFS, XFS, JFS等。
通常我们都会使用ext3作为默认的文件系统。
我们使用Ubuntu是作为桌面系统来使用的,大多数情况下,文件系统的性能并不是我们所需要考虑的大问题。也许你会看到很多对ext3的负面评价,但是ext3是最老牌,最久经考验的Linux文件系统,所 以选择它没错。
Ubuntu默认采用的是ext3文件系统。

最大分区大小:ext3是4TB,ReiseFS是16TB。FAT32在Windows下最大分区是32GB,而Linux中的FAT32可支持到2TB。
最大文件大小:ext3是2GB-4GB,ReiseFS是8TB,FAT32是4GB。

分区类型

1、/分区。用于存储系统文件。
2、swap,即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存。
在Windows下,虚拟内存是一个文件:pagefile.sys;而Linux下,虚拟内存需要使用独立分区,这样做的目的据说是为了提高虚拟内存的性能。
3、/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之前。
4、/usr/local:是 Linux系统存放软件的地方。
建议把/opt,/usr或/usr/local独立出来的教程,基本上也是非常老的了。使用Ubuntu时,我们一般都是使用系统的软件包管理器安装软件,很少自己编译安装软件。而建议独立/usr,/opt,/usr/local的理由无非是为了重装系统时不再重新编译软件而直接使用早先编译的版本。不过对于大多数普通用户来说,这个建议通常是没有意义的。
5、/var:是系统日志记录分区。
6、/tmp分区,用来存放临时文件。
建议把/var和/tmp独立出来的教程通常是面向服务器的。因为高负载的服务器通常会产生很多日志文件、临时文件,这些文件经常改变,因此把/var, /tmp独立出来有利于提高服务器性能。但我们用Ubuntu是做桌面的,甚至有些用户根本从来没有关心过系统日志这玩意儿,所以根本没有必要独立的为 /var和/tmp挂载分区。
7、/home:是用户的home目录所在地。
这可能是唯一一个值得独立挂载分区的目录了。/home是用户文件夹所在的地方。一个用户可能在/home/user中存放了大量的文件资料,如果独立挂 载/home,即使遇到Ubuntu无故身亡的尴尬局面,也可以立刻重装系统,取得自己的文件资料。因此,/home是唯一可以考虑独立挂载分区的目录。
有些老旧的教程中建议把Linux安装在主分区中,或在/boot下挂载一个主分区。事实上,这也是不需要的。Linux的所有分区都可以位于逻辑分区中。所以不要再为这些旧教程所误导了,不要再浪费有限的主分区了,放心的把Linux安装在逻辑分区中吧。

1、选“free space”(空闲空间)。
2、然后点“New partition”(新建分区)。
3、 Type for the newpartition(选择新分区的类型):Primary(主分区)(单独安装Ubuntu到全新磁盘,/分区需要选择Primary,其它分区选择Logical逻辑分区就可以;如果是安装双系统且已安装Windows的话,/分区的类型选择Primary或者Logical都可以,其它分区选择 Logical逻辑分区。)
4、在New partition size in megabytes后输入新分区的大小(以MB为单位)。
5、Location for the new partition选择新分区的位置(你希望新分区是建在可用空间的首部还是尾部,一般默认统一选择“开始”就可以了)。
6、在“Use as”后选择使用的文件系统。Ubuntu默认采用的是ext3文件系统。
7、在Mount point后选择挂载点。
8、点击“OK”确认。
PS:
建议你先分/和swap,然后把所有剩余空间分给/home。
ubuntu全系统安装 1、安装ubuntu系统,只需要分两个区即可,一个为swap分区,用8G,一个根分区/ 2、安装系统后不要通过sudo apt update和sudo apt upgrade更新软件源内容和更新软件,我的感觉的原始14.04的依赖解决的比较好,一旦更新后很多依赖包依赖低版本的,而升级后的包的版本过高,导致很多依赖问题,不过不清楚是否是这个原因,有谁了解请分享一下。 3、安装nvidia原生驱动 (............ 阅读详情

相关推荐

Ubuntu 20.04 server 安装

Ubuntu 20.04 server 安装 前面我们介绍了 Ubuntu Desktop 版本的安装,今天我们来看看 Ubuntu server 版本的安装。Ubuntu Server 版本的安装和 Desktop 有很大的区别,并且全程不能使用鼠标,只能通过键盘。 从光盘或 U 盘启动到 Welcome 界面,选择语言,一般都是使用 English,所以保保持默认,直接按回车即可; 系统检测到了新的版本,问你是否是否更新,这里我们不需要安装新的版本,所以选项 Continue without upda

as900的博客 1万+

手把手教你安装Ubuntu 22.04 Server:手动分区篇

欢迎来到Ubuntu 22.04 Server的手动分区安装之旅!如果你是一位喜欢掌控一切的技术爱好者,那么手动分区将是你的菜。在这篇文章中,我们将一起走过安装的每一步,确保你能够顺利地完成这个过程。让我们开始吧!准备工作首先,你需要准备一些东西:一台可以使用的电脑(这将是你的新Ubuntu服务器)。一个包含Ubuntu 22.04 Server ISO镜像的U盘(如果你还没有,可以从Ubuntu...

fastboot 1万+

Ubuntu server版本无人值守安装自动安装

Ubuntu server 无人值守自动安装 准备配置文件user-data、meta-data,修改启动项 重建ISO

随便记记笔记 1万+

安装Ubuntu时的硬盘分区方案

http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=297638 安装Ubuntu时的硬盘分区方案 如果你准备在硬盘里只安装Ubuntu一个操作系统的话,建议你采用一个“/”、一个“swap”和一个“/home”的三分区方案: / :10GB-15GB。 swap:物理内存小于或等于 512MB,建议分配实际物理内存容量2倍大小的swap;物

cs090506的专栏 2732

Ubuntu Server 22.04.5 从零到一:详尽安装部署指南

本文详细介绍了Ubuntu Server 22.04.5版本的安装部署过程,包括部署环境准备、系统安装步骤(如选择安装方式、语言、版本等)、系统设置(安装网络管理工具、配置IP等),并以实际操作命令为例,指导用户完成部署。

超哥的博客 8441

安装windows server 2016没有可选硬盘,设备安装过ubuntu系统

如果在安装 Windows Server 2016 时无法识别已安装过 Ubuntu 的硬盘,可能是由于硬盘分区格式(如 ext4)与 Windows 不兼容,或缺少必要的驱动程序。• 从服务器/主板厂商官网下载适用于 Windows Server 2016 的存储控制器驱动(如 Intel RST、AMD RAID、LSI SAS 等)。• 如果 Ubuntu 是 UEFI 模式安装的,Windows 安装盘需以 UEFI 模式启动。:如果启用 Secure Boot,需关闭或使用微软签名的驱动。

qq_44534541的博客 2145

wifi安装linux分区,安装ubuntu-server16.0,设置WiFi(示例代码)

想装个server版的Linux系统玩玩,下面记录一下遇到的坑。1:安装语言选英文:可能是因为其他原因,我选中文的时候安装失败了,最后一次选中文的时候成功了。2:以前装了一个ubuntu的,后面想着直接覆盖ubuntu的分区就可以了吧,但是事实证明很悲剧,建议由这个覆盖想法的小伙伴先把之前的ubuntu分区都删了,只留一个可用的大分区就好,双系统没关系,Linux的分区比较散,Windows一般就...

weixin_39968436的博客 139

Linux 分区指南 ——《Ubuntu Server 最佳方案》

<!-- [if !supportLists]-->1.1              <!-- [endif]-->Linux 文件系统结构介绍 Linux 操作系统有一些固定的目录。各种Linux 发行版的目录结构虽然不会一模一样,但是不会有很大差异。知道了这些目录的作用,不仅对你进行磁盘分区规划很有帮助,而且会让你以后的日常维护工作变得轻松...

够用即可 588

Ubuntu2404超详细安装步骤

Subnet:子网,Address:IP地址,Gateway:网关,Name servers:DNS,Search domains:查询域后缀(可以不填)清华源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/Your name:用户名全程/描述,可以不用填写;默认为dhcp,这里可以看到分配的ip为10.0.0.104(采用默认回车即可,自定义可看下面步骤)默认第一项,回车下一步(第二项是最小化安装,安装后很多命令没有,不方便使用)

阿贤的博客 8067

在Win10下安装Ubuntu18.04双系统

在Win10下安装Ubuntu18.04双系统 参考博文1: [优快云]win10下安装Ubuntu16.04双系统 参考博文2: [优快云]最新图文讲解如何在win10环境下安装ubuntu双系统 建议在为Ubuntu系统分区之前参考博文1,在分区部分参考博文2! 步骤一 制作系统光盘 1. 下载Ubuntu18.04 进入ubuntu官网,选择最新ubuntu系统版...

ly_222222的博客 2万+

运维系列(亲测有效):ubuntu.22.04-server版详细安装方法安装以及ssh配置root登录

ubuntu.22.04-server版详细安装方法安装以及ssh配置root登录

weixin_54626591的博客 1万+

ubuntu server 14.04安装手册

一、准备工作     1、下载Ubuntu server 14.04 iso镜像文件,并制作成系统盘;同时将该镜像文件移入系统盘中。     2、通过更改bios,使U盘为第一启动盘。 二、安装步骤     1、弹出“Choose language”的“Choose a language”界面,选择“English”,按“Enter”键,如下图所示:     2、出现Ubuntu界面...

野狼 9731

分子动力学模拟学习1-采用AmberTools21的MCPB.py构建金属蛋白的top文件

分子动力学模拟学习1-采用AmberTools21的MCPB.py构建金属蛋白的top文件

weixin_45011386的博客 3825

安装ubuntu server 踩过的一些坑记录

环境介绍:有独立显卡 有装 win10 系统 顺序不代表执行时的顺序 遇到的第一个问题:我把显示器的 VGA 插到了 主板的核显上,导致画面无法显示 怎么解决的:因为有装独立显卡,所以自然是装到独立显卡上咯 遇到的第二个问题:U盘里面的 ubuntu server 怎么装啊? 怎么解决的:需要使用引导软件,写入硬盘映像,制作成可引导安装U盘 遇到的第三个问题:选错引...

邱健的博客 1090

HDMI设计2----EDID and E-EDID

1,EDID是什么?有什么用? 图1 应用场景 如图1所示的应用场景,PC将视频信号发送 到我们的设备上,经过一系列的传输和切换,设备将视频信号发送到显示器或者投影机上,也就是说,我们的设备位于PC和显示器之间。首先,在输入端,设备需要让PC知道自己是能够接受输入视频信号的,让PC认为自己是一台显示器。如果不这样做的话,PC可能会拒绝输出任何视频信号的(VGA接口不需要EDID也能输出)。除此之外,设备还要告诉PC自己支持的显示时序。而在输出端,当设备需要自建输出时序而不是简单的复制...

Archar_Saber的博客 7989

VS Code 配置 LaTeX 写作环境完全指南

本文详细介绍了如何在 VS Code 中配置 LaTeX 写作环境,涵盖了从安装必备组件到高级功能的全面指南。首先,用户需要安装 LaTeX 发行版(如 TeX Live 或 MiKTeX)和 VS Code 插件(如 LaTeX Workshop)。接着,通过修改 settings.json 和 keybindings.json 文件,用户可以自定义编译、查看快捷键等基础配置。文章还提供了高效写作技巧,如使用代码片段和多文件项目管理,并介绍了高级功能如反向同步、公式预览和参考文献管理。此外,针对常见问题(

weixin_70043030的博客 1984

vmware中安装 ubuntu 22.04 live-server

nat需要手动配置,比较麻烦,但是最好用nat模式,新手的话,桥接模式 反而是最容易懂的,网桥你可以想成把要安装的这ubuntu系统当成个手机,自动从你的路由器获取ip,后进行上网,当然,原理没那么简单~先这么理解。如果你之前断网了,那么这里装得是很快的,断网的缺点就是一些补丁没装上去,需要自己去更新,,,但是没事,手动更新系统的命令也很简单,而且我们只是学习用,也没必要那么较真,只要下载系统的时候选最新的下,一般没啥大毛病~默认情况下,使用远程连接工具无法以 root 用户登录的,需要设置一下配置文件。

weixin_45039768的博客 3274

告别‘报错马拉松’:一份保姆级的Ubuntu 20.04编译OpenWrt 15.05环境配置与问题修复清单

本文提供了一份详细的Ubuntu 20.04编译OpenWrt 15.05的环境配置与问题修复指南,帮助开发者告别‘报错马拉松’。从基础环境搭建到典型报错分类与修复方案,再到高阶问题的深度修复,全面覆盖编译过程中可能遇到的各类问题,并提供自动化补丁脚本和Docker环境固化方案,确保编译过程高效顺畅。

weixin_33230433的博客 295

ubuntu server 14.04安装

1,默认English 回车

weixin_44088631的博客 1883

基于STM32与毫米波雷达的非接触式睡眠监测系统

物联网和嵌入式系统技术正在推动医疗健康设备的智能化发展。通过传感器网络采集生理信号,结合信号处理算法实现健康监测已成为主流技术方案。毫米波雷达凭借其非接触检测特性,在呼吸、心率等生命体征监测中展现出独特优势。STM32系列MCU凭借丰富外设和低功耗特性,成为医疗级嵌入式设备的首选平台。本系统整合60GHz毫米波雷达、红外测温与无线传输模块,构建了完整的睡眠质量评估解决方案,其硬件架构设计、信号处理算法和低功耗优化策略对可穿戴医疗设备开发具有参考价值。

weixin_36369848的博客 612

微搭低代码实现用户登录及注册功能

在小程序开发中,我们可以拿到微信用户的openid,openid可以作为用户的唯一标识,在查询数据的时候可以进行数据过滤实现查询自己提交的数据。那微搭中是否也有openid这个概念,可以获取用户自己提交的数据呢? 答案是肯定的,那要怎么去做呢?思路是先创建一个数据源方法,在数据源中返回openid,然后低代码中可以调用数据源的方法并且赋值给全局变量,这样在后续的业务中从全局变量就可以获取openid了,方便做数据权限的控制。 为了实现这个目的,我们从创建数据源开始。 创建数据源 我们先创建一个用户管理的数据

低代码布道师的博客 2998

第一篇博客,说说Ubuntu Server16.04服务器的安装吧

记得我第一份实习的工作里是用到一些关于ubuntu server 16.04的服务器的一些知识,当时也是第一时间想上网去看看怎么安装,可惜网上的大多是ubuntu的,后来自己慢慢摸索出了一点。分享一下,希望对大家有用吧 话不多说上图 这就是刚开始的界面了,可能有的人安装的界面不一样,但大概都是这样的选择语言我们选择英文  这就是刚开始的界面了,可能有的人安装的界面不一样

hahazyf1的博客 1827

华南理工大学-大学物理实验-不良导体热导率测量

不良导体热导率测量 引言 导热系数(又叫热导率)是反映材料热性能的重要物理量。热传导是热交换的三种(热传导、对流和辐射)基本形式之一,是工程热物理、材料科学、固体物理及能源、环保等各个研究领域的课题。材料的导热机理在很大程度上取决于它的微观结构,热量的传递依靠原子、分子围绕平衡位置的振动以及自由电子的迁移。在金属中电子流起支配作用,在绝缘体和大部分半导体中则以晶格振动起主导作用。因此,某种材料的导热系数不仅与构成材料的物质种类密切相关,而且还与材料的微观结构、温度、压力及杂质含量相联系。在科学实验和工程设计

mohen_777的博客 872

Ubuntu Server安装全过程

<br />大体安装步骤如下:<br />1、下载UbuntuServer10.04 LTS(LTS即Long Term Support, 长时间支持版本),并刻录成光盘。<br /> 下载地址:http://www.ubuntu.com/server/get-ubuntu/download<br /> <br />2、光盘启动计算机<br /> <br />3、选择语言<br /><br /> 在这里,我们选择中文,以方便进行安装<br /> <br />4、进入光盘启动界面<br /><br

邢明权博客 1890

【ARM CoreLink 系列 4 -- NIC-400 控制器详细介绍】

正常情况下,一个NIC的实现,可以包含一百多个master和几十个slave,每个master和每个slave都会有一些寄存器,这些寄存器可以被 programming,实际实践中就会对 AMIB 或者 ASIB 或者 IB,当它需要具有 programming的时候,给它指定一个node number。为什么指定Node Number呢?首先,从CPU的角度,它需要有一个1M对齐的地址空间,在这1M地址空间上,对每个ASIB或者AMIB这样的接口给它一个node number以后,

CodingCos的博客 5241

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Ubuntu Server 20.04 系统安装(三):Ubuntu硬盘分区、挂载

如:sdb 这样的是硬盘 sdb1 sdb2 这样的是分区,现在还没分区。输入这个命令就可以完成挂载,但是重启之后,硬盘需要重新挂载。推荐使用自动挂载,重启之后可以自动完成挂载。分好区之后可以看下,名字叫sdb1。可以看到这里有个未分区的4T硬盘。我在这下面创建一个文件夹,名字叫。找个位置挂载硬盘,我这里挂载到。重启之后也可以自动完成挂载。可以点图标进入,也可以去。4、设置开机自动挂载。

u013250861的博客 6142

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: Ubuntu Server 12.04安装图解教程
下一篇: Linux 分区指南
michaeljohn671
博客等级 码龄15年 5粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值