IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux浅析之一——目录结构、磁盘分区与文件系统 -> 正文阅读

[系统运维]Linux浅析之一——目录结构、磁盘分区与文件系统

本文以CentOS 7为例讲解Linux系统中目录结构、磁盘分区与文件系统三者之间的关系。

标题一、目录结构

FHS(Filesystem Hierarchy Standard)规定了Linux系统基本的目录结构,无论系统开发商、软件开发商、用户均按照FHS的规范来组织数据(文件),这样的话你碰到任何Linux系统都会是“熟悉的味道”。下面以实例说明,安装CentOS 7并“自动配置分区”,查看根目录的结构,截图如下:
使用ll命令查看根目录的子目录
根目录的子目录都是按照FHS的规范生成的,简单介绍一下:
/bin,存放可执行文件,如常用命令ls、cd、sh等;
/dev,存放设备文件,如sda、sda1、sda2等,请注意sda表示磁盘,sda1与sda2分别代表磁盘的第1和第2个分区,但在Linux系统中他们都是设备;
/etc,存放配置文件,如passwd(保存Linux系统的用户信息)、group(保存Linux系统的用户组信息);
/home,每个Linux系统的一般用户都会在此目录下生成一个对应的工作目录(以用户名为目录名);
/lib,存放函数库。
在遵守FHS规范的前提下任何Linux系统会变得相对统一与一致,这无疑让Linux系统更加容易维护。试想一下,一家公司招入一名新人维护现有的服务器,他是否会更容易适应Linux系统?当然你可能会说还是Windows Server简单一些。

标题二、磁盘分区

在实例中使用lsblk(list block)查看磁盘与分区情况,截图如下:
使用lsblk(list block)查看磁盘与分区情况
结合实例简单说明一下:
1、电脑中安装有1块磁盘sda,类型是disk(磁盘,其实是SSD);
2、sda被划分为3个分区,分别是sda1、sda2和sda3,类型是part(分区);
3、sda3继续被划分为3个逻辑卷(lvm),分别是centos-root、centos-swap和centos-home,这种划分类似Windows(采用MBR分区表)中的“将扩展分区进一步划分为几个逻辑分区”;
4、电脑中安装有一个光驱sr0,类型是rom(只读存储器,其实是虚拟机);
5、所有存储设备都以文件形式存在于/dev目录(或子目录)下,而Windows是通过“磁盘管理”来管理磁盘的。

标题三、文件系统

在实例中使用df(disk free)查看文件系统信息,截图如下:
使用df(disk free)查看文件系统信息
结合实例简单分析一下文件系统与磁盘分区的关系,看框选的文件系统(非临时):
1、文件系统与磁盘分区存在一一对应的关系,事实上磁盘分区后的格式化操作就是创建文件系统,但在Windows中只谈磁盘分区,在查看分区属性时才会显示文件系统的类型。
2、挂载点是进入磁盘分区(其实是文件系统)的入口,磁盘分区可以被挂载在任意目录下,比如截图中光驱挂载点是“/run/media/monster/CentOS 7 x86_64”,而在Windows中磁盘分区的入口一定是某个盘符的根目录(请仔细体会)。
3、文件系统与磁盘分区都有挂载点,所以挂载文件系统与挂载磁盘分区是一回事。

标题四、总结

与Windows相比,Linux的目录结构更加严谨,磁盘分区与文件系统更加灵活,这也是为什么在服务器市场Linux能够胜出的原因之一。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-10-22 21:56:36  更:2022-10-22 21:57:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/19 9:55:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码