Category : CREATED BY JENKINSBOT

该站点是我们的技术博客,其是对我们工作笔记的分享: 1)部分内容比较详细:是对我们工作内容及过程的梳理,以方便日后的查阅和使用; 2)部分内容比较粗浅:是对某些特定技术的简单了解以及简记(甚至会存在错误); 3)部分内容仅是思路:对某些问题的解决思路,或是我们针对问题的某些奇怪想法;
王快乐(k4nz, c0p8, kc2lp8) 资深 Linux 菜鸡;职业 Linux 劝退;
E-MAIL: k4nz@d3rm.org WECHAT: WKL-351105
最近更新的笔记
2022/11/11 07:40 「GRUB」- 安装
2022/11/10 16[……]

Read more

学科门类
理学(现代教育分支学科)_百度百科 学科门类有哪些(14 类名单)_大学生必备网
我国分为 14 个学科门类:哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、军事学、管理学、艺术学、交叉学科;
我们目前(08/14/2022)依旧对理学与工学较有兴趣,而其他学科知识则作为补充知识: 1)理学,中国高等教育中重要的学科门类,是研究物质世界基本规律的科学;
数学,其属于理学; 物理学,其属于理学; 计算机科学与技术,其专业属于工学类;
建立知识结构的顺序
我们认识事物有两种方式:
自底向上(Bottom-Up)
1)[……]

Read more

购买电子书
https://bookschina.bookask.com/
PDF Drive – Search and download PDF files for free.
PDF Drive | PDF Drive – Search and download PDF files for free.
Library Genesis –
Library Genesis / Library Genesis/Fun(简单搜索页面)
搜索找各专业教科书几乎百发百中 支持诸如 Author, ISBN, MD5 等等高级搜索方法供你花式搜书
Z-Libr[……]

Read more

准备入手「GEN10」……搁在家里,做虚拟化……主要是因为风扇静音、体积小(机箱太大不方便)。
硬件参数
HPE ProLiant MicroServer Gen10 HPE ProLiant MicroServer Gen10 – Overview HPE ProLiant MicroServer Gen10/QuickSpecs HPE ProLiant MicroServer Gen10 – Product documentation
Processor
AMD Opteron X3421 processor (2.1 – 3.4 GHz / 4 compute[……]

Read more

问题描述
本部分内容与存储技术有关,比如 Ceph、HDFS、RAID、网络文件系统等等;
本部分不包含在操作系统维护中文件系统、坏块检测、磁盘分区等等内容;
解决方案
研究对象
存储技术
研究工具
该部分笔记是我们在学习相关存储知识、阅读相关文章报刊时所整理而得;
研究目标
目的形成对存储的基本认识,理解存储的基本工作原理;
社区论坛
https://bbs.pceva.com.cn/ https://www.mobile01.com/ https://www.coolaler.com/index/ http://www.ss[……]

Read more

问题描述
下载 Debian 操作系统镜像的时候,经常会有 CD 和 DVD 之分,比如: 1)debian-9.8.0-amd64-xfce-CD-1.iso 2)debian-9.8.0-amd64-DVD-1.iso
针对两者的区别,我们有些好奇。为此我们查阅相关内容,并记录该笔记;
解决方案
CD(Compact Disc)
CD-ROM 介质 光盘只读存储器 (CD-ROM) 是只读光盘。这些类型的光盘可进行商业化生产,光盘在生产出来后您无法将数据保存到其中;
CD-R 介质 可录型光盘 (CD-R) 是一种一次写入多次读取 (WORM) 光盘。[……]

Read more

RADOS (Reliable Autonomic Distributed Object Store)
DRBD – Distributed Replicated Block Device
Wikipedia/DRBD How to Setup DRBD to Replicate Storage on Two CentOS 7 Servers
AFA,All Flash Array,全闪存阵列
What is All Flash Array (AFA) Storage? 百度百科/全闪存阵列
DFS, Distributed File Systems
DFS[……]

Read more

问题描述
这里的“硬盘驱动器”便指我们日常所说的“机械硬盘”。
该笔记将记录:与机械硬盘相关的内容,以及相关问题的解决办法。
解决方案
事实上,硬盘(Hard Disk)这个字是个“昵称”,就是在计算机中的“非介质插拔式永久性存储设备”。听起 来蚩绕舌的,所以通常叫“硬盘”,但是“硬盘”的这个“盘”字,其实让我们对存储设备产生了误解,认为肯 定要碟盘式的设备才能存储,而碟盘式的设备以机械的方式运作,是计算机速度被拖垮的最大元凶。
为什么要学习机械硬盘的知识?
1)虽然现在固态硬盘(SSD)盛行,但是机械硬盘还没有退出历史舞台,依旧有学习的必要; 2)在固态[……]

Read more

问题描述
我们为什么要整理这篇笔记呢?为了理解硬盘盘片的组成结构。在理解磁盘盘片结构后,有助于我们理解磁盘命令,如 fdisk(8)等,中使用的术语;有助于我们理解数据在磁盘中的分布方式;能够增强我们进行磁盘操作的自信心;理解在磁盘操作时发生的底层动作。所以,理解磁盘的物理结构,对日常工作是很有帮助的;
该部分笔记将整理:磁盘驱动器的物理结构,了解相关术语及概念;
解决方案
物理结构
1)盘片(PLATTER):
2)磁头(HEAD):磁盘读 / 写磁头,用于读写数据“针头”。通常一个碟片有两个用于读取或写入数据的磁头:一个用于顶部,另一个用于相对侧;磁头[……]

Read more

早期的磁盘,通过 CHS 寻址。现在的磁盘,通过 LBA 寻址。
LBA – Logic Block Addressing
早期使用 LBA28 寻址,即使用 28 bits 表示逻辑扇区地址,范围 0x000_0000 – 0xFFF_FFFF,供给 2^28 扇区(512 * 2^28B = 128G)
后来推出 LBA48 寻址,可以表示 512 * 2^48 B 磁盘容量[……]

Read more

问题描述
该笔记将记录:我们将在该部分学习 SSD 相关的内容,以及相关问题的解决办法。
解决方案
研究对象
SSD
研究工具
培训机构: 书籍文档: 博客文章:
研究目标
熟悉 SSD 工作原理,并且能够指导日常工作,完成存储优化以及相关问题排查;
补充说明
该部分笔记是我们对《大话存储, 终极版, 存储系统底层架构原理极限剖析》《固态硬盘火力全开:超高速 SSD 应用详解与技巧》《深入浅出 SSD:固态存储核心技术、原理与实战》等等书籍的学习与整理,仅包含我们感兴趣的内容。如果想要构建更加完整的知识体系,建议阅读原书。[……]

Read more

1.1 固态硬盘(SSD)现在是什么情况? 2
SSD,Solid-state drive,固态硬盘,是基于内存为核心的永久性存储设备。在当前计算机中,只剩下硬盘是个“机械式”配件,所以常常拖累整个计算机“以电子运行”的速度。SSD 拥有传统硬盘 50-100 倍的访问速度,但价格也比较昂贵,所以早期一直是大型主机或专业存储设备专有的。
现在 SSD 已经很便宜,几百元就能拥有,安装固态硬盘的笔记本电脑更是比比皆是。
特性特征
有写入次数的寿命限制、损坏时数据几乎无法挽回、电子结构(非机械)、早些时间仅用于系统盘(价格昂贵)、多种设备都可使用、使用内存类组件永久存储数[……]

Read more

问题描述
该笔记将记录:与 SSD 有关的概念及术语,对 SSD 存储进行简单认识,以及与 SSD 有关的杂记;
NAND Flash
百度百科 /NAND(计算机闪存设备)
NAND Flash,一种存储设备,比硬盘驱动器更好。在固态硬盘中,数据都存储在 NAND Flash 中;
BBT – Bad Block Table
Bad block table support
坏块表,该表中保存了闪存中坏块的位置;
P/E Cycle(Program/Erase cycle)
What is a program/erase cycle ([……]

Read more

内容简介
本部分将介绍与 SSD 坏块有关的内容;
什么是坏块?
在计算机中,坏块是指永久损坏的磁盘存储或磁盘扇区单元。坏块是机械损坏的结果;
在受损后,存储在该扇区上的信息将丢失。当发现坏块后,会被标记,操作系统将跳过坏块;
!在 Wikipedia 中,「Bad block」与「Bad sector」指向相同页面;
坏块带来的影响
(1)数据丢失; (2)影响硬盘的性能;
坏块产生原因
1、出厂坏块,或初始坏块,即出厂时因不符合厂商标准或厂商抽测过无法达到厂商公布标准的块,在出厂时已经被厂商标识为坏块;有些出厂坏块可以被擦除,有些不[……]

Read more

原理简述
SSD 将存储划分为 Block,Block 又进一步划分为 Page;
在写入数据时,SSD 必须先擦除不需要的数据块,然后才能写入新数据;
但是,数据是在 Page-Level 读取和写入,但必须在 Block-Level 擦除。原因是:在擦除数据时,需要大量的电压,并且很难在不对相邻单元产生负面影响的情况下将电压定为更细粒度的水平;
GC 的目的是通过保留尽可能多的空块来提高效率,这样当 SSD 需要写入数据时,就不必等待块被擦除;
SSD 无法在 Page 级别覆盖数据或擦除数据,所以 SSD 需要使用与 HDD 截然不同的方式处理数据更[……]

Read more

ATA S.E.cure Earse,该命令旨删除从 SSD 中的所有用户数据;
针对没有集成加密的 SSD,该命令将使驱动器恢复到其原始状态。这最初会将其性能恢复到可能的最高水平和最佳(最低数量)可能的 WA,但是一旦 SSD 再次开始 GC,那么性能和 WA 将开始恢复到以前的水平;
许多工具使用 ATA S.E. 命令来重置驱动器并提供用户界面。诸如 HDDerase 等等。部分 GParted 和 Ubuntu live CD 提供一个可引导的 Linux 磁盘实用程序系统,其包括 ATA S.E. 命令;
针对动态加密所有写入的驱动器,可以以另一种方式实施 A[……]

Read more

TRIM vs. Secure Earse
blkdiscard vs hdparm for erasing a SSD? Triming as alternative to securely erasing a SSD
blkdiscard 发送 ATA TRIM 命令,而 Secure Earse 发送 ATA SECURITY ERASE 命令。在底层中,两者的具体行为,仍旧取决于厂商的实现。
另外,某些设备对 TRIM 操作有所要求,当满足要求之后,数据才能被清零。否则,blkdiscard 不见得会将磁盘清理干净(Triming as alternative t[……]

Read more