自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 存储基础知识——DAS、NAS、SAN存储分别是什么

SAN英文全称为Storage Area Network,它由存储设备和存储管理管件、计算机系统以及网络硬件组成,通过网络进行数据交换,在数据传输上更加安全和健壮。NAS英文全称为Network Area Storage。它一般是将本地的存储空间共享给其他主机使用,一般通过C/S架构实现通信。它实现的是文件级别的共享,计算机通常将共享的设备识别为一个文件系统,其文件服务器会管理锁以实现并发访问。网络文件系统,以文件模块的形式进行共享,工作在应用层上,常见的NAS有NFS和CIFS。

2024-02-18 17:33:32 832

原创 LIinux操作系统的启动过程 ——学习和实践

计算机启动过程大致可以分为四个阶段。

2024-01-15 21:02:36 1735

原创 ocfs2打开文件的流程和文件系统的挂载

本文仅作个人知识梳理,内容并不连贯。为什么要把文件打开流程和文件系统的挂载放在一起梳理。因为要了解清楚文件打开流程,我们就需要了解如何如何判断一个文件所在的文件系统。而这样我们就知道文件系统挂载流程要达到的目的,从而能带着目的去分析挂载流程。

2023-11-15 23:50:38 150

原创 ocfs2文件系统的写流程及page_cache介绍

基于linux 4.18分析,ocfs2的读写流程和缓存写的实现。

2023-11-13 21:00:59 665

原创 Linux操作系统之块设备

Linux操作系统学习笔记(十四)块设备-蒲公英云

2023-09-22 16:35:30 28

原创 vfs四大对象之file——基于linux4.18

在这种情况下,其中的每个进程都使用自己的文件对象,但只需要两个目录项对象,每个硬链接对应一个目录项对象。这两个目录项对象指向同一个索引节点对象,该索引节点对象标识超级块对象,以及随后的普通磁盘文件。当内核将一个索引节点从磁盘装入内存时,就会把指向这些文件操作的指针放在file_operations 结构体中,该结构体地址放在该索引节点对象的 i_fop 字段中。当进程打开这个文件时,VFS就用存放在索引节点中的这个地址初始化新文件对象的 f_op 字段,使得后续操作可以调用这些函数。

2023-08-22 14:39:49 89 1

原创 vfs四大对象之inode、dentry、super_block——基于linux4.18

系统调用open和creat调用create方法来创建普通文件,系统调用link调用link方法来创建硬链接,系统调用symlink调用symlink方法来创建符号链接,系统调用mkdir调用mkdir方法来创建目录,系统调用mknod调用mknod方法来创建字符设备文件、块设备文件、命名管道和套接字。(1)软链接,也称为符号链接,这种文件的数据是另一个文件的路径。(2)目录:目录是一种特殊的文件,这种文件的数据是由目录项组成的,每个目录项存储一个子目录或文件的名称以及对应的索引节点号。

2023-08-04 17:05:23 893 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除