每日总结:数据存储学习记录
一、今日行动
先是把基础概念过了一遍,像位(bit)、字节(Byte)这些最基本的,理解了它们怎么表示数据。然后研究了不同的存储介质,硬盘(HDD)和固态硬盘(SSD)的工作原理区别可真不小,一个靠磁头寻道,一个靠闪存芯片,速度差异明显。还看了存储结构,从内存到缓存,再到外部存储,数据怎么在这些层级里流动、暂存,算是理出了大概的框架。另外,跟着教程实操了一下,在虚拟机里模拟了简单的磁盘分区、格式化,虽然过程中遇到不少报错,但折腾好久也算成功了,对存储的实际应用多了点感觉。
二、明日计划
打算深入点,研究文件系统,像NTFS、FAT32、EXT4这些,它们怎么组织、管理存储的数据,不同系统下为啥要选不同的文件系统。然后看看数据存储的安全性,比如冗余技术(RAID那些级别)是怎么保障数据不丢的,备份策略又有哪些常见的方式。还想找个简单的数据库存储案例,瞅瞅实际开发里,数据是怎么在存储层面设计、优化的,把理论和实际用起来的场景结合结合,应该能理解得更透。
三、问题与解决
在虚拟机做磁盘操作时,分区工具识别不到新建的虚拟磁盘,折腾了好一会儿。后来发现是创建虚拟机时,磁盘文件没正确挂载,重新添加、扫描硬件,才解决了,也算搞懂了虚拟机存储配置的小细节。理解存储层级的时候,缓存和内存的协作机制有点绕。查了资料,结合动画演示,才明白缓存是更贴近CPU的高速暂存,数据先到缓存,再到内存,这样分层能提升整体效率,算是把这个逻辑理顺了。