-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
121 lines (116 loc) · 31 KB
/
index.html
File metadata and controls
121 lines (116 loc) · 31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Chaos' Blog</title><meta name="description"><meta name="author" content="Chaos Dong"><meta name="copyright" content="Chaos Dong"><meta name="format-detection" content="telephone=no"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://chaosd.github.io/"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//fonts.googleapis.com" crossorigin="crossorigin"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><meta property="og:type" content="website"><meta property="og:title" content="Chaos' Blog"><meta property="og:url" content="https://chaosd.github.io/"><meta property="og:site_name" content="Chaos' Blog"><meta property="og:description"><meta property="og:image" content="https://chaosd.github.io/img/avatar.jpg"><meta property="article:published_time" content="2021-01-19T12:52:22.204Z"><meta property="article:modified_time" content="2021-01-19T12:52:22.204Z"><meta name="twitter:card" content="summary"><script>var activateDarkMode = function () {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#000')
}
}
var activateLightMode = function () {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#fff')
}
}
var getCookies = function (name) {
const value = `; ${document.cookie}`
const parts = value.split(`; ${name}=`)
if (parts.length === 2) return parts.pop().split(';').shift()
}
var autoChangeMode = 'false'
var t = getCookies('theme')
if (autoChangeMode === '1') {
var isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches
var isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches
var isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches
var hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified
if (t === undefined) {
if (isLightMode) activateLightMode()
else if (isDarkMode) activateDarkMode()
else if (isNotSpecified || hasNoSupport) {
console.log('You specified no preference for a color scheme or your browser does not support it. I Schedule dark mode during night time.')
var now = new Date()
var hour = now.getHours()
var isNight = hour <= 6 || hour >= 18
isNight ? activateDarkMode() : activateLightMode()
}
window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) {
if (Cookies.get('theme') === undefined) {
e.matches ? activateDarkMode() : activateLightMode()
}
})
} else if (t === 'light') activateLightMode()
else activateDarkMode()
} else if (autoChangeMode === '2') {
now = new Date()
hour = now.getHours()
isNight = hour <= 6 || hour >= 18
if (t === undefined) isNight ? activateDarkMode() : activateLightMode()
else if (t === 'light') activateLightMode()
else activateDarkMode()
} else {
if (t === 'dark') activateDarkMode()
else if (t === 'light') activateLightMode()
}</script><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Titillium+Web&display=swap"><script>var GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: {"path":"search.xml","languages":{"hits_empty":"找不到您查询的内容:${query}"}},
translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"簡"},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
bookmark: {
message_prev: '按',
message_next: '键将本页加入书签'
},
runtime_unit: '天',
runtime: false,
copyright: undefined,
ClickShowText: undefined,
medium_zoom: false,
fancybox: true,
Snackbar: undefined,
justifiedGallery: {
js: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/js/jquery.justifiedGallery.min.js',
css: 'https://cdn.jsdelivr.net/npm/justifiedGallery/dist/css/justifiedGallery.min.css'
},
baiduPush: false,
highlightCopy: true,
highlightLang: true,
isPhotoFigcaption: false,
islazyload: true,
isanchor: false
}</script><script>var GLOBAL_CONFIG_SITE = {
isPost: false,
isHome: true,
isHighlightShrink: false,
isSidebar: false
}</script><noscript><style>
#nav {
opacity: 1
}
.justified-gallery img{
opacity: 1
}
</style></noscript><meta name="generator" content="Hexo 5.0.0"></head><body><div id="mobile-sidebar"><div id="menu_mask"></div><div id="mobile-sidebar-menus"><div class="mobile_author_icon"><img class="avatar-img" src="/img/avatar.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="mobile_post_data"><div class="mobile_data_item is-center"><div class="mobile_data_link"><a href="/archives/"><div class="headline">文章</div><div class="length_num">7</div></a></div></div><div class="mobile_data_item is-center"> <div class="mobile_data_link"><a href="/tags/"><div class="headline">标签</div><div class="length_num">15</div></a></div></div><div class="mobile_data_item is-center"> <div class="mobile_data_link"><a href="/categories/"><div class="headline">分类</div><div class="length_num">4</div></a></div></div></div><hr/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 主页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page"><i class="fa-fw fas fa-list"></i><span> 列表</span><i class="fas fa-chevron-down menus-expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/music/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page" href="/messageboard/"><i class="fa-fw fa fa-paper-plane"></i><span> 留言板</span></a></li><li><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友情链接</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/about"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div></div></div><div id="body-wrap"><header class="full_page" id="page-header" style="background-image: url(https://desk-fd.zol-img.com.cn/t_s1440x900c5/g5/M00/0B/04/ChMkJlePFg-IYLjpAAP_aBh3s50AATqXQNQlRoAA_-A354.jpg)"><nav id="nav"><span class="pull-left" id="blog_name"><a class="blog_title" id="site-name" href="/">Chaos' Blog</a></span><span class="pull-right menus"><div id="search_button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> 主页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></div><div class="menus_item"><a class="site-page" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></div><div class="menus_item"><a class="site-page"><i class="fa-fw fas fa-list"></i><span> 列表</span><i class="fas fa-chevron-down menus-expand"></i></a><ul class="menus_item_child"><li><a class="site-page" href="/music/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page" href="/messageboard/"><i class="fa-fw fa fa-paper-plane"></i><span> 留言板</span></a></li><li><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> 友情链接</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/about"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div><span class="toggle-menu close"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></span></span></nav><div id="site-info"><h1 id="site_title">Chaos' Blog</h1><div id="site_subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/ChaosD" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="https://twitter.com/China_ChaosDong" target="_blank" title="Twitter"><i class="fab fa-twitter"></i></a><a class="social-icon" href="mailto:948914729@qq.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a></div></div><div id="scroll_down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout_page" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2021/01/19/SATA%E3%80%81mSATA%E3%80%81M.2%E3%80%81M.2%EF%BC%88NVMe%EF%BC%89%E3%80%81PCIE%E5%9B%BA%E6%80%81%E7%A1%AC%E7%9B%98%E6%8E%A5%E5%8F%A3%E8%AF%A6%E8%A7%A3/" title="SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解"> <img class="post_bg" data-src="https://desk-fd.zol-img.com.cn/t_s1280x1024c5/g5/M00/03/09/ChMkJ1xASx2IHRL7AAPT772WAO0AAuccgEPp8YAA9QH107.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解"></a></div><div class="recent-post-info"><a class="article-title" href="/2021/01/19/SATA%E3%80%81mSATA%E3%80%81M.2%E3%80%81M.2%EF%BC%88NVMe%EF%BC%89%E3%80%81PCIE%E5%9B%BA%E6%80%81%E7%A1%AC%E7%9B%98%E6%8E%A5%E5%8F%A3%E8%AF%A6%E8%A7%A3/" title="SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解">SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2021-01-19 16:41:48"><i class="far fa-calendar-alt"></i>2021-01-19</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox article-meta__icon"></i><a class="article-meta__categories" href="/categories/SSD/">SSD</a></span></div><div class="content">引用自:shuai0845 - SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解
目前固态硬盘的主要接口有:
SATA接口作为目前应用最多的硬盘接口,SATA 3.0接口最大的优势就是成熟。普通2.5英寸SSD以及HDD硬盘都使用这种接口,理论传输带宽6Gbps,虽然比起新 ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2021/01/19/tinyproxy%E9%85%8D%E7%BD%AE%E5%B1%80%E5%9F%9F%E7%BD%91%E4%BB%A3%E7%90%86/" title="centos 7使用tinyproxy配置局域网代理"> <img class="post_bg" data-src="https://desk-fd.zol-img.com.cn/t_s1024x768c5/g5/M00/02/0D/ChMkJld2OziIA6QoAA3EAa7i07QAATIkANUFKIADcQZ675.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="centos 7使用tinyproxy配置局域网代理"></a></div><div class="recent-post-info"><a class="article-title" href="/2021/01/19/tinyproxy%E9%85%8D%E7%BD%AE%E5%B1%80%E5%9F%9F%E7%BD%91%E4%BB%A3%E7%90%86/" title="centos 7使用tinyproxy配置局域网代理">centos 7使用tinyproxy配置局域网代理</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2021-01-19 15:36:48"><i class="far fa-calendar-alt"></i>2021-01-19</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox article-meta__icon"></i><a class="article-meta__categories" href="/categories/proxy/">proxy</a></span></div><div class="content">背景介绍ssh工具对于大部分程序猿是最常使用的工具了。但跨网络使用ssh可能会产生种种问题,以下是我们的场景:
有一个服务器集群,内部由局域网连接,同时只指定了一个公网IP给网关机。我们在局域网内,使用指定网关的方式,可以很简单的使用外网,但如果想要从公网上使用ssh连接到指定服务器,却需要额外配置 ...</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/11/10/Lightnvm+qemu%20%E6%90%AD%E5%BB%BAOpen%20Channel%20SSD%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/" title="Lightnvm+qemu 搭建Open Channel SSD测试环境"> <img class="post_bg" data-src="https://desk-fd.zol-img.com.cn/t_s1280x1024c5/g6/M00/0A/0D/ChMkKV9q2JaIPMZtABXe65TFv-MAACq8gO60A8AFd8D066.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Lightnvm+qemu 搭建Open Channel SSD测试环境"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/11/10/Lightnvm+qemu%20%E6%90%AD%E5%BB%BAOpen%20Channel%20SSD%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/" title="Lightnvm+qemu 搭建Open Channel SSD测试环境">Lightnvm+qemu 搭建Open Channel SSD测试环境</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-11-10 11:35:48"><i class="far fa-calendar-alt"></i>2020-11-10</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox article-meta__icon"></i><a class="article-meta__categories" href="/categories/OCSSD/">OCSSD</a></span></div><div class="content">Lightnvm的原作者在文档中给出了两种实现方式,第一种是使用真实设备,比如CNEX公司,华为公司的Open-channel SSD,价格昂贵。第二种方式就是本文将要介绍的,使用QEMU的方式,向主机侧提供一个模拟的支持open channel功能的nvme设备。实际上qemu中仅仅是模拟了NVM ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2020/11/02/DiskSim+SSD%20extent%E6%A8%A1%E6%8B%9FSSD%E8%A1%8C%E4%B8%BA/" title="DiskSim + SSD extent,SSD FTL模拟-(一)安装"> <img class="post_bg" data-src="https://desk-fd.zol-img.com.cn/t_s1280x800c5/g5/M00/0C/05/ChMkJ14dLNeIfJBuAAZKuwc_TagAAwWUAJPWVAABkrT442.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="DiskSim + SSD extent,SSD FTL模拟-(一)安装"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/11/02/DiskSim+SSD%20extent%E6%A8%A1%E6%8B%9FSSD%E8%A1%8C%E4%B8%BA/" title="DiskSim + SSD extent,SSD FTL模拟-(一)安装">DiskSim + SSD extent,SSD FTL模拟-(一)安装</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-11-02 17:11:48"><i class="far fa-calendar-alt"></i>2020-11-02</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox article-meta__icon"></i><a class="article-meta__categories" href="/categories/OCSSD/">OCSSD</a></span></div><div class="content">使用DiskSim + SSD extent实现SSD FTL的模拟。</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/08/17/Deploy%20a%20Ceph%20Cluster%20Manually/" title="Deploy a Ceph Cluster Manually"> <img class="post_bg" data-src="https://desk-fd.zol-img.com.cn/t_s1024x768c5/g2/M00/0D/0C/ChMlWV7WGpSIZICWAAPSyIdFiskAAPsKwEcl6YAA9Lg531.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Deploy a Ceph Cluster Manually"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/08/17/Deploy%20a%20Ceph%20Cluster%20Manually/" title="Deploy a Ceph Cluster Manually">Deploy a Ceph Cluster Manually</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-08-17 15:10:48"><i class="far fa-calendar-alt"></i>2020-08-17</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox article-meta__icon"></i><a class="article-meta__categories" href="/categories/Ceph/">Ceph</a></span></div><div class="content">Preparation:
close firewall、selinux
12$ systemctl stop firewalld$ setenforce 0
set hosts。
12345$ vim /etc/hosts192.168.2.172 ca12192.168.2.179 ca1919 ...</div></div></div><div class="recent-post-item"><div class="post_cover right_radius"><a href="/2020/07/29/Ceph%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB-1/" title="Ceph源码阅读(1)——librbd对rados接口调用"> <img class="post_bg" data-src="http://static.oschina.net/uploads/space/2015/1119/145240_0zUe_2460844.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Ceph源码阅读(1)——librbd对rados接口调用"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/07/29/Ceph%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB-1/" title="Ceph源码阅读(1)——librbd对rados接口调用">Ceph源码阅读(1)——librbd对rados接口调用</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-07-29 20:53:48"><i class="far fa-calendar-alt"></i>2020-07-29</time><span class="article-meta"><span class="article-meta__separator">|</span><i class="fas fa-inbox article-meta__icon"></i><a class="article-meta__categories" href="/categories/Ceph/">Ceph</a></span></div><div class="content">因项目需求,近期对于Ceph做一些改动。目标是将Ceph的RADOS系统修改为持久化的分布式对象缓存,并可对接到任意底层存储设备中。本文主要介绍调研过程中,rados的接口调用方法。</div></div></div><div class="recent-post-item"><div class="post_cover left_radius"><a href="/2020/07/29/hello-world/" title="Hello World"> <img class="post_bg" data-src="https://i.loli.net/2020/05/01/gkihqEjXxJ5UZ1C.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Hello World"></a></div><div class="recent-post-info"><a class="article-title" href="/2020/07/29/hello-world/" title="Hello World">Hello World</a><div class="article-meta-wrap"><time class="post-meta__date" title="发表于 2020-07-29 16:20:45"><i class="far fa-calendar-alt"></i>2020-07-29</time></div><div class="content">Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ...</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></div></nav></div><div class="aside_content" id="aside_content"><div class="card-widget card-info"><div class="card-content"><div class="card-info-avatar is-center"><img class="avatar-img" src="/img/avatar.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/><div class="author-info__name">Chaos Dong</div><div class="author-info__description"></div></div><div class="card-info-data"><div class="card-info-data-item is-center"><a href="/archives"><div class="headline">文章</div><div class="length_num">7</div></a></div><div class="card-info-data-item is-center"> <a href="/tags"><div class="headline">标签</div><div class="length_num">15</div></a></div><div class="card-info-data-item is-center"> <a href="/categories"><div class="headline">分类</div><div class="length_num">4</div></a></div></div><div class="card-info-bookmark is-center"><button class="button--animated" id="bookmark-it" title="加入书签"><i class="fas fa-bookmark"></i><span>加入书签</span></button></div><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/ChaosD" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="https://twitter.com/China_ChaosDong" target="_blank" title="Twitter"><i class="fab fa-twitter"></i></a><a class="social-icon" href="mailto:948914729@qq.com" target="_blank" title="Email"><i class="fas fa-envelope"></i></a></div></div></div><div class="card-widget card-announcement"><div class="card-content"><div class="item-headline"><i class="fas fa-bullhorn card-announcement-animation"></i><span>公告</span></div><div class="announcement_content">Welcome to my blog~</div></div></div><div class="card-widget card-recent-post"><div class="card-content"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-recent-item"><div class="aside-recent-post"><a href="/2021/01/19/SATA%E3%80%81mSATA%E3%80%81M.2%E3%80%81M.2%EF%BC%88NVMe%EF%BC%89%E3%80%81PCIE%E5%9B%BA%E6%80%81%E7%A1%AC%E7%9B%98%E6%8E%A5%E5%8F%A3%E8%AF%A6%E8%A7%A3/"><div class="aside-post-cover"><img class="aside-post-bg" data-src="https://desk-fd.zol-img.com.cn/t_s1280x1024c5/g5/M00/03/09/ChMkJ1xASx2IHRL7AAPT772WAO0AAuccgEPp8YAA9QH107.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解" alt="SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2021/01/19/SATA%E3%80%81mSATA%E3%80%81M.2%E3%80%81M.2%EF%BC%88NVMe%EF%BC%89%E3%80%81PCIE%E5%9B%BA%E6%80%81%E7%A1%AC%E7%9B%98%E6%8E%A5%E5%8F%A3%E8%AF%A6%E8%A7%A3/" title="SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解">SATA、mSATA、M.2、M.2(NVMe)、PCIE固态硬盘接口详解</div><time class="aside-post_meta post-meta__date" title="发表于 2021-01-19 16:41:48">2021-01-19</time></div></a></div><div class="aside-recent-post"><a href="/2021/01/19/tinyproxy%E9%85%8D%E7%BD%AE%E5%B1%80%E5%9F%9F%E7%BD%91%E4%BB%A3%E7%90%86/"><div class="aside-post-cover"><img class="aside-post-bg" data-src="https://desk-fd.zol-img.com.cn/t_s1024x768c5/g5/M00/02/0D/ChMkJld2OziIA6QoAA3EAa7i07QAATIkANUFKIADcQZ675.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="centos 7使用tinyproxy配置局域网代理" alt="centos 7使用tinyproxy配置局域网代理"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2021/01/19/tinyproxy%E9%85%8D%E7%BD%AE%E5%B1%80%E5%9F%9F%E7%BD%91%E4%BB%A3%E7%90%86/" title="centos 7使用tinyproxy配置局域网代理">centos 7使用tinyproxy配置局域网代理</div><time class="aside-post_meta post-meta__date" title="发表于 2021-01-19 15:36:48">2021-01-19</time></div></a></div><div class="aside-recent-post"><a href="/2020/11/10/Lightnvm+qemu%20%E6%90%AD%E5%BB%BAOpen%20Channel%20SSD%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/"><div class="aside-post-cover"><img class="aside-post-bg" data-src="https://desk-fd.zol-img.com.cn/t_s1280x1024c5/g6/M00/0A/0D/ChMkKV9q2JaIPMZtABXe65TFv-MAACq8gO60A8AFd8D066.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="Lightnvm+qemu 搭建Open Channel SSD测试环境" alt="Lightnvm+qemu 搭建Open Channel SSD测试环境"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/11/10/Lightnvm+qemu%20%E6%90%AD%E5%BB%BAOpen%20Channel%20SSD%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83/" title="Lightnvm+qemu 搭建Open Channel SSD测试环境">Lightnvm+qemu 搭建Open Channel SSD测试环境</div><time class="aside-post_meta post-meta__date" title="发表于 2020-11-10 11:35:48">2020-11-10</time></div></a></div><div class="aside-recent-post"><a href="/2020/11/02/DiskSim+SSD%20extent%E6%A8%A1%E6%8B%9FSSD%E8%A1%8C%E4%B8%BA/"><div class="aside-post-cover"><img class="aside-post-bg" data-src="https://desk-fd.zol-img.com.cn/t_s1280x800c5/g5/M00/0C/05/ChMkJ14dLNeIfJBuAAZKuwc_TagAAwWUAJPWVAABkrT442.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="DiskSim + SSD extent,SSD FTL模拟-(一)安装" alt="DiskSim + SSD extent,SSD FTL模拟-(一)安装"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/11/02/DiskSim+SSD%20extent%E6%A8%A1%E6%8B%9FSSD%E8%A1%8C%E4%B8%BA/" title="DiskSim + SSD extent,SSD FTL模拟-(一)安装">DiskSim + SSD extent,SSD FTL模拟-(一)安装</div><time class="aside-post_meta post-meta__date" title="发表于 2020-11-02 17:11:48">2020-11-02</time></div></a></div><div class="aside-recent-post"><a href="/2020/08/17/Deploy%20a%20Ceph%20Cluster%20Manually/"><div class="aside-post-cover"><img class="aside-post-bg" data-src="https://desk-fd.zol-img.com.cn/t_s1024x768c5/g2/M00/0D/0C/ChMlWV7WGpSIZICWAAPSyIdFiskAAPsKwEcl6YAA9Lg531.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" title="Deploy a Ceph Cluster Manually" alt="Deploy a Ceph Cluster Manually"/></div><div class="aside-post-title"><div class="aside-post_title" href="/2020/08/17/Deploy%20a%20Ceph%20Cluster%20Manually/" title="Deploy a Ceph Cluster Manually">Deploy a Ceph Cluster Manually</div><time class="aside-post_meta post-meta__date" title="发表于 2020-08-17 15:10:48">2020-08-17</time></div></a></div></div></div></div><div class="card-widget card-categories"><div class="card-content"><div class="item-headline"><i class="fas fa-folder-open"></i><span>分类</span></div><ul class="card-category-list">
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/Ceph/"><span class="card-category-list-name">Ceph</span><span class="card-category-list-count">2</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/OCSSD/"><span class="card-category-list-name">OCSSD</span><span class="card-category-list-count">2</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/SSD/"><span class="card-category-list-name">SSD</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/proxy/"><span class="card-category-list-name">proxy</span><span class="card-category-list-count">1</span></a></li>
</ul></div></div><div class="card-widget card-tags"><div class="card-content"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/Ceph/" style="font-size: 22px; color: #99a9bf">Ceph</a> <a href="/tags/DiskSim/" style="font-size: 16px; color: #999">DiskSim</a> <a href="/tags/OCSSD/" style="font-size: 22px; color: #99a9bf">OCSSD</a> <a href="/tags/RADOS/" style="font-size: 16px; color: #999">RADOS</a> <a href="/tags/RBD/" style="font-size: 16px; color: #999">RBD</a> <a href="/tags/SSD/" style="font-size: 16px; color: #999">SSD</a> <a href="/tags/SSD-extent/" style="font-size: 16px; color: #999">SSD extent</a> <a href="/tags/c/" style="font-size: 16px; color: #999">c++</a> <a href="/tags/http-proxy/" style="font-size: 16px; color: #999">http proxy</a> <a href="/tags/lightnvm/" style="font-size: 16px; color: #999">lightnvm</a> <a href="/tags/qume/" style="font-size: 16px; color: #999">qume</a> <a href="/tags/shell/" style="font-size: 16px; color: #999">shell</a> <a href="/tags/tinyproxy/" style="font-size: 16px; color: #999">tinyproxy</a> <a href="/tags/%E4%BB%A3%E7%90%86/" style="font-size: 16px; color: #999">代理</a> <a href="/tags/%E6%8E%A5%E5%8F%A3/" style="font-size: 16px; color: #999">接口</a></div></div></div><div class="card-widget card-archives"><div class="card-content"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2021/01/"><span class="card-archive-list-date">一月 2021</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2020/11/"><span class="card-archive-list-date">十一月 2020</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2020/08/"><span class="card-archive-list-date">八月 2020</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2020/07/"><span class="card-archive-list-date">七月 2020</span><span class="card-archive-list-count">2</span></a></li></ul></div></div></div></main><footer id="footer" style="background-image: url(https://desk-fd.zol-img.com.cn/t_s1440x900c5/g5/M00/0B/04/ChMkJlePFg-IYLjpAAP_aBh3s50AATqXQNQlRoAA_-A354.jpg)" data-type="photo"><div id="footer-wrap"><div class="copyright">©2020 - 2021 By Chaos Dong</div><div class="framework-info"><span>驱动 </span><a target="_blank" rel="noopener" href="https://hexo.io"><span>Hexo</span></a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly"><span>Butterfly</span></a></div></div></footer></div><section class="rightside" id="rightside"><div id="rightside-config-hide"><button class="translate_chn_to_cht" id="translateLink" title="简繁转换">简</button><button id="darkmode" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button></div><div id="rightside-config-show"><button id="rightside_config" title="设置"><i class="fas fa-cog"></i></button><button id="go-up" title="回到顶部"><i class="fas fa-arrow-up"></i></button></div></section><div class="search-dialog" id="local-search"><div class="search-dialog__title" id="local-search-title">本地搜索</div><div id="local-input-panel"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"/></div></div></div><hr/><div id="local-search-results"><div id="local-hits"></div><div id="local-stats"><div class="local-search-stats__hr" id="hr"><span>由</span> <a target="_blank" rel="noopener" href="https://github.com/wzpan/hexo-generator-search" style="color:#49B1F5;">hexo-generator-search</a>
<span>提供支持</span></div></div></div><span class="search-close-button"><i class="fas fa-times"></i></span></div><div class="search-mask"></div><script src="https://cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@latest/dist/jquery.fancybox.min.js"></script><script id="ribbon_piao" mobile="true" src="/js/third-party/piao.js"></script><script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module" defer></script><script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js" async></script><script src="/js/search/local-search.js"></script><script src="https://cdn.jsdelivr.net/npm/typed.js"></script><script>var subtitleEffect = true
if (subtitleEffect) {
var typed = new Typed("#subtitle", {
strings: "Stay hungry.,Stay foolish.".split(","),
startDelay: 300,
typeSpeed: 150,
loop: true,
backSpeed: 50
})
} else {
document.getElementById("subtitle").innerHTML = 'Stay hungry.'
}</script><script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/tororo.model.json"},"display":{"position":"left","width":150,"height":300},"mobile":{"show":true},"log":false});</script></body></html>