{"id":634,"date":"2023-11-18T20:34:39","date_gmt":"2023-11-18T11:34:39","guid":{"rendered":"https:\/\/blog.gurees.net\/?p=634"},"modified":"2023-11-18T21:24:21","modified_gmt":"2023-11-18T12:24:21","slug":"centos-stream8%e3%81%a7ssd%e3%82%92%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e3%81%ab%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/blog.gurees.net\/?p=634","title":{"rendered":"CentOS Stream8\u3067SSD\u3092\u30ad\u30e3\u30c3\u30b7\u30e5\u306b\u3059\u308b"},"content":{"rendered":"\n<p>\u30c7\u30fc\u30bf\u3092\u4fdd\u7ba1\u3059\u308b\u30c7\u30a3\u30b9\u30af\u306fSATA HDD\u3092md\u3067RAID6\u3092\u69cb\u7bc9\u3057\u305f\/dev\/md\/md2tb\u3092\u4f7f\u3044\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u306b\u306fnvme\u306eSSD\u306e\/dev\/nvme0n1p1\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>\u30ad\u30e3\u30c3\u30b7\u30e5\u306b\u306fdm-cache\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002LVM\u306b\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u308b\u306f\u305a\u306a\u306e\u3067\u3001\u8ffd\u52a0\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u7279\u306b\u8981\u3089\u306a\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u306fVG\u3092\u4f5c\u308a\u307e\u3059\u3002\u3053\u306e\u6642\u306f\u30c7\u30a3\u30b9\u30af\u30a2\u30ec\u30a4\u3068SSD\u3092\u4e21\u65b9\u6307\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># vgcreate sharedvg \/dev\/md\/md2tb \/dev\/nvme0n1p1<\/pre>\n\n\n\n<p>\u6b21\u306b\u30c7\u30fc\u30bf\u4fdd\u7ba1\u7528\u306eLV\u3092\u4f5c\u308a\u307e\u3059\u3002\u3053\u3053\u3067\u306f\u30c7\u30fc\u30bf\u4fdd\u7ba1\u7528\u306e\u30c7\u30a3\u30b9\u30af\u30a2\u30ec\u30a4\u306e\u307f\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># lvcreate -n sharedlv -l 100%FREE sharedvg \/dev\/md\/md2tb <\/pre>\n\n\n\n<p>\u30ad\u30e3\u30c3\u30b7\u30e5\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u7528\u306eLV\u3092\u4f5c\u308a\u307e\u3059\u3002\u30e1\u30bf\u30c7\u30fc\u30bf\u306f\u30ad\u30e3\u30c3\u30b7\u30e5\u30b5\u30a4\u30ba\u306e1\/1000\u4ee5\u4e0b\u3092\u6307\u5b9a\u3059\u308b\u305d\u3046\u3067\u3059\u3002SSD\u306f240GB\u306a\u306e\u3067\u3001200MB\u3068\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># lvcreate -L 200M -n sharedlv_meta sharedvg \/dev\/nvme0n1p1<\/pre>\n\n\n\n<p>\u30ad\u30e3\u30c3\u30b7\u30e5\u7528\u306eLV\u3092\u4f5c\u308a\u307e\u3059\u3002200G\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># lvcreate -L 200G -n sharedlv_cache sharedvg \/dev\/nvme0n1p1<\/pre>\n\n\n\n<p>\u30ad\u30e3\u30c3\u30b7\u30e5\u30d7\u30fc\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002\u30e2\u30fc\u30c9\u306f\u30e9\u30a4\u30c8\u30d0\u30c3\u30af\u306b\u3057\u307e\u3059\u3002\u30e9\u30a4\u30c8\u30d0\u30c3\u30af\u306f\u30ad\u30e3\u30c3\u30b7\u30e5\u306b\u66f8\u304d\u8fbc\u307f\u5f8c\u306b\u5b8c\u4e86\u3068\u3059\u308b\u30e2\u30fc\u30c9\u3067\u3059\u3002UPS\u3082\u3042\u308b\u3057\u3001\u5197\u9577\u5316\u96fb\u6e90\u306a\u306e\u3067\u591a\u5206\u5927\u4e08\u592b\u3067\u3057\u3087\u3046\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># lvconvert --type cache-pool --cachemode writeback --poolmetadata sharedvg\/sharedlv_meta sharedvg\/sharedlv_cache<\/pre>\n\n\n\n<p>\u30ad\u30e3\u30c3\u30b7\u30e5\u30d7\u30fc\u30eb\u3092\u6307\u5b9a\u3057\u3066\u30b3\u30f3\u30d0\u30fc\u30c8\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># lvconvert --type cache --cachepool sharedvg\/sharedlv_cache sharedvg\/sharedlv<\/pre>\n\n\n\n<p>sharedlv\u306bPool\u3068Origin\u304c\u3064\u3044\u3066\u3001\u305d\u308c\u305e\u308c\u30ad\u30e3\u30c3\u30b7\u30e5\u30d7\u30fc\u30eb\u3068\u30aa\u30ea\u30b8\u30ca\u30eb\u306b\u5206\u304b\u308c\u3066\u3044\u307e\u3059\u306d\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># lvs -a sharedvg\n  LV                           VG       Attr       LSize   Pool                   Origin           Data%  Meta%  Move Log Cpy%Sync Convert\n  [lvol0_pmspare]              sharedvg ewi------- 200.00m                                                            \n  sharedlv                     sharedvg Cwi-a-C---  &lt;1.82t [sharedlv_cache_cpool] [sharedlv_corig] 0.01   3.23            0.00\n  [sharedlv_cache_cpool]       sharedvg Cwi---C--- 200.00g                                         0.01   3.23            0.00\n  [sharedlv_cache_cpool_cdata] sharedvg Cwi-ao---- 200.00g                                                            \n  [sharedlv_cache_cpool_cmeta] sharedvg ewi-ao---- 200.00m                                                            \n  [sharedlv_corig]             sharedvg owi-aoC---  &lt;1.82t<\/pre>\n\n\n\n<p>\u3042\u3068\u306f\u4f5c\u3063\u305fsharedlv\u3092\u6307\u5b9a\u3057\u3066\u3001iSCSI\u3067\u5171\u6709\u3092\u3059\u308c\u3070\u3001SSD\u3067\u30ad\u30e3\u30c3\u30b7\u30e5\u3067\u304d\u308b\u5171\u6709\u30c7\u30a3\u30b9\u30af\u306e\u51fa\u6765\u4e0a\u304c\u308a\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># dnf install targetcli\n# systemctl enable target.service\n# systemctl start target.service\n# targetcli \/backstores\/block create name=sharedlv dev=\/dev\/sharedvg\/sharedlv\n# targetcli \/iscsi create iqn.2019-06.net.gurres.homelab:nas02\n# targetcli \/iscsi\/iqn.2019-06.net.gurres.homelab:nas02\/tpg1\/luns create \/backstores\/block\/sharedlv\n# targetcli \/iscsi\/iqn.2019-06.net.gurres.homelab:nas02\/tpg1 set attribute generate_node_acls=1\n# targetcli \/iscsi\/iqn.2019-06.net.gurres.homelab:nas02\/tpg1 set attribute demo_mode_write_protect=0\n# targetcli saveconfig<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u30c7\u30fc\u30bf\u3092\u4fdd\u7ba1\u3059\u308b\u30c7\u30a3\u30b9\u30af\u306fSATA HDD\u3092md\u3067RAID6\u3092\u69cb\u7bc9\u3057\u305f\/dev\/md\/md2tb\u3092\u4f7f\u3044\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u306b\u306fnvme\u306eSSD\u306e\/dev\/nvme0n1p1\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-634","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=634"}],"version-history":[{"count":3,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/634\/revisions"}],"predecessor-version":[{"id":638,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/634\/revisions\/638"}],"wp:attachment":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}