第3章 Linux存储系统

article/2025/9/22 8:25:53

三大基本存储架构(DAS,SAN,NAS)

直接附加的存储DAS:Linux 支持种类繁多的 DAS 界面,包括像并行高级技术附件的旧标准 — 电子集成驱动器 IDE/ATA — 并行 SCSI 和光纤通道以及新的存储界面,例如串行连接的 SCSI、串行 ATA 和外部 SATA 。您还将发现高级存储技术,例如 USB3(可扩展的主机控制器界面)和 Firewire 。

存储区域网络SAN:SAN 提供块级存储合并,以便在一些服务器中共享它。存储对服务器显示为是本地的,其中端点存储设备可以为客户端设备实现附加服务(例如备份和复制)。

SAN 的协议和界面是广泛和多样的。可以在 Linux 中发现典型的 SAN 协议,例如光纤通道以及其通过 IP 的扩展 (iFCP)。还存在更新的协议,例如 SAS、以太网光纤通道以及 iSCSI 。

作为存储协议出现的以太网已经在 Linux 中完全实现,其说明了这些方法的力量和灵活性。

Linux 完全支持 10 千兆位以太网,并允许构造高性能 SAN 。

网络附加存储NAS:NAS 是通过网络的存储合并,以便不同类型客户端在文件级别进行访问。Linux 中完全支持的两种最流行协议是网络文件系统 NFS 和服务器消息块/通用互联网文件系统 SMB/CIFS 。

Linux 继续发展针对 NFS 的各种增强和扩展。NFS 现在是一个状态协议并包括对数据和元数据分离的优化以及数据访问并行。

用户通过TCP/IP协议访问数据,采用业界标准文件共享协议如:NFS、HTTP、CIFS实现共享。

fdisk基本介绍

fdisk是Linux中常用的硬盘管理工具,是一个创建和维护分区表的程序,它兼容DOS类型的分区表,BSD或者SUN类型的磁盘列表.

fdisk是常用的Linux系统分区工具,使用fdisk可以对硬盘分区进行各种操作

语法:fdisk (选项) (参数) 选项: -b:<分区大小>:指定每个分区的大小;

-l:列出指定的外围设备的分区表状况;

-s:<分区编号>:将指定的分区大小输出到标准输出上,单位为区块;

-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址;

-v:显示版本信息。

例如:对新增加的硬盘进行分区

fdisk /dev/sdb 对硬盘sdb进行操作

预览大图

 输入n对建立新的磁盘分区:

 p是建立主分区,主分区最多可以建四个,给分区一个分区号

 划分分区的大小+nG

预览大图

 最后输入w保存

预览大图

 可以使用 lsblk查看分区的磁盘 

 mkfs作用

mkfs 命令用于在特定的分区上建立 linux 文件系统

mkfs 本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。

mkfs 命令通常用于在设备硬件分区上创建 linux 文件系统。mkfs 命令支持建立多种 Linux 文件系统,如 ext 系列,xfs 等等。实际上 mkfs 是支持多种文件系统构建命令 mkfs. TYPE 的前部分,mkfs 命令通常执行的时候也是调用mkfs. TYPE 来执行,如 mkfs.ext2, mkfs.ext3, mkfs.ext4,mkfs.vfs,mkfs.vfat 等等。

使用格式: mkfs [-V] [-t fstype] [fs-options] filesys [blocks]

参数 :

device : 预备检查的硬盘分区,例如:/dev/sda1

-V : 详细显示模式

-t : 给定档案系统的型式,Linux 的预设值为 ext2

-c : 在制做档案系统前,检查该 partition 是否有坏轨

-l bad_blocks_file : 将有坏轨的 block 资料加到 bad_blocks_file 里面

例如将新创建的分区格式化为 exit4 格式:

预览大图

 


http://chatgpt.dhexx.cn/article/mQJEuNFK.shtml

相关文章

单机存储系统

单机存储引擎就是哈希表、B树等数据结构在机械磁盘和SSD等持久化介质上的实现。 单机存储系统是单机存储引擎的一种封装&#xff0c;对外提供文件、键值、表格或者关系模型&#xff0c;单机存储系统的理论来源于关系数据库。 哈希存储引擎是哈希表的持久化实现。 B树存储引…

存储系统和结构

很久没有在CSDN上面发文章了&#xff0c;最近复习机组的存储器&#xff0c;感慨自己这两年把知识都还给老师了&#xff0c;便做个笔记好好整理一下&#xff0c;也有了一些新收获。转载请注明来源&#xff1a;https://leerw.github.io 存储系统和结构 存储系统 将两个或来两…

存储系统 —— Cache(高速缓冲存储器)

本文主要介绍以下几方面的知识&#xff1a; Cache 的基本工作原理Cach和主存之间的映射方式Cache中主存块的替换算法Cache写策略 1.Cache的基本工作原理 存储系统存在的问题 局部性原理 (3)Cache 工作原理 性能分析 块地址形式 2.Cach和主存之间的映射方式 (1)全相联…

3-1存储系统-存储器概述主存储器

文章目录 一.存储器概述&#xff08;一&#xff09;存储器分类1.按在计算机中的作用&#xff08;层次&#xff09;分类2.按存储介质分类3.按存取方式分类4.按信息的可保存性分类 &#xff08;二&#xff09;存储器的性能指标 二.主存储器&#xff08;一&#xff09;基本组成1.译…

存储系统的层次结构

目录 一.背景二.层次结构&#xff08;1&#xff09;结构&#xff08;2&#xff09;原理&#xff08;3&#xff09;性能 一.背景 现在我们使用的计算机系统结构是冯诺依曼体系结构&#xff0c;它的一个特点就是中央处理器CPU&#xff08;控制器算数运算器&#xff09;与存储器相…

分布式存储Ceph存储系统RADOS

RADOS是Ceph最为关键的技术&#xff0c;它是一个完整的对象存储系统&#xff0c;所有存储在Ceph系统中的数据最终由这一层来存储。本文主要介绍RADOS的系统架构和IO处理流程&#xff0c;以了解Ceph存储的设计原理。 1、Ceph功能模块与RADOS Ceph存储系统的逻辑结构在“分布式系…

计算机存储系统

前言 何为存储系统&#xff1f; 存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备&#xff08;硬件&#xff09;和算法&#xff08;软件&#xff09;所组成的系统。 为何需要存储系统&#xff1f; 信息是人类认知外界的方式&#xff0c;最初…

存储系统的概念

1.程序的局部性原理 统计表明, 无论是访问存取指令还是存储数据&#xff0c;在一个较短的时间间隔内&#xff0c;程序所访司的存储器地址在很大比例上集中在存储器地址空间的很小范围内。 这种在某一段时间内预繁访问某一局部的存储器地址空间、而对此范围以外的地址空间则很少…

存储系统-概念

概念 存储系统是计算机的重要组成部分之一。存储系统提供写入和读出计算机工作需要的信息&#xff08;程序和数据&#xff09;的能力&#xff0c;实现计算机的信息记忆功能。现代计算机系统中常采用寄存器、高速缓存、主存[内存]、外存[可以理解为磁盘,磁带等]的多级…

计算机组成原理——存储系统(超详细,必看!!)

本篇文章是对王道考研的2021计算机组成原理学习笔记&#xff0c;希望对大家有所帮助。 文章目录 三、存储系统3.1 基本概念1.存储器的层次结构2.存储器的分类3.存储器的性能指标 3.2主存储器3.2.1主存储器的基本组成3.2.2 随机存取存储器RAM1.存储元件不同导致的特性差异2.DRAM…

修改并保存hosts文件

文章目录 问题解决方法 问题 打开hosts文件发现无法修改或者修改后点击保存后是另存为 解决方法 首先找到hosts文件&#xff0c;文件在 C:\Windows\System32\drivers\etc 目录下 选择hosts文件右键选择属性 把属性中只读前面的对号去掉然后点击确定 然后就可以修改保存了

Win11修改hosts文件方法,Win11无法修改hosts解决方法

博主亲测有效&#xff01; 1.找到hosts文件的位置。 首先找到hosts文件&#xff0c;W11的host文件目录是c:\windows\system32\drivers\etc 2.修改hosts文件权限 选中hosts文件&#xff0c;右键选择属性&#xff0c;弹出属性窗口。 默认权限是只读状态&#xff0c;取消勾选。…

Windows下修改hosts文件

Windows下修改本地域名解析文件&#xff0c;原因你懂的&#xff0c;当然多数人选择修改这个应该都是选择最优或者较优的IP地址服务器进行访问。很多网站在运营商DNS服务器上的IP地址非常慢。 我们可以不做任何文件权限的修改&#xff0c;也不用蠢到删除用户之后只保留Admin用户…

win10如何修改hosts文件?

win10修改hosts文件的方法&#xff1a; 1、打开c盘&#xff0c;点击“Windows”&#xff0c;点击“system32”-“drivers”-“etc”&#xff0c;找到hosts文件&#xff1b; 2、修改hosts文件的权限 右键hosts文件&#xff0c;选择属性。 选择“安全”选项&#xff0c;点击ho…

win10 修改hosts文件

在win10之前修改hosts文件非常简单&#xff0c;直接使用notepad就可以修改了&#xff0c;到了win10阶段&#xff0c;就没那么简单了&#xff0c;你能看到hosts文件&#xff0c;就是改不了。 C:\Windows\System32\drivers\etc目录下&#xff1a; 就是改不了。 下面聊一下修改的…

Windows系统如何修改Hosts文件

Hosts其实是IP和网址建立的一个关联关系&#xff0c;在hosts配置好IP和网址&#xff0c;用户访问此网址时&#xff0c;会自动在hosts配置文件中找对应关系&#xff0c;找到后就会打开网页。 1.在配置hosts时&#xff0c;需要给当前用户分配权限。在hosts文件上右键菜单点击属性…

Mac 修改Hosts文件的方式

每次都要查询怎么改Hosts文件&#xff0c;还是记录下来吧&#xff01;&#xff01;&#xff01;&#xff01; 1、修改终端命令 &#xff08;1&#xff09;打开终端&#xff0c;输入命令行&#xff1a; sudo vi /etc/hosts &#xff08;2&#xff09;输入本机密码后&#xf…

hosts文件位置以及如何修改hosts文件【Windows】【以github为例】

Hosts文件简介 Hosts是一个没有扩展名的系统文件&#xff0c;主要作用是定义IP地址和主机名的映射关系&#xff0c;是一个映射IP地址和主机名的规定。当用户在浏览器中输入一个需要登录的网址时&#xff0c;系统会首先自动从Hosts文件中寻找对应的IP地址&#xff0c;一旦找到&a…

一步步教你修改Windows本地hosts文件,轻松修改域名指向!

一步步教你修改Windows本地hosts文件&#xff0c;轻松修改域名指向&#xff01; 简介&#xff1a;一、什么是hosts文件二、准备工作二、定位hosts文件三、修改hosts文件四、刷新DNS缓存五、验证修改结果结论 简介&#xff1a; 在前端开发过程中&#xff0c;我们经常需要修改本…

win11中修改hosts文件没有权限解决方案

1.找到hosts文件位置&#xff0c;一般情况下都在这个位置 C:\Windows\System32\drivers\etc 2.修改文件设置 将文件默认的只读修改选项勾选去掉&#xff0c;然后文件就可以进入编辑状态&#xff0c;但是需要获取管理员权限 3.通过管理员权限访问 Win R 进入运行提示框&…