`
chenzhihui
  • 浏览: 91282 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux(Ubuntu) 目录结构挂载点介绍及桌面服务器分区方案

阅读更多

本文介绍Linux常用分区挂载点常识以及桌面、服务器分区挂载点的推荐配置,当然这个配置是天缘自己写的,分区大小这个话题是仁者见仁智者见智,欢迎大家一起交流这个话题,比如WEB服务、邮件服务、下载服务等,我们一起交流哪种类型服务下某挂载点应该加大就可以了,至于是否独立就看个人的了。

一、Linux分区挂载点介绍

Linux分区挂载点介绍,推荐容量仅供参考不是绝对,跟各系统用途以及硬盘空间配额等因素实际调整:

分区类型 介绍 备注
/boot 启动分区 一般设置100M-200M,boot目录包含了操作系统的内核和在启动系统过程中所要用到的文件。
/ 根分区 所有未指定挂载点的目录都会放到这个挂载点下。
/home 用户目录 一般每个用户100M左右,特殊用途,比如放大文件也可再加上G。分区大小取决于用户多少。对于多用户使用的电脑,建议把/home独立出来,而且还可以很好地控制普通用户权限等,比如对用户或者用户组实行磁盘配额限制、用户权限访问等。
/tmp 临时文件 一般设置1-5G,方便加载ISO镜像文件使用,对于多用户系统或者网络服务器来也有独立挂载的必要。临时文件目录,也是最常出现问题的目录之一。
/usr 文件系统

一般设置要3-15G,大部分的用户安装的软件程序都在这里。就像是Windows目录和Program Files目录。很多Linux家族系统有时还会把/usr/local单独作为挂载点使用。

/var 可变数据目录 包含系统运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化的,系统日志记录也在/var/log下。一般多用户系统或者网络服务器要建立这个分区,设立这个分区,对系统日志的维护很有帮助。一般设置2-3G大小,也可以把硬盘余下空间全部分为var。
/srv 系统服务目录 用来存放service服务启动所需的文件资料目录,不常改变。
/opt 附加应用程序 存放可选的安装文件,个人一般把自己下载的软件资料存在里面,比如Office、QQ等等。
swap 交换分区 一般为内存2倍,最大指定2G即可
    以下为其它常用的分区挂载点
/bin 二进制可执行目录 存放二进制可执行程序,里面的程序可以直接通过命令行调用,而不需要进入程序所在的文件夹。
/sbin 系统管理员命令存放目录 存放标准系统管理员文件
/dev 存放设备文件 驱动文件等
...   不再介绍...

当然上面这么多挂载点,实际上是没有比较每个目录都单独进行挂载,我们只需要根据自己的实际使用需要对个别目录进行挂载,这样系统结构看起来也会精简很多。

一般来讲Linux系统最少的挂载点有两个一个是根挂载点/,另一个是swap,虽然swap也可以采用其他方式类似方式替代,但从使用角度,天缘认为没这个必要,把swap单独设置一个挂载点似乎对Linux系统的标准性更好支持。

二、Linux系统桌面、服务器分区推荐方案

下面以80G独立硬盘安装Ubuntu为例,列一下简单的分区方案。

1、普通桌面用户推荐分区方案(示例:80G桌面用户):

/boot 200M  
/ 20G  
/home 50G 余下空间
swap 2G  

 

2、服务器用户推荐分区方案一(示例:80GWEB服务器用户,用户程序与系统程序合用usr):

/boot 200M  
/ 10G  
/tmp 2G  
/var 2G  
/usr 10G

要安装一些常用软件

     
/home 50G 余下空间
swap 2G  

 

2、服务器用户推荐分区方案二(示例:80GWEB服务器用户,用户程序与系统程序分用opt和usr):

/boot 200M  
/ 10G  
/tmp 2G  
/var 5G  
/usr 10G

系统安装程序软件使用

/opt 10G 用户安装程序软件使用
/home 35G 余下空间
swap 2G  

 

分区方案关键点:

——大数据库一般要加大/usr挂载点

——多用户、下载类、多存储文件等要加大/home挂载点

——文件小,用户多要注意/tmp和/var挂载点大小

分享到:
评论

相关推荐

    [终稿]LinuxUbuntu挂载点介绍及桌面服务器分区方案.doc

    Linux Ubuntu挂载点的介绍与桌面服务器分区方案是操作系统安装和管理中的重要环节。挂载点是指文件系统在文件层次结构中的入口点,也就是将磁盘分区或存储设备与文件系统目录关联的地方。理解这些概念有助于优化系统...

    linux入门教程ubuntu 中文

    在Linux系统中,磁盘被命名并挂载在特定的目录下,如`/dev/sda`表示第一个SCSI或SATA磁盘,`/dev/sdb`表示第二个磁盘,以此类推。安装Linux时,至少需要两个分区:一个是根分区`/`,用于存放系统文件和应用程序;另...

    Ubuntu Linux简明安装手册

    ### Ubuntu Linux简明安装手册知识点解析 #### 一、Ubuntu简介 - **定义与特性**:Ubuntu是一款基于Linux的操作系统,以其简洁的用户界面、易用性和强大的功能著称。Ubuntu不仅适合个人用户,也广泛应用于企业和...

    Ubuntu-Linux操作系统基础介绍

    安装后的系统目录结构包括/bin(存放基本命令)、/boot(引导文件)、/dev(设备文件)、/etc(系统配置)、/home(用户文件)、/lib(库文件)、/mnt(临时挂载点)、/opt(额外应用)、/proc(虚拟文件系统)、/...

    ubuntu10.10 ntfs-3g使用 加载ntfs分区问题解决

    ### Ubuntu 10.10 中使用 NTFS-3G 加载 NTFS 分区的问题及解决方案 #### 背景介绍 随着 Linux 的不断发展和完善,越来越多的用户选择将其作为主要的操作系统之一,尤其是在桌面环境中。Ubuntu 作为一种广受欢迎且...

    ubuntu 8.10的配置

    这里的`your_partition_UUID`替换为你实际的分区UUID,`/media/windows`是你希望挂载到的目录。这样重启后,Ubuntu将自动挂载该NTFS分区。 五、配置桌面图标 在Gnome桌面环境中,你可以自定义桌面图标来快速访问...

    Prentice.Hall.PTR.A.Practical.Guide.to.Ubuntu.Linux.2008.pdf

    ### 《实用指南:Ubuntu Linux》关键知识点综述 #### 一、Ubuntu Linux 概览与安装 **1.1 欢迎进入 Linux** - **章节简介**:本章节作为全书开篇,旨在为读者介绍Linux操作系统的基本概念和发展历史。 - **核心...

    linux基础教程 ubuntu

    ### Linux基础教程 Ubuntu知识点梳理 #### 一、Linux操作系统概览 - **定义与功能**:Linux 是一种开源操作系统,其核心功能包括处理器管理、存储管理、文件管理、设备管理和作业管理等。作为操作系统,它负责对...

    Linux系统基础教程-基于ubuntu-高清PDF

    - **Ubuntu的定义与来源**:Ubuntu是一款以桌面应用为主的Linux操作系统,其名称源于非洲南部祖鲁语或豪萨语中的“ubuntu”一词,意指“人性”或“我的存在是因为大家的存在”。这一价值观反映了非洲传统社会中的...

    ubuntu-linux资料\新手必看文档

    【Ubuntu Linux 知识点详解】 Ubuntu Linux 是一个基于 Debian 的免费开源操作系统,中文名为“乌班图”,秉持“人道待人”(Humanity to others)的理念。它以其易用性和适合桌面应用的特点,吸引了大量的用户。...

    day5(linux历史、目录结构、安装).rar

    Linux的目录结构遵循FHS(Filesystem Hierarchy Standard),这是一个规范,定义了Linux文件系统中的各个目录应如何组织。根目录“/”是所有其他目录的起点,下面主要的目录包括: - /bin:存放基本用户命令。 - /...

    《循序渐进Linux》详细目录结构

    ### 《循序渐进Linux》详细目录结构分析 #### 一、Linux系统介绍与环境搭建 ##### 1.1 Linux版本介绍 - **1.1.1 Red Hat Linux** - Red Hat Linux是最早期的Linux发行版之一,以其稳定性和安全性著称。 - **...

    ubuntu安装及内核编译

    ubuntu是一种基于Linux的开源操作系统,广泛应用于服务器、桌面计算机和移动设备等领域。ubuntu安装过程中需要选择合适的硬件环境、设置启动项、分区硬盘、安装ubuntu系统等步骤。 ubuntu安装的准备工作包括硬件...

    UbuntuLinux操作系统教学大纲.pdf

    教学内容按单元进行,涵盖Linux操作系统的历史、分层结构、版本,Ubuntu的特点、桌面环境和命令行界面的使用,以及Shell编程、用户与组管理、文件与目录管理、磁盘存储管理、软件包管理等多个方面。每个单元都有明确...

    ubuntu20.04 PXE 网络自动化部署

    - 可以根据需要编写用户数据文件(如`/var/lib/tftpboot/user-data`),用于指定自动安装的具体参数,例如分区方案、用户账户等。 - 示例文件内容: ```yaml #cloud-config hostname: myubuntu chpasswd: ...

    ubuntu参考手册

    6. **文件系统与磁盘管理**:讲解Ubuntu的文件系统结构,如根目录下的各个主要目录用途,以及如何进行磁盘分区、格式化和挂载操作。 7. **终端与命令行**:介绍常用的Linux命令,如ls、cd、mv、cp、rm等,以及如何...

    南京大学《Linux》平时作业题及答案.pdf

    第二章内容主要介绍了Linux的分区命名方案,Linux使用基于文件的命名方式,并通过挂载目录将分区与文件系统关联,使得用户可以访问不同分区的数据。挂载是Linux中连接文件系统与实际物理设备的关键操作。 以上就是...

Global site tag (gtag.js) - Google Analytics