Ubuntu 14.04 分区方案

我磁盘大概还有70多G的空间吧,我全部拿来使用的。真实的双系统哦。

一般来讲,linux系统分区最少要包括/和/swap两个。这样据说会影响性能,没有这样安装过,就无从考证啦。其实就是重装系统的时候,数据会丢失,所以应该把/usr和/home分区独立出来。

下面是我75G的硬盘分区方案:

1、/boot  200M 

2、/swap 6G 因为我内存是6G,所以就给了6G空间

3、/usr 10G

4、/opt 10G

5、/home 20G

6、/ 35G(剩下的全部)

以上分区不知道是否合理,大家可以给出自己的意见,便于下次修正。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

附:Linux各个分区的作用

/ 根目录,建议在根目录下面只有目录,不要直接有文件。

swap 交换空间,相当于Windows上的虚拟内存。

/boot 包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。

/home 用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。

/tmp 用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。这个目录是任何人都能访问的,所以需要定期清理。

/usr Linux系统存放软件的地方,如有可能应将最大空间分给它。

/bin

/usr/bin

/usr/local/bin 存放标准系统实用程序。

/srv 一些服务启动之后,这些服务所需要访问的数据目录,如WWW服务器需要的网页数据就可以放在/srv/www中。

/etc 系统主要的设置文件几乎都放在这个目录内。

/lib

/usr/lib

/usr/local/lib 系统使用的函数库的目录。

/root 系统管理员的家目录。

/lost+found 该目录在大多数情况下都是空的,但当实然停电或者非正常关机后,有些文件临时存入在此。

/dev 设备文件,在Linux系统上,任何设备都以文件类型存放在这个目录中,如硬盘设备文件,软驱、光驱设备文件等。

/mnt

/media 挂载目录,用来临时挂载别的文件系统或者别的硬件设备(如光驱、软驱)。

/opt 用于存储第三方软件的目录,不过我们还是习惯放在/usr/local下。

/proc 此目录信息是在内存中由系统自行产生的,存储了一些当前的进程ID号和CPU、内存的映射等,因为这个目录下的数据都在内存中,所以本身不占任何硬盘空间。

/sbin

/usr/sbin

/usr/local/sbin 存放一些系统管理员才会用到的执行命令。

/var 主要放置系统执行过程中经常变化的文件,例如缓存(cache)或者是随时更改的登录文件(log file)。

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

Ubuntu上如何使用GitLab CI搭建持续集成Pipeline

GitLab Community Edition是一个自托管的Git存储库提供程序,具有帮助项目管理和软件开发的附加功能。GitLab提供的最有价值的功能之一是...

1583

解决Postfix,Dovecot和MySQL的问题

本指南是Postfix,Dovecot和MySQL安装指南的配套文件。由于设置邮件服务器非常棘手,因此我们创建了这套指南来帮助您解决可能遇到的任何问题。到本指南...

1432
来自专栏云计算教程系列

如何在Ubuntu 14.04上设置生产Elasticsearch集群

Elasticsearch是一种流行的开源搜索服务器,用于实时分布式搜索和数据分析。当用于开发以外的任何其他任务时,Elasticsearch应作为集群跨多个服...

461
来自专栏编程微刊

Vue.js开发环境搭建的介绍

1183
来自专栏YouMeek

1.8 Elasticsearch Java API

课程环境 CentOS 7.3 x64 JDK 版本:1.8(最低要求),主推:JDK 1.8.0_121 Elasticsearch 版本:5.2.0 相关软...

2658
来自专栏友弟技术工作室

Git从0到1

本文只是帮助你入门,从一个不会使用git的小白,到会解决开发中常见的使用。 废话不多说,直接进入正题。 ? 最远处 git git是用于Linux内核开发的...

41512
来自专栏专注数据中心高性能网络技术研发

调整进程的最大linux文件描述符

1.介绍 ---- ulimit 命令提供了针对 shell和或由该 shell 启动的进程占用资源的控制。  持久化修改生效是在/etc/security/l...

2945
来自专栏从零开始的linux

安装haproxy

安装haproxy ##下载包 wget http://www.haproxy.org/download/1.7/src/haproxy-1.7.8.tar.g...

3195
来自专栏Java Edge

Git仓库初始化

2647
来自专栏散尽浮华

分布式监控系统Zabbix-3.0.3-完整安装记录(0)

一、Linux下开源监控系统简单介绍 1)cacti:存储数据能力强,报警性能差 2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的...

2569

扫码关注云+社区