当前位置:   article > 正文

Linux 的目录结构、磁盘分区_linux 的目录和分区

linux 的目录和分区


一、 基础篇 Linux 的目录结构

linux 的⽂件系统是采⽤级层式的树状⽬录结构,在此结构中的最上层是根⽬录“/”,然后在此⽬录下再创建其
他的⽬录。
记住⼀句经典的话:在 Linux 世界⾥,⼀切皆⽂件。

1. 目录结构的具体介绍

/bin : 系统命令    
(/usr/bin、/usr/local/bin):是Binary的缩写,这个⽬录存放最经常使⽤的命令。

/sbin: 存放系统管理员命令   
(/usr/sbin、/usr/localsbin):s就是Super User的意思,这⾥存放的是系统管理员的系统管理程序。

/home: 普通用户的家目录    
存放普通⽤户的主⽬录,在Linux中每个⽤户都有⼀个⾃⼰的⽬录,⼀般该⽬录是以⽤户的账号命令的。

/root: 管理员家目录    
该⽬录为系统管理员,也称作超级管理员的主⽬录。

/boot: linux系统启动文件   
存放的是启动Linux时使⽤的⼀些核⼼⽂件,包括⼀些链接⽂件以及镜像⽂件。

/proc: 关联系统虚拟设备     
这个⽬录是⼀个虚拟⽬录,它是系统内存的映射,访问这个⽬录来获取系统信息。

/srv : 该⽬录存放⼀些服务启动之后需要提取的数据。    
service缩写,该⽬录存放⼀些服务启动之后需要提取的数据。

/tmp : Linux系统的垃圾桶    
这个⽬录⽤来存放⼀些临时⽂件。

/dev:类似于windows的设备管理器,把所有的硬件⽤⽂件的形式存储。

/media: 多媒体目录
linux系统会⾃动识别⼀些设备,⾃动识别⼀些设备,例如:U盘、光驱等。

/mnt : 挂载一些硬件设备的目录
系统提供该⽬录是为了让⽤户临时挂载别的⽂件系统

/opt : 下载文件常用目录
这是给主机额外安装软件所摆放的⽬录。

/usr : 存放系统安装软件的目录
这是另⼀个给主机额外安装软件所安装的⽬录。⼀般是通过编译源代码的⽅式安装程序。

/var : 存放系统日志
这个⽬录中存放着不断扩充的东⻄,习惯将经常被修改的⽬录放在这个⽬录下。

/etc : 系统配置目录

/run : 存放系统运行临时数据目录

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45

在这里插入图片描述

2. Linux 目录总结⼀下

  1. linux 的目录中有且只要⼀个根目录 /
  2. linux 的各个目录存放的内容是规划好,不⽤乱放⽂件。
  3. linux 是以⽂件的形式管理我们的设备,因此 linux 系统,⼀切皆为⽂件。
  4. linux 的各个⽂件目录下存放什么内容,⼤家必须有⼀个认识。
  5. 学习后,你脑海中应该有⼀颗 linux 目录树

二、 Linux 磁盘分区、挂载

1. 分区基础知识

目前常见的磁盘分区格式有两种,MBR 分区和 GPT 分区:

 MBR 分区,MBR 的意思是 "主引导记录"。MBR 最大支持 2TB 容量,在容量方面存在着极大的瓶颈。 GPT 分区,GPT 意为
 GUID 分区表,它支持的磁盘容量比 MBR 大得多。这是一个正逐渐取代 MBR 的新标准,它是由 UEFI 辅住而形成的,将来 UEFI 用于取代老旧的 BIOS,而 GPT 则取代老旧的 MBR。 
  • 1
  • 2

磁盘分区工具

fdisk 工具用于 MBR 格式
gdisk 工具用于 GPT 格式
  • 1
  • 2
 - mbr 分区:
	 
   -  最多⽀持四个主分区
   -  系统只能安装在主分区
   -  扩展分区要占⼀个主分区
   -  MBR 最⼤只⽀持 2TB,但拥有最好的兼容性
 - gtp分区
   -  ⽀持⽆限多个主分区(但是操作系统可能显示,⽐如Windows最多⽀持128个分区)
   -  最⼤⽀持18EB⼤容量
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2. windows 下的磁盘分区

在这里插入图片描述

3. Linux 下的磁盘分区

原理介绍

  1. Linux 来说⽆论有⼏个分区,分给哪⼀⽬录使⽤,它归根结底就只有⼀个根⽬录,⼀个独⽴且唯⼀的⽂件结构 ,
    Linux 中每个分区都是⽤来组成整个⽂件系统的⼀部分。
  2. Linux 采⽤了⼀种叫“载⼊”的处理⽅法,它的整个⽂件系统中包含了⼀整套的⽂件和⽬录, 且将⼀个分区和⼀个
    ⽬录联系起来。这时要载⼊的⼀个分区将使它的存储空间在⼀个⽬录下获得。
  3. 示意图
    在这里插入图片描述

硬盘说明

  1. Linux 硬盘分 IDE 硬盘和 SCSI 硬盘,⽬前基本上是 SCSI 硬盘
  2. 对于 IDE 硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这⾥是指 IDE 硬盘了。“x”为盘号(a
    为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘),“~”代表分区,前四个分区⽤数字 1 到 4 表示,它们
    是主分区或扩展分区,从 5 开始就是逻辑分区。例,hda3 表示为第⼀个 IDE 硬盘上的第三个主分区或扩展分
    区,hdb2 表示为第⼆个 IDE 硬盘上的第⼆个主分区或扩展分区。
  3. 对于 SCSI 硬盘则标识为“sdx~”,SCSI 硬盘是⽤“sd”来表示分区所在设备的类型的,其余则和 IDE 硬盘的表示⽅
    法⼀样。
    在这里插入图片描述

三、 MBR分区

查看设备详情,以及分区的情况

[root@egon ~]# lsblk /dev/sda
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   10G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    1G  0 part [SWAP]
└─sda3   8:3    0  8.5G  0 part /
[root@egon ~]# 
[root@egon ~]# lsblk /dev/sdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb    8:16   0  20G  0 disk 
[root@egon ~]# lsblk /dev/sdc
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc    8:32   0  20G  0 disk 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

fdisk⼯具:

适⽤于磁盘⼩于2TB的磁盘,分区类型MBR,主分区4或主分区3+扩展分区(逻辑分区+…),分区后需要保存后才能⽣效

[root@egon ~]# fdisk /dev/sdb
Command (m for help): m #输入m列出常用的命令
​
Command action
a toggle a bootable flag     #切换分区启动标记
​
b edit bsd disklabel     #编辑sdb磁盘标签
​
c toggle the dos compatibility flag     #切换dos兼容模式
​
d delete a partition     #删除分区
​
l list known partition types     #显示分区类型
​
m print this menu     #显示帮助菜单
​
n add a new partition     #新建分区
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/1004440
推荐阅读
相关标签
  

闽ICP备14008679号