Linux操作系统与我们经常使用的windows操作系统有所不同,Linux主机上的设备以及系统的分区都以文件的形式存在着。

接下来就将Linux系统中设备以及分区的标识方法以及目录结构做以详细介绍。

在Linux系统中主要以接口类型来区分不同的存储设备:

IDE接口用hd来表示,根据编号不同依次分为hda、hdb......

SATA接口、SCSI接口、U盘和移动硬盘等串行总线设备以及较新的SAS接口均用sd来标识,可以依次表示为sda、sdb.....

而Linux的硬盘分区主要分为3种:

主分区:可以直接挂载并存储数据,一个硬盘上最多有4个主分区,分别为sda1到sda4(或者3个主分区一个扩展分区)。

扩展分区:若要在一个硬盘上创建4个以上的分区,则需要使用扩展分区。将扩展分区划分为逻辑分区,才可以进行数据的存储。一个扩展分区可以划分为多个逻辑分区。

逻辑分区:逻辑分区是建立在扩展分区之上的,逻辑分区可以直接挂载并存储数据。逻辑分区的标识符需要从5开始,如sda5、sda6......

列表说明:

主分区

扩展分区

数目

4

0

分别为

sda1,sda2,sda3,sda4(少于等于4个)

主分区

扩展分区

数目

3个

1个

分为若干个逻辑分区(标号5-16)

分别为

sda1,sda2,sda3

sda5-sda16

理解了上述分区概念,接下来我们介绍Linux的目录结构:(分区是要mount到目录上才可以使用的,这里不特意区别目录分区的概念)

根分区/(或者叫根目录)和swap分区是磁盘分区时必不可少的。

在根目录下又分为/bin,/boot,/lib,/dev,/root,/home,/var等等。每个目录各有其特定的功能。在

此仅介绍常用几个目录的功能:

bin目录:存放普通用户可以使用的命令。

boot目录:用于存放Linux启动所需的文件,包括内核、引导文件。

dev目录:通常存放一些设备文件,包括内核、引导文件等。

root目录:这是root用户的家目录,通常存放root的初始化文件、个人文件等。

sbin目录:存放一些系统管理命令,一般情况下普通用户不能执行这些命令。

usr目录:存放一些帮助和文档,有时也存放一些配置文件和程序等。

etc目录:系统和服务的配置文件都放在这个这个目录中,该目录有严格限制,一般用户仅能只读。

lib目录:通常存放系统及相关软件依赖的库文件。

home目录:该目录用于存放普通用户的家目录。

(注:通常,将boot目录单独划分一个分区,称为引导分区。home目录一般也单独划分为一个分区。)

linux 分区 文件,Linux的分区与文件结构相关推荐

  1. linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

    作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...

  2. linux php文件,Linux php文件安装目录在哪

    php文件安装目录一般默认在"/var/www"里面,如果是自定义安装,则可以用Linux的命令进行查找,查找的命令是"find / -name "*www*& ...

  3. linux 编码文件,linux文件编码

    linux下新建一个文件,或采用fopen新建,那么文件的编码是什么? 怎么查看文件编码格式: 查看文件编码file命令 file ip.txt ip.txt: UTF-8 Unicode text, ...

  4. 怎么解压linux镜像文件,linux 怎么解压文件

    linux怎么解压文件 Linux提供了一个很简单的功能,用来解压*.zip 文件. 解压命令:unzip filename.zip Linux系统中还有一类后缀为*.tar的文件. 解压命令为: t ...

  5. linux设备文件,Linux 文件系统与设备文件

    1 Linux 文件系统 1.1 Linux 文件系统与设备驱动关系 下图表明了 Linux 中虚拟文件系统.磁盘/Flash文件系统以及一般的设备文件与设备驱动程序之间的关系. 文件系统与设备驱动之 ...

  6. linux 移动 文件,linux移动文件命令

    linux移动文件命令 mv命令 功能:为文件或目录改名或将文件由一个目录移入另一个目录中.该命令如同DOS下的ren和move的组合. 语法:mv [选项] 源文件或目录 目标文件或目录 说明: 视 ...

  7. linux 复制分区文件,dd复制分区后目标分区的大小变成原分区了

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我使用了dd if=/dev/sda1 of=/dev/sdb1这个命令,想复制分区sda1上的所有数据 但是我原本sdb1是150G,dd之后,挂载后变 ...

  8. python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?

    今天小编要跟大家分享的文章是关于Linux测试开发人员要掌握的学习Linux和 一.文件和目录相关 文件和目录相关 1.进入目录--cd cd /usr/local //进入/usr/local这个目 ...

  9. linux epoll 文件,Linux面试必知:一句话讲透epoll-文件句柄

    1. epoll概念 在Linux的Man文档中,我们可以看到如下定义Epoll - I/O event notification facility epoll是一种I/O事件通知机制 I/O事件I/ ...

最新文章

  1. Resources about Rx(Reactive Extensions)
  2. 培养你的核心竞争能力
  3. 事务、事件(文件、时间、调度和执行)、复制、分片(范围、哈希)、简单的论坛系统分析
  4. LeetCode Algorithm 897. 递增顺序搜索树
  5. 如何实现对象的深copy?
  6. Serena Dimensions 介绍
  7. testmeshpro合批_TextMesh Pro Emoji Align With Text(表情和文字对齐)
  8. iframe父子级页面传值支持跨域访问javascript
  9. 生产者和消费者问题变形
  10. matlab字符串转换
  11. 前景检测算法(五)--GMM,GMM2,GMG
  12. 每日算法系列【LeetCode 319】灯泡开关
  13. 求计算机技术在创新上的应用,计算机技术在企业中的应用
  14. 全球及中国城市规划行业十四五建设方向与运营动态分析报告2022版
  15. 测试大纲法与 场景法
  16. 抖音数据统计_抖音直播带货数据分析(最新教程)
  17. 今日头条悟空问答实现高效引流,轻松月入过万
  18. True Liars POJ - 1417
  19. c# 之API获取进程用户名。
  20. 中秋节活动征集!!!

热门文章

  1. 原来js的parseInt函数还可以这样用
  2. php额拍戏,像这种会演戏的演员,给我焊在剧组365天拍戏可以吗?
  3. python 遗传算法 agv_基于改进遗传算法的AGV路径规划
  4. Spring Boot----Dubbo原理分析
  5. OpenGL ES GLKit初探
  6. Linux学习之基本介绍
  7. Ubuntu 16.04 设置MySQL远程访问权限
  8. 登录注册实现(服务器数据)
  9. [译] ASP.NET 生命周期 – ASP.NET 请求生命周期(三)
  10. 第九周(11.02-11.08)学习笔记