【存储】存储基础知识

一、设备

磁盘

linux所有设备被抽象成一个文件,保存在/dev目录下;
设备名称一般为hd[a-z]或者是sd[a-z]([a-z]为分区号)。如:hda、hdb、sda、sdb。


设备.png

使用lsblk可以查看当前系统中所有的真实物理磁盘

分区概念

将一个磁盘逻辑的分为几个区,每个区当做独立硬盘,以方便使用管理。
Windows下将硬盘分区为“C盘、D盘、E盘……”。而Linux下,不同分区用:设备名称+分区号 方式表示,如sda1、sda2。


分区.png

使用df -h查看当前所有挂载分区

二、目录

Linux系统中的目录结构是非常重要的,它对于理解系统的组织结构和进行文件管理都至关重要。通常来讲就是我们可以cd 的dir目录结构,下面是一些关于Linux目录的常识:

根目录(/): Linux系统的根目录是整个文件系统的起点,所有其他目录和文件都位于根目录之下。在Linux中,根目录以斜杠(/)表示。
/bin目录: 包含一些最基本的命令,例如ls、cp、mv等。这些命令被用于系统引导过程中,因此/bin目录通常会被挂载为只读。
/sbin目录: 类似于/bin目录,包含一些系统管理员使用的基本命令,如ifconfig和shutdown。与/bin不同的是,/sbin目录下的命令通常需要root权限才能执行。
/etc目录: 包含系统的配置文件,如网络配置、用户账户信息等。重要的系统配置文件通常位于/etc目录下。
/home目录: 包含系统用户的主目录,每个用户通常都有一个独立的子目录,用于存储其个人文件和设置。
/var目录: 包含经常变化的文件,如日志文件、缓存文件等。例如,系统日志文件通常存储在/var/log目录下。
/tmp目录: 用于存放临时文件的目录。通常情况下,该目录下的文件可能会在系统重新启动后被清空。
/dev目录: 包含设备文件,Linux将硬件设备视为文件,这些设备文件通常存储在/dev目录下。
/proc目录: 包含系统进程和内核信息的虚拟文件系统。/proc目录下的文件和目录提供了关于当前运行进程和系统内核状态的信息。
/mnt和/mount目录: 通常用于暂时挂载其他文件系统的目录。例如,当你需要访问USB驱动器或CD-ROM时,可以将其挂载到/mnt或/mount目录下。

这些是Linux系统中一些重要的目录,理解它们的作用和关系将有助于更好地理解和管理Linux系统。

image.png

三、设备挂载

1.linux中所有的分区都挂载在某个路径下,例如:/; /home; /home/zhangsan;
2./home对应的磁盘空间不一定包含/home/zhangsan,可能/home挂载在/dev/sdb6分区,但/home/zhangsan 挂载在/dev/sda7分区;

  a.如果/home被挂载到一个磁盘a上,那在/home下创建的所有目录都会在磁盘a上进行读写;
  b.但果在 /home 下又创建了一个子目录 /home/zhangsan,并将/home/zhangsan 挂载到磁盘 b 上,那么对 /home/zhangsan 目录的读写操作将会在磁盘 b 上进行,而不是磁盘 a 上;
  c.除 /home/zhangsan 外,/home下的其他子目录依然会在磁盘a上读写;
  b./home/zhangsan 下创建的子目录,会在磁盘 b 上进行读写操作。

3.linux中无论有几个分区,但只有一个目录结构;

引用:https://blog.csdn.net/u014565127/article/details/87397616

好的文章:什么是文件系统:https://www.freecodecamp.org/chinese/news/file-systems-architecture-explained/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基本概念及操作 常用快捷键 常用通配符 所有的手册页遵循一个常见的布局,为了通过简单的 ASCII 文本展示而被优...
    Jachin111阅读 233评论 0 1
  • 本文包括: 1、Linux 系统概述 2、Linux 用户和用户组管理 3、Linux 文件和目录管理 4、Lin...
    廖少少阅读 2,698评论 1 40
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,484评论 0 9
  • 硬链接和软连接 硬链接Inode相同的文件互为硬链接文件不能跨文件系统不能对目录创建hardlink.png 软连...
    ScienBeast阅读 417评论 0 0
  • 基础知识概念(运维的核心职责) 01. 保证网站数据不丢 02. 保证网站稳定运行(网站7*24小时运行) 0...
    Sunshine阳光_1db4阅读 6,267评论 0 3