磁盘存储和文件系统磁盘结构分区类型管理分区管理文件系统挂载设备管理虚拟内存RAID管理LVM管理LVM快照设备文件一切皆文件:open(),read(),write(),close()设备类型:块设备:block,存取单位“块”,磁盘512字节字符设备:char,存取单位“字符”,键盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码:主设备号:majornumber,标
原创 2019-08-11 20:04:30
477阅读
1、文件和文件系统文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。 1 )基本概念数据项:描述对象某种属性的字符集;是数据组织中可以命名的最小逻辑数据单位。 记录:一组相关数据项集合,描述对象某方面的属性; 关键字:一个记录中的一个或几个数据项的集合,用于唯一的标识一个记录。 文件:由创建者定义的、具有文件名的一组相关元素的集合。 有结构:由相关记录组成 无结构:
前言一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储磁盘上。这样的话,索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗要高几个数量级,所以评价一个数据结构作为索引的优劣最重要的指标就是在查找过程中磁盘I/O操作次数的渐进复杂度。 换句话说,索引的结构组织要尽量减少查找过程中磁盘I/O的存取次数。一.内存读取简单点说说内存读取,内存是由一系列
设备文件I/OPorts:I/O设备地址linux下一切皆文件设备类型:块设备:block,存取单位“块”,磁盘字符设备:char,存取单位“字符”,键盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码:主设备号:majornumber,标识设备类型次设备号:minornumber,标识同一类型下的不同设备磁盘设备的设备文件命名:/dev/dev_fileSCSI,SA
原创 2018-08-10 20:34:58
2805阅读
1评论
设备文件在linux中一切皆文件,在linux之上所有的操作都是通过文件来实现的,每一个设备都有一个文件作为他的访问入口,此文件我们称为设备文件。设备也分为:  块设备:block单位为“块”磁盘  字符设备:char单位为“字符”键盘设备号码:用来标识设备。每一个设备都有不同的设备号  主设备号:majornumbar,标识设备类型&e
原创 2019-05-29 20:45:04
1311阅读
1、设备文件的分类​在Linux下的/dev目录中有大量的设备文件,根据设备文件的不同,又分为字符设备文件小写c表示和块设备文件小写b表示。​字符设备文件的存取是以字符流的方式来进行的,一次传送一个字符。常见的有打印机,终端(TTY)、绘图仪和磁带设备等等,字符设备文件有时也被称为“raw” 设备文件。​块设备文件是以数据块的方式来存取的,最常见的设备就是磁盘。系统通过块设备文件存取数据的时候,先
原创 精选 2022-08-02 08:04:26
377阅读
clickhouse多磁盘存储
转载 2021-07-05 11:16:23
1176阅读
前一篇文章我们了解了Azure虚拟机类型和大小,接下来我们通过本文来了解下Azure磁盘存储,Azure中提供了哪些磁盘存储
原创 2019-02-28 23:54:52
1066阅读
# 如何实现Hadoop磁盘存储查看 ## 引言 欢迎来到Hadoop世界!作为一名经验丰富的开发者,我将会带领你了解如何实现Hadoop磁盘存储查看。在本文中,我将向你介绍整个过程的流程,并详细说明每一步需要做什么,包括需要使用的代码和代码的注释。让我们开始吧! ## 流程 首先,让我们来看一下实现Hadoop磁盘存储查看的流程步骤。 | 步骤 | 操作 | | ---- | ---- |
原创 2月前
12阅读
目录读取过程/var/log/aa.log  1.先找到跟目录的(系统加载的时候以确定),找到根目录中文件名var对应的inode2.再到Inode区找到var目录对应的block的inode,并在存储区找到相应的block。3.在var所在block中找到文件名为log的对应的inode4.到Inode区找到log对应的block的inode,并在存储区找到相应的block。
原创 2015-01-17 02:16:44
457阅读
1点赞
一.磁盘管理的基本概念1.表示方法:两种方案方案一:主设备号+次设备号+磁盘分区编号对于IDE硬盘:hd[a-z]x对于SCSI硬盘:sd[a-z]x方案二:(主设备号+[0-n],y)对于IDE硬盘:(hd[0-n],y)对于SCSI硬盘:(sd[0-n],y)说明:主设备号代表设备类型,可以唯一的确定设备的驱动程序和界面。如hd表示IDE硬盘,sd表示SCSI硬盘。次设备号代表同类设备中的序号
原创 2017-06-15 23:35:55
585阅读
# Android Glide 磁盘存储 ## 简介 在Android开发中,加载网络图片是一个很常见的需求。Glide是一个强大的图片加载库,不仅提供了简单易用的API,还具有高效的图片加载和缓存机制。其中,磁盘存储是Glide中一个重要的特性,它能够将网络图片缓存到本地磁盘,提高图片加载的效率和用户体验。 本文将介绍Glide中磁盘存储的原理、使用方法以及一些常见问题的解决方案。 ##
原创 2023-09-18 16:00:20
151阅读
文章目录什么是索引索引存储结构如果使用有序数组如果使用单链表如果使用二分查找树(Binary Search Tree)平衡二叉树(AVL树)多路平衡查找树(B Trees)加强版多路平衡树(B+ Trees)简单了解HASH索引 前言:首先推荐一个数据结构可视化的网站: https://www.cs.usfca.edu/~galles/visualization/Algorithms.htm
一、Redis 持久化介绍Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是一旦进程退出,Redis 的数据就会丢失。为了解决这个问题,Redis 提供了 RDB 和 AOF 两种持久化方案,将内存中的数据保存到磁盘中,避免数据丢失。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以
转载 2023-05-25 19:53:43
113阅读
# 实现Java本地磁盘存储教程 作为一名经验丰富的开发者,我将向你介绍如何在Java中实现本地磁盘存储。这对于刚入行的小白来说可能是一个比较基础但是非常重要的技能。下面我将以步骤的形式向你展示整个实现过程。 ## 实现步骤 | 步骤 | 描述 | | --- | --- | | 1 | 创建一个文件对象 | | 2 | 创建一个文件输出流 | | 3 | 将数据写入文件 | | 4 | 关
原创 3月前
19阅读
一、 磁盘管理的基本概念 linux系统中所有的硬件设备都是通过文件的方式来表现和使用的,我们将这些文件称为设备文件,在Linux下的/dev目录中有大量的设备文件,根据设备文件的不同,又分为字符设备文件和块设备文件。 字符设备文件的存取是以字符流的方式来进行的,一次传送一个字符。常见的有打印机,终端(TTY)、绘图仪和磁带设备等等,字符设备文件有时也被称为“raw”
推荐 原创 2011-05-05 18:05:35
7665阅读
3点赞
3评论
# Java获取磁盘存储大小的实用指南 在现代软件开发中,获取磁盘存储的大小是一个常见的需求。特别是在处理大量数据时,我们需要了解系统资源的使用情况。本文将介绍如何使用Java来获取磁盘存储的大小,并提供一个详尽的代码示例。 ## 磁盘存储的基本概念 磁盘存储是指计算机硬盘(包括固态硬盘和机械硬盘)上可用的存储空间。通常我们希望知道以下信息: - 总储存容量 - 可用储存容量(即剩余空间)
原创 1月前
11阅读
为什么要使用索引?当数据保存在磁盘存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行排序,所以如果需要在一个无序字段上进行搜索,就要执行一个线性搜索(Linear Search)的过程,平均需要访问N/2的数据块,N是
Java中把存储区分为6类。分别为寄存器(register)、栈(stack)、堆(heap)、静态存储区(static storage)、常量存储区(constant storage)以及非随机存取存储区(Non-RAM)。  1. 寄存器(register).寄存器与其他的存储区不同,它位于CPU中,所以它是存取速度最快的存储区.但是由于CPU中寄存器的数量是非常有限的,所以寄存器
磁盘分区是在日常运维中较为重要的一部分,无论是自建物理机或者是目前主流的云服务器,磁盘的分区的规划都是很重要的;本篇文章为磁盘存储实战篇,主要是以下3个方面的内容: 1、磁盘结果类型 2、磁盘分区表 3、fdisk命令实战
原创 精选 2022-11-25 17:01:03
1469阅读
2点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5