{"id":3530,"date":"2026-02-10T00:39:42","date_gmt":"2026-02-09T15:39:42","guid":{"rendered":"https:\/\/blog.id774.net\/entry\/?p=3530"},"modified":"2026-05-04T01:52:22","modified_gmt":"2026-05-03T16:52:22","slug":"imac-%e3%81%ae-fusion-drive-%e3%82%92-lvm-cache-%e3%81%a8%e3%81%97%e3%81%a6%e5%86%8d%e5%88%a9%e7%94%a8%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/harpuia.id774.net\/entry\/2026\/02\/10\/3530\/","title":{"rendered":"iMac \u306e Fusion Drive \u3092 LVM cache \u3068\u3057\u3066\u518d\u5229\u7528\u3059\u308b"},"content":{"rendered":"<p>\u524d\u56de\u3001\u300c<a href=\"https:\/\/blog.id774.net\/entry\/2026\/02\/09\/3515\/\">iMac Retina 5K (2015) \u3092 Debian 13 \u306b\u79fb\u884c\u3057\u305f<\/a> <a href=\"#ref1\">[1]<\/a>\u300d\u308f\u3051\u3060\u304c\u3001\u69cb\u6210\u306f\u6697\u53f7\u5316 LVM\uff08LUKS + LVM\uff09<a href=\"#ref2\">[2]<\/a>\u3067\u30011TB HDD \u3092\u4e38\u3054\u3068 Debian \u306b\u5272\u308a\u5f53\u3066\u305f\u3002\u4e00\u65b9\u3067\u3001<a href=\"https:\/\/support.apple.com\/ja-jp\/101390\">Fusion Drive<\/a> \u306e\u540d\u6b8b\u3068\u3057\u3066 24GB \u306e <a href=\"https:\/\/ja.wikipedia.org\/wiki\/NVM_Express\">NVMe<\/a>\uff08APPLE SSD AP0032H\uff09\u304c\u6b8b\u3063\u3066\u304a\u308a\u3001\u3053\u308c\u3092\u3069\u3046\u6271\u3046\u3079\u304d\u304b\u304c\u8ab2\u984c\u306b\u306a\u3063\u305f\u3002\u672c\u7a3f\u3067\u306f\u3001\u6b8b\u5b58 NVMe \u306e\u72b6\u614b\u78ba\u8a8d\uff08S.M.A.R.T.\uff09\u3001LVM cache \u3068\u3057\u3066\u306e\u518d\u5229\u7528\u624b\u9806\u3001\u904b\u7528\u4e0a\u306e\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u3001\u305d\u3057\u3066\u6700\u3082\u6c17\u306b\u306a\u308b\u300cSSD \u969c\u5bb3\u6642\u306b\u4f55\u304c\u8d77\u304d\u308b\u304b\u300d\u3068\u300c\u5fa9\u65e7\u624b\u9806\u300d\u3092\u3001\u5b9f\u4f5c\u696d\u30ed\u30b0\u306b\u57fa\u3065\u3044\u3066\u4e00\u9023\u3068\u3057\u3066\u307e\u3068\u3081\u308b<a href=\"#ref3\">[3]<\/a>\u3002<\/p>\n<p>\u6700\u521d\u306b\u7d50\u8ad6\u3092\u660e\u793a\u3059\u308b\u3002\u672c\u7a3f\u3067\u306f LVM cache\uff08root \u3092\u30ad\u30e3\u30c3\u30b7\u30e5\u5316\uff09\u3092\u5b9f\u969b\u306b\u8a66\u3057\u3001cache mode \u3092\u5b89\u5168\u5074\uff08writethrough\uff09\u306b\u5012\u3057\u3001HDD \u5411\u3051\u306b dirty_ratio \u3068 swappiness \u3092\u6700\u5c0f\u9650\u3060\u3051\u8abf\u6574\u3059\u308b\u3068\u3053\u308d\u307e\u3067\u691c\u8a3c\u3057\u305f\u3002\u3057\u304b\u3057\u3001\u518d\u8d77\u52d5\u6642\u306b cache \u30c7\u30d0\u30a4\u30b9\u8a8d\u8b58\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u5dee\u3067 initramfs \u505c\u6b62\u306b\u81f3\u308b\u30b1\u30fc\u30b9\u304c\u3042\u308a\u3001\u969c\u5bb3\u5bfe\u5fdc\uff08uncache \u3092\u524d\u63d0\u306b\u3057\u305f\u5fa9\u65e7\uff09\u3082\u542b\u3081\u3066\u300c\u5e38\u6642\u7a3c\u50cd\u306e\u30b5\u30fc\u30d0\u30fc\u3068\u3057\u3066\u306e\u4fe1\u983c\u6027\u300d\u3092\u843d\u3068\u3059\u3068\u5224\u65ad\u3057\u305f\u3002\u6700\u7d42\u7684\u306a\u63a1\u7528\u5f62\u306f\u3001<a href=\"https:\/\/blog.id774.net\/entry\/2026\/02\/11\/3566\/\">NVMe \u306f swap \u5c02\u7528<\/a>\u306b\u3057\u3001root \u306f HDD\uff08\u6697\u53f7\u5316 LVM\uff09\u5358\u72ec\u3067\u8d77\u52d5\u3067\u304d\u308b\u69cb\u6210\u3068\u3059\u308b\u3002<\/p>\n<hr>\n<h2 id=\"sec0\">\u524d\u63d0\u3068\u5bfe\u8c61\u30c7\u30d0\u30a4\u30b9<\/h2>\n<p>\u5bfe\u8c61\u306f iMac 2015<a href=\"#ref7\">[7]<\/a>\u3002\u30b9\u30c8\u30ec\u30fc\u30b8\u306f 1TB HDD \u3068 24GB NVMe\uff08Fusion Drive \u306e\u30d6\u30ec\u30fc\u30c9 SSD\uff09\u3092\u642d\u8f09\u3057\u3066\u3044\u308b\u3002Debian 13 \u3078\u306e\u79fb\u884c<a href=\"#ref1\">[1]<\/a>\u6642\u70b9\u3067\u306f HDD \u306b\u6697\u53f7\u5316 LVM \u3092\u4f5c\u308a\u3001\u305d\u306e\u4e0a\u306b root \u3068 swap \u3092\u914d\u7f6e\u3057\u3066\u5e38\u7528\u3057\u3066\u3044\u308b\u3002NVMe \u5074\u306f OS \u7528\u9014\u304b\u3089\u5916\u3057\u3066\u304a\u308a\u3001\u7a7a\u304d\u30c7\u30d0\u30a4\u30b9\u3068\u3057\u3066\u6b8b\u308b\u3002<\/p>\n<table>\n<tr>\n<th>\u9805\u76ee<\/th>\n<th>\u5024<\/th>\n<\/tr>\n<tr>\n<td>OS<\/td>\n<td>Debian 13<\/td>\n<\/tr>\n<tr>\n<td>HDD<\/td>\n<td>1TB\uff08\u6697\u53f7\u5316 LVM \u306e origin\uff09<\/td>\n<\/tr>\n<tr>\n<td>NVMe<\/td>\n<td>APPLE SSD AP0032H 24GB\uff08Fusion Drive \u306e\u540d\u6b8b\uff09<\/td>\n<\/tr>\n<tr>\n<td>\u76ee\u7684<\/td>\n<td>NVMe \u306e\u518d\u5229\u7528\u65b9\u6cd5\u3092\u691c\u8a0e\u3057\u3001\u6700\u7d42\u7684\u306b\u300c\u8d77\u52d5\u7d4c\u8def\u3092\u5358\u7d14\u5316\u3057\u3066\u4fe1\u983c\u6027\u3092\u4e0a\u3052\u308b\u300d\u7d50\u8ad6\u3078\u5230\u9054\u3059\u308b<\/td>\n<\/tr>\n<\/table>\n<hr>\n<h2 id=\"sec1\">S.M.A.R.T. \u3067 NVMe \u306e\u5065\u5eb7\u72b6\u614b\u3092\u5224\u65ad\u3059\u308b<\/h2>\n<p>\u307e\u305a\u3001NVMe \u3092\u4f7f\u3046\u306b\u5024\u3059\u308b\u304b\u3092 S.M.A.R.T. \u3067\u78ba\u8a8d\u3059\u308b<a href=\"#ref3\">[3]<\/a>\u3002\u4eca\u56de\u306e\u30c7\u30d0\u30a4\u30b9\u306f NVMe 1.2 \u672a\u6e80\u3068\u8868\u793a\u3055\u308c\u308b Apple \u7d14\u6b63\u30d6\u30ec\u30fc\u30c9 SSD \u3067\u3001\u81ea\u5df1\u30c6\u30b9\u30c8\u306f\u975e\u5bfe\u5fdc\u3060\u304c\u3001\u30d8\u30eb\u30b9\u60c5\u5831\uff08NVMe Log 0x02<a href=\"#ref8\">[8]<\/a>\uff09\u306f\u53d6\u5f97\u3067\u304d\u308b\u3002\u5224\u65ad\u306e\u8981\u70b9\u306f\u3001Critical Warning\u3001Media\/Data Integrity Errors\u3001Error Log\u3001\u6e29\u5ea6\u3001\u305d\u3057\u3066 Percentage Used\uff08\u6d88\u8017\u7387\uff09\u3067\u3042\u308b\u3002<\/p>\n<p>\u4eca\u56de\u306e\u51fa\u529b\u3067\u306f\u3001S.M.A.R.T. overall-health \u306f PASSED\u3001Critical Warning \u306f 0x00\u3001Media and Data Integrity Errors \u306f 0\u3001Error Information Log Entries \u3082 0 \u3067\u3042\u308a\u3001\u6e29\u5ea6\u3082 39\u00b0C \u3068\u5e38\u8b58\u7684\u306a\u7bc4\u56f2\u3060\u3063\u305f\u3002Percentage Used \u306f 22% \u3067\u3001\u5bff\u547d\u6b8b\u306f\u304a\u304a\u3080\u306d 78% \u76f8\u5f53\u3068\u307f\u306a\u305b\u308b\u3002\u3053\u306e\u6761\u4ef6\u3067\u3042\u308c\u3070\u3001\u30c7\u30fc\u30bf\u6c38\u7d9a\u9818\u57df\u3068\u3057\u3066\u306f\u5bb9\u91cf\u304c\u5c0f\u3055\u3059\u304e\u308b\u304c\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u7528\u9014\u3068\u3057\u3066\u306f\u5341\u5206\u306b\u300c\u4f7f\u3046\u4fa1\u5024\u304c\u3042\u308b\u300d\u72b6\u614b\u3067\u3042\u308b\u3002<\/p>\n<table>\n<tr>\n<th>S.M.A.R.T. \u9805\u76ee<\/th>\n<th>\u5024\uff08\u4eca\u56de\uff09<\/th>\n<th>\u89e3\u91c8<\/th>\n<\/tr>\n<tr>\n<td>S.M.A.R.T. overall-health<\/td>\n<td>PASSED<\/td>\n<td>\u7dcf\u5408\u7684\u306b\u5065\u5168<\/td>\n<\/tr>\n<tr>\n<td>Critical Warning<\/td>\n<td>0x00<\/td>\n<td>\u81f4\u547d\u72b6\u614b\u306a\u3057<\/td>\n<\/tr>\n<tr>\n<td>Temperature<\/td>\n<td>39\u00b0C<\/td>\n<td>\u5e38\u7528\u7bc4\u56f2<\/td>\n<\/tr>\n<tr>\n<td>Percentage Used<\/td>\n<td>22%<\/td>\n<td>\u6d88\u8017\u306f\u9032\u3093\u3067\u3044\u308b\u304c\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u7528\u9014\u3067\u306f\u5341\u5206\u4f59\u88d5<\/td>\n<\/tr>\n<tr>\n<td>Media and Data Integrity Errors<\/td>\n<td>0<\/td>\n<td>\u30e1\u30c7\u30a3\u30a2\u30a8\u30e9\u30fc\u306a\u3057<\/td>\n<\/tr>\n<tr>\n<td>Error Information Log Entries<\/td>\n<td>0<\/td>\n<td>\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30a8\u30e9\u30fc\u8a18\u9332\u306a\u3057<\/td>\n<\/tr>\n<\/table>\n<div class=\"note\">\n<p>\u88dc\u8db3\u3068\u3057\u3066\u3001NVMe \u306e Power Cycles \u304c 1200\u3001Unsafe Shutdowns \u304c 80 \u3068\u306a\u3063\u3066\u3044\u305f\u3002\u3053\u308c\u306f\u904e\u53bb\u904b\u7528\u306e\u96fb\u6e90\u65ad\u3084\u5f37\u5236\u7d42\u4e86\u306e\u5c65\u6b74\u3092\u793a\u3059\u304c\u3001\u73fe\u6642\u70b9\u3067\u30a8\u30e9\u30fc\u30ab\u30a6\u30f3\u30bf\u304c 0 \u3067\u3042\u308b\u4ee5\u4e0a\u3001\u76f4\u3061\u306b\u4f7f\u3046\u3079\u304d\u3067\u306a\u3044\u6839\u62e0\u306b\u306f\u306a\u3089\u306a\u3044\u3002\u3080\u3057\u308d\u3001\u4eca\u5f8c\u306e\u904b\u7528\u3067\u306f writethrough \u3092\u9078\u3073\u3001\u30b7\u30e3\u30c3\u30c8\u30c0\u30a6\u30f3\u624b\u9806\u3092\u6574\u3048\u308b\u3053\u3068\u3067\u30ea\u30b9\u30af\u3092\u6291\u3048\u308b\u3002<\/p>\n<\/div>\n<hr>\n<h2 id=\"sec2\">\u300c24GB NVMe \u3092\u3069\u3046\u4f7f\u3046\u3079\u304d\u304b\u300d\u610f\u601d\u6c7a\u5b9a<\/h2>\n<p>24GB \u306f\u30c7\u30fc\u30bf\u9818\u57df\u3068\u3057\u3066\u306f\u5c0f\u3055\u3044\u3002\u4e00\u65b9\u3067\u3001HDD \u74b0\u5883\u306e\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u306f\u5c0f\u3055\u306a\u30e9\u30f3\u30c0\u30e0 I\/O\uff08\u30d1\u30c3\u30b1\u30fc\u30b8\u5c55\u958b\u3001\u30e1\u30bf\u30c7\u30fc\u30bf\u66f4\u65b0\u3001\u30ed\u30b0\u3001\u30b8\u30e3\u30fc\u30ca\u30eb\u3001\u958b\u767a\u306e\u5c0f\u30d5\u30a1\u30a4\u30eb\uff09\u306b\u96c6\u4e2d\u3057\u3084\u3059\u3044\u3002\u3064\u307e\u308a\u3001\u3053\u306e\u898f\u6a21\u306e SSD \u306f\u300c\u5c0f\u3055\u304f\u3066\u901f\u3044\u9818\u57df\u300d\u306b\u5f79\u5272\u3092\u4e0e\u3048\u308b\u306e\u304c\u672c\u6765\u306a\u3089\u9069\u5207\u3067\u3042\u308b\u3002<\/p>\n<table>\n<tr>\n<th>\u9078\u629e\u80a2<\/th>\n<th>\u5411\u304d<\/th>\n<th>\u30b3\u30e1\u30f3\u30c8<\/th>\n<\/tr>\n<tr>\n<td>LVM cache\uff08root \u3092\u30ad\u30e3\u30c3\u30b7\u30e5\uff09<\/td>\n<td>\u691c\u8a0e<\/td>\n<td>\u4f53\u611f I\/O \u306f\u6539\u5584\u3059\u308b\u304c\u3001\u8d77\u52d5\u6642\u306e\u4f9d\u5b58\u95a2\u4fc2\u304c\u5897\u3048\u3001NVMe \u6b20\u843d\u6642\u306b initramfs \u3067\u6b62\u307e\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\u3002\u30b5\u30fc\u30d0\u30fc\u7528\u9014\u3067\u306f\u4e0d\u63a1\u7528\u3002<\/td>\n<\/tr>\n<tr>\n<td>swap \u5c02\u7528<\/td>\n<td>\u63a1\u7528<\/td>\n<td>\u8d77\u52d5\u7d4c\u8def\u306b\u4f9d\u5b58\u3092\u5897\u3084\u3055\u305a\u3001\u969c\u5bb3\u6642\u3082 swap \u304c\u7121\u52b9\u306b\u306a\u308b\u3060\u3051\u3067\u6e08\u3080\u3002NVMe \u306e\u5f79\u5272\u3068\u3057\u3066\u6700\u3082\u4fdd\u5b88\u7684\u3067\u6271\u3044\u3084\u3059\u3044\u3002<\/td>\n<\/tr>\n<tr>\n<td>\/var \u3084 \/tmp \u3092\u79fb\u3059<\/td>\n<td>\u53c2\u8003<\/td>\n<td>\u66f8\u304d\u8fbc\u307f\u5148\u5206\u6563\u306f\u53ef\u80fd\u3060\u304c\u3001\/var \u306f\u30d6\u30fc\u30c8\u521d\u671f\u304b\u3089\u4f9d\u5b58\u304c\u5f37\u3044\u3002\u5225\u8a18\u4e8b\u306e\u691c\u8a0e\u3068\u540c\u69d8\u3001\u69cb\u6210\u304c\u8907\u96d1\u5316\u3057\u3084\u3059\u3044\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u672a\u4f7f\u7528\u3067\u653e\u7f6e<\/td>\n<td>\u975e\u63a8\u5968<\/td>\n<td>\u4f53\u611f\u6539\u5584\u306e\u4f59\u5730\u3092\u6368\u3066\u308b\u3002<\/td>\n<\/tr>\n<\/table>\n<hr>\n<h2 id=\"sec2_1\">\u306a\u305c LVM cache \u3092\u63a1\u7528\u3057\u306a\u3044\u306e\u304b<\/h2>\n<p>\u4f53\u611f\u6027\u80fd\u3060\u3051\u3092\u898b\u308b\u3068 LVM cache \u306f\u9b45\u529b\u7684\u3060\u304c\u3001\u30b5\u30fc\u30d0\u30fc\u7528\u9014\uff08\u5e38\u6642\u7a3c\u50cd\u3001\u7121\u4eba\u904b\u7528\u3001\u969c\u5bb3\u6642\u306f\u6700\u77ed\u3067\u5fa9\u65e7\u3057\u305f\u3044\uff09\u3067\u306f\u3001\u8d77\u52d5\u7d4c\u8def\u304c\u5358\u7d14\u3067\u3042\u308b\u3053\u3068\u304c\u6700\u512a\u5148\u306b\u306a\u308b\u3002\u4eca\u56de\u306e\u69cb\u6210\uff08HDD \u3092 origin\u3001NVMe \u3092 cache\uff09\u3067\u306f\u3001NVMe \u304c\u9045\u308c\u3066\u8a8d\u8b58\u3055\u308c\u305f\u308a\u3001cache \u69cb\u9020\u304c\u4e0d\u6574\u5408\u306b\u306a\u308b\u3068 root \u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e activate \u304c initramfs \u6bb5\u968e\u3067\u5931\u6557\u3057\u3046\u308b\u3002writeback \u3092\u907f\u3051\u3066 writethrough \u306b\u5012\u3057\u3066\u3082\u3001\u300c\u30c7\u30fc\u30bf\u7834\u640d\u300d\u3067\u306f\u306a\u304f\u300c\u8d77\u52d5\u304c\u6b62\u307e\u308b\u300d\u3068\u3044\u3046\u5f62\u3067\u904b\u7528\u30ea\u30b9\u30af\u304c\u6b8b\u308b\u3002<\/p>\n<p>\u3053\u306e\u6027\u8cea\u306f\u3001\u4ee5\u524d\u306b \/var \u3092 HDD \u5074\u3078 bind mount \u3067\u9003\u304c\u3059\u6848\u3092\u691c\u8a0e\u3057\u305f\u3068\u304d\u3068\u540c\u3058\u3067\u3042\u308b\u3002\/var \u306e\u3088\u3046\u306b\u30d6\u30fc\u30c8\u521d\u671f\u304b\u3089\u4f9d\u5b58\u3055\u308c\u308b\u9818\u57df\u306b\u30b9\u30c8\u30ec\u30fc\u30b8\u4f9d\u5b58\u3092\u8ffd\u52a0\u3059\u308b\u3068\u3001\u6210\u7acb\u6761\u4ef6\u304c\u5897\u3048\u3001\u969c\u5bb3\u6642\u306e\u89b3\u6e2c\u6027\u3068\u5fa9\u65e7\u6027\u304c\u843d\u3061\u308b\u3002\u7d50\u5c40\u3001\/var \u306e\u79fb\u884c\u6848\u306f\u4e0d\u63a1\u7528\u3068\u3057\u305f\u304c\u3001\u672c\u7a3f\u306e LVM cache \u3082\u540c\u3058\u5224\u65ad\u8ef8\u3067\u4e0d\u63a1\u7528\u3068\u3057\u305f<a href=\"#ref4\">[4]<\/a>\u3002<\/p>\n<table>\n<tr>\n<th>\u89b3\u70b9<\/th>\n<th>LVM cache\uff08HDD+NVMe\uff09<\/th>\n<th>NVMe swap\uff08\u63a1\u7528\uff09<\/th>\n<\/tr>\n<tr>\n<td>\u8d77\u52d5\u4f9d\u5b58<\/td>\n<td>NVMe \u306e\u5b58\u5728\u30fb\u8a8d\u8b58\u9806\u304c root \u306e\u6210\u7acb\u306b\u5f71\u97ff\u3059\u308b<\/td>\n<td>swap \u304c\u306a\u304f\u3066\u3082\u8d77\u52d5\u3067\u304d\u308b<\/td>\n<\/tr>\n<tr>\n<td>\u969c\u5bb3\u6642\u306e\u505c\u6b62\u70b9<\/td>\n<td>initramfs \u3067\u505c\u6b62\u3057\u3046\u308b\uff08\u5916\u90e8 rescue \u304c\u5fc5\u8981\u306b\u306a\u308a\u3084\u3059\u3044\uff09<\/td>\n<td>\u8d77\u52d5\u5f8c\u306b\u6c17\u3065\u304f\uff08swap \u7121\u52b9\uff09\u3067\u6e08\u3080<\/td>\n<\/tr>\n<tr>\n<td>\u5fa9\u65e7\u624b\u9806<\/td>\n<td>uncache \u304c\u524d\u63d0\u306b\u306a\u308a\u3001\u5224\u65ad\u3068\u4f5c\u696d\u304c\u5897\u3048\u308b<\/td>\n<td>fstab \u304b\u3089 swap \u884c\u3092\u5916\u3059\u3060\u3051\u3067\u6e08\u3080<\/td>\n<\/tr>\n<tr>\n<td>\u6027\u80fd<\/td>\n<td>\u30e9\u30f3\u30c0\u30e0 I\/O \u306f\u6539\u5584\u3059\u308b<\/td>\n<td>\u903c\u8feb\u6642\u306e\u9000\u907f\u5148\u304c\u901f\u304f\u306a\u308b\uff08\u901a\u5e38\u6642\u306f\u5f71\u97ff\u5c0f\uff09<\/td>\n<\/tr>\n<\/table>\n<hr>\n<h2 id=\"sec3\">\u691c\u8a0e\u624b\u9806\uff1aNVMe \u306e\u75d5\u8de1\u3092\u6d88\u3057\u3066 LVM cache \u3092\u69cb\u7bc9\u3059\u308b<\/h2>\n<p>Fusion Drive \u306e\u540d\u6b8b\u3067 NVMe \u306b GPT \u304c\u6b8b\u3063\u3066\u3044\u308b\u3053\u3068\u304c\u591a\u3044\u3002\u4eca\u56de\u3082 \/dev\/nvme0n1 \u306b GPT\/PMBR \u306e\u7f72\u540d\u304c\u6b8b\u3063\u3066\u304a\u308a\u3001\u305d\u306e\u307e\u307e\u3067\u306f pvcreate<a href=\"#ref9\">[9]<\/a> \u304c\u300cdevice is partitioned\u300d\u3067\u5931\u6557\u3057\u305f\u3002\u3057\u305f\u304c\u3063\u3066\u6700\u521d\u306b\u7f72\u540d\u6d88\u53bb\u3092\u884c\u3046\u3002<\/p>\n<h3 id=\"sec3_1\">1. \u7f72\u540d\u6d88\u53bb\uff08wipefs\uff09<\/h3>\n<p>wipefs<a href=\"#ref10\">[10]<\/a> \u3067\u7f72\u540d\u3092\u78ba\u8a8d\u3057\u3001wipefs -a \u3067\u524a\u9664\u3057\u3066\u304b\u3089 partprobe<a href=\"#ref11\">[11]<\/a> \u3067\u518d\u8aad\u8fbc\u3059\u308b\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo wipefs \/dev\/nvme0n1<br \/>\nsudo wipefs -a \/dev\/nvme0n1<br \/>\nsudo partprobe<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h3 id=\"sec3_2\">2. PV \u4f5c\u6210\u3068 VG \u8ffd\u52a0<\/h3>\n<p>NVMe \u3092 PV \u5316\u3057\u3001\u65e2\u5b58 VG\uff08\u4eca\u56de\u306e VG \u540d\u306f orion-vg\uff09\u3078\u8ffd\u52a0\u3059\u308b\u3002HDD \u5074\u306e VG \u306f\u307b\u307c\u30d5\u30eb\u306b\u5272\u308a\u5f53\u3066\u3089\u308c\u3066\u3044\u305f\u305f\u3081\u3001VG \u306e free extent \u306f\u307b\u307c\u30bc\u30ed\u3060\u3063\u305f\u304c\u3001NVMe \u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u3067 cache \u7528\u306e\u78ba\u4fdd\u304c\u53ef\u80fd\u306b\u306a\u308b\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo pvcreate \/dev\/nvme0n1<br \/>\nsudo vgdisplay<br \/>\nsudo vgextend orion-vg \/dev\/nvme0n1<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h3 id=\"sec3_3\">3. cache data \/ cache meta \u3092\u4f5c\u6210<\/h3>\n<p>24GB \u3059\u3079\u3066\u3092 cache \u306b\u4f7f\u3046\u308f\u3051\u3067\u306f\u306a\u304f\u3001OS \u30ad\u30e3\u30c3\u30b7\u30e5\u3068\u3057\u3066 20GB \u3092 data\u30012GB \u3092 meta \u3068\u3057\u3066\u78ba\u4fdd\u3057\u305f\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo lvcreate -L 20G -n cache_data orion-vg \/dev\/nvme0n1<br \/>\nsudo lvcreate -L 2G -n cache_meta orion-vg \/dev\/nvme0n1<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h3 id=\"sec3_4\">4. cache pool \u5316\u3068 root \u3078\u306e\u63a5\u7d9a<\/h3>\n<p>\u5f53\u521d\u306f\u660e\u793a\u7684\u306b cache-pool \u3078\u306e\u5909\u63db\u3092\u8a66\u307f\u305f\u304c\u3001VG \u306e free extent \u304c\u4e0d\u8db3\u3057\u3066\u300cspare metadata LV \u3092\u4f5c\u308c\u306a\u3044\u300d\u3068\u3057\u3066\u5931\u6557\u3057\u305f\u3002\u3053\u3053\u306f\u91cd\u8981\u3067\u3001HDD \u5074\u306e VG \u304c\u307b\u307c\u57cb\u307e\u3063\u3066\u3044\u308b\u3068\u3001LVM \u304c pool \u7528\u306e\u88dc\u52a9\u9818\u57df\uff08pmspare\uff09\u78ba\u4fdd\u306b\u5931\u6557\u3059\u308b\u5834\u5408\u304c\u3042\u308b\u3002\u4e00\u65b9\u3067\u3001root \u3078\u306e cache \u63a5\u7d9a\uff08&#8211;type cache\uff09\u3092\u884c\u3046\u3068 LVM \u304c\u81ea\u52d5\u7684\u306b pool \u5316\u3057\u3066\u304f\u308c\u305f\u305f\u3081\u3001\u7d50\u679c\u3068\u3057\u3066 cache \u306f\u6709\u52b9\u306b\u306a\u3063\u305f\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo lvconvert --type cache --cachepool orion-vg\/cache_data orion-vg\/root<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u6700\u7d42\u72b6\u614b\u306f lvs -a -o +devices<a href=\"#ref13\">[13]<\/a> \u3067\u78ba\u8a8d\u3067\u304d\u308b\u3002\u4eca\u56de\u3001cache data \u306f NVMe \u306b\u3001cache pool \u306e cmeta \u306f HDD \u5074\u306b 20MB \u3068\u3057\u3066\u914d\u7f6e\u3055\u308c\u3001\u3055\u3089\u306b NVMe \u4e0a\u306b pmspare \u304c\u78ba\u4fdd\u3055\u308c\u305f\u3002cmeta \u304c HDD \u306b\u3044\u308b\u3053\u3068\u81ea\u4f53\u306f\u52d5\u4f5c\u4e0a\u306e\u554f\u984c\u3067\u306f\u306a\u3044\uff08\u3080\u3057\u308d\u4fdd\u5b88\u7684\u3067\u5b89\u5b9a\uff09\u4e00\u65b9\u3001NVMe \u3092\u5931\u3046\u3068 cache \u69cb\u9020\u304c\u58ca\u308c\u308b\u305f\u3081\u3001\u5f8c\u8ff0\u3059\u308b\u969c\u5bb3\u5bfe\u5fdc\u624b\u9806\u3092\u5fc5\u305a\u6301\u3064\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo lvs -a -o +devices<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h3 id=\"sec3_5\">5. LVM cache \u6c38\u7d9a\u5316\uff08\u8d77\u52d5\u6642\u306b NVMe \u304c\u9045\u308c\u3066\u8a8d\u8b58\u3055\u308c\u308b\u74b0\u5883\u3078\u306e\u5bfe\u7b56\uff09<\/h3>\n<p>NVMe \u30c7\u30d0\u30a4\u30b9\u306e\u8a8d\u8b58\u304c HDD \u3088\u308a\u9045\u308c\u308b\u74b0\u5883\u3067\u306f\u3001initramfs \u6bb5\u968e\u3067 cache \u30c7\u30d0\u30a4\u30b9\u304c\u898b\u3064\u304b\u3089\u305a root \u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u306e activate \u306b\u5931\u6557\u3059\u308b\u5834\u5408\u304c\u3042\u308b\u3002\u305d\u306e\u305f\u3081\u3001\u8d77\u52d5\u6642\u306b\u4e00\u5b9a\u6642\u9593\u5f85\u6a5f\u3059\u308b\u8a2d\u5b9a\u3092\u8ffd\u52a0\u3057\u3001initramfs \u3092\u66f4\u65b0\u3057\u3066\u78ba\u5b9f\u306b NVMe \u304c\u8a8d\u8b58\u3055\u308c\u308b\u72b6\u614b\u3092\u69cb\u6210\u3059\u308b\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo vim \/etc\/default\/grub<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u4ee5\u4e0b\u306e\u3088\u3046\u306b <strong>GRUB_CMDLINE_LINUX_DEFAULT<\/strong> \u306b <strong>rootdelay=10<\/strong> \u3092\u8ffd\u52a0\u3059\u308b\uff08\u65e2\u5b58\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u306f\u524a\u9664\u3057\u306a\u3044\uff09\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet rootdelay=10&quot;<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u8a2d\u5b9a\u5909\u66f4\u5f8c\u3001GRUB \u3068 initramfs \u3092\u66f4\u65b0\u3059\u308b\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo update-grub<br \/>\nsudo update-initramfs -u<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u518d\u8d77\u52d5\u5f8c\u3001cache \u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3059\u308b\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo lvs -a -o +devices<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u3082\u3057 cache \u30c7\u30d0\u30a4\u30b9\u304c\u898b\u3064\u304b\u3089\u305a root \u306e activate \u304c\u5931\u6557\u3059\u308b\u5834\u5408\u306f\u3001rootdelay \u306e\u5024\u3092 15 \u79d2\u7a0b\u5ea6\u307e\u3067\u5897\u3084\u3057\u3066\u518d\u691c\u8a3c\u3059\u308b\u3002<\/p>\n<hr>\n<h2 id=\"sec4\">\u904b\u7528\u8a2d\u5b9a\uff1acache mode \u3092 writethrough \u306b\u56fa\u5b9a\u3059\u308b<\/h2>\n<p>LVM cache \u306f mode \u304c\u91cd\u8981\u3067\u3042\u308b\u3002writeback \u306f\u9ad8\u901f\u3060\u304c\u3001SSD \u5074\u306b\u672a\u30d5\u30e9\u30c3\u30b7\u30e5\u306e\u66f8\u304d\u8fbc\u307f\u304c\u6ede\u7559\u3059\u308b\u305f\u3081\u3001\u7a81\u7136\u306e\u96fb\u6e90\u65ad\u3084 SSD \u969c\u5bb3\u6642\u306e\u7834\u640d\u30ea\u30b9\u30af\u304c\u3042\u308b\u3002\u5e38\u6642\u7a3c\u50cd\u3067 UPS \u306a\u3057\u306e\u524d\u63d0\u306a\u3089\u3001\u5b89\u5168\u5074\u306e writethrough \u3092\u9078\u3076\u306e\u304c\u59a5\u5f53\u3067\u3042\u308b\u3002\u4eca\u56de\u3082 writethrough \u306b\u56fa\u5b9a\u3057\u305f\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo lvchange --cachemode writethrough orion-vg\/root<br \/>\nsudo lvs -o+cache_mode<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<hr>\n<h2 id=\"sec5\">HDD + cache \u5411\u3051\u306e\u6700\u5c0f\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\uff08dirty_ratio \u3068 swappiness\uff09<\/h2>\n<p>HDD \u74b0\u5883\u3067\u306f\u3001\u5927\u304d\u304f dirty \u3092\u6e9c\u3081\u3066\u4e00\u6c17\u306b\u30d5\u30e9\u30c3\u30b7\u30e5\u3059\u308b\u3068 I\/O \u304c\u8a70\u307e\u308a\u3001\u4f53\u611f\u304c\u60aa\u5316\u3057\u3084\u3059\u3044\u3002NVMe cache \u304c\u3042\u308b\u5834\u5408\u3067\u3082 origin \u306f HDD \u306e\u305f\u3081\u3001dirty \u3092\u65e9\u3081\u306b\u5410\u304b\u305b\u3066\u30d4\u30fc\u30af\u3092\u5e73\u6ed1\u5316\u3059\u308b\u610f\u7fa9\u306f\u6b8b\u308b\u3002\u3053\u3053\u3067\u306f\u6700\u5c0f\u9650\u3068\u3057\u3066 dirty_ratio \u3068 dirty_background_ratio<a href=\"#ref14\">[14]<\/a> \u3092\u4e0b\u3052\u3001swap \u3092\u6291\u3048\u308b\u305f\u3081\u306b swappiness \u3092\u4e0b\u3052\u308b\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo sysctl vm.dirty_ratio=10<br \/>\nsudo sysctl vm.dirty_background_ratio=5<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u6c38\u7d9a\u5316\u306f \/etc\/sysctl.d\/99-hdd-cache.conf \u306b\u66f8\u304f\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">vm.dirty_ratio = 10<br \/>\nvm.dirty_background_ratio = 5<br \/>\nvm.swappiness = 10<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u53cd\u6620\u78ba\u8a8d\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo sysctl -p \/etc\/sysctl.d\/99-hdd-cache.conf<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<hr>\n<h2 id=\"sec6\">TRIM \u306e\u78ba\u8a8d<\/h2>\n<p>\u30ad\u30e3\u30c3\u30b7\u30e5 SSD \u306f\u5e38\u306b\u66f8\u304d\u63db\u3048\u304c\u767a\u751f\u3059\u308b\u305f\u3081\u3001TRIM\uff08discard\uff09\u306f\u6027\u80fd\u3068\u5bff\u547d\u306e\u5b89\u5b9a\u306b\u52b9\u304f\u3002Debian \u3067\u306f\u4e00\u822c\u306b fstrim.timer<a href=\"#ref15\">[15]<\/a> \u304c\u9031\u6b21\u3067\u52d5\u304f\u3002\u4eca\u56de\u3082 enabled\/active \u3067\u5f85\u6a5f\u3057\u3066\u304a\u308a\u3001\u671f\u5f85\u901a\u308a\u306e\u72b6\u614b\u3060\u3063\u305f\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">systemctl status fstrim.timer<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<hr>\n<h2 id=\"sec7\">\u969c\u5bb3\u5bfe\u5fdc\uff1aSSD \u304c\u8a8d\u8b58\u4e0d\u80fd\u306b\u306a\u3063\u305f\u3089\u4f55\u304c\u8d77\u304d\u308b\u304b<\/h2>\n<p>\u7d50\u8ad6\u304b\u3089\u8a00\u3046\u3068\u3001writethrough \u3067\u3042\u308c\u3070\u300c\u30c7\u30fc\u30bf\u304c\u6d88\u3048\u308b\u300d\u30ea\u30b9\u30af\u306f\u975e\u5e38\u306b\u5c0f\u3055\u3044\u304c\u3001\u300c\u8d77\u52d5\u304c\u6b62\u307e\u308b\u300d\u53ef\u80fd\u6027\u306f\u6b8b\u308b\u3002\u3053\u308c\u306f cache \u304c root LV \u306b\u7d10\u4ed8\u3044\u3066\u3044\u308b\u305f\u3081\u3067\u3001NVMe \u304c\u6d88\u5931\u3059\u308b\u3068 root \u3092 activate \u3067\u304d\u305a initramfs \u3067\u6b62\u307e\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\u3002\u3057\u305f\u304c\u3063\u3066\u3001\u5fa9\u65e7\u624b\u9806\u3092\u4e8b\u524d\u306b\u78ba\u7acb\u3057\u3001\u624b\u5143\u30e1\u30e2\u3068\u3057\u3066\u6b8b\u3059\u3002<\/p>\n<table>\n<tr>\n<th>\u6545\u969c\u30e2\u30fc\u30c9<\/th>\n<th>\u8d77\u304d\u3046\u308b\u75c7\u72b6<\/th>\n<th>\u30c7\u30fc\u30bf\u5b89\u5168\u6027<\/th>\n<th>\u5fa9\u65e7\u65b9\u91dd<\/th>\n<\/tr>\n<tr>\n<td>NVMe \u304c\u90e8\u5206\u7684\u306b I\/O \u30a8\u30e9\u30fc<\/td>\n<td>\u30ab\u30fc\u30cd\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u5831\u544a\u3001\u6027\u80fd\u4f4e\u4e0b\u3002\u5834\u5408\u306b\u3088\u308a cache \u304c\u5207\u308a\u96e2\u3055\u308c\u308b\u3002<\/td>\n<td>writethrough \u306a\u3089\u9ad8\u3044<\/td>\n<td>\u30ed\u30b0\u78ba\u8a8d\u5f8c\u3001\u8a08\u753b\u505c\u6b62\u3057\u3066 uncache\uff08\u5f8c\u8ff0\uff09\u307e\u305f\u306f NVMe \u4ea4\u63db\u3002<\/td>\n<\/tr>\n<tr>\n<td>NVMe \u304c\u5b8c\u5168\u6d88\u5931\uff08\u8a8d\u8b58\u4e0d\u80fd\uff09<\/td>\n<td>\u8d77\u52d5\u6642\u306b cache pool \u304c missing \u306b\u306a\u308a\u3001root LV \u306e activation \u306b\u5931\u6557\u3057\u3066 initramfs \/ emergency \u306b\u843d\u3061\u308b\u53ef\u80fd\u6027\u3002<\/td>\n<td>writethrough \u306a\u3089\u9ad8\u3044<\/td>\n<td>rescue \u3067 VG \u3092 activate \u3057\u3001root \u3092 uncache \u3057\u3066 HDD \u5358\u4f53\u3067\u8d77\u52d5\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u96fb\u6e90\u65ad\uff08UPS \u306a\u3057\uff09<\/td>\n<td>\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30b8\u30e3\u30fc\u30ca\u30eb\u3067\u5fa9\u65e7\u3001\u5834\u5408\u306b\u3088\u308a\u518d\u8d77\u52d5\u304c\u9045\u3044\u3002<\/td>\n<td>writethrough \u306a\u3089\u5b89\u5168\u5bc4\u308a<\/td>\n<td>fsck \u3068\u30ed\u30b0\u78ba\u8a8d\u3002writeback \u3092\u4f7f\u308f\u306a\u3044\u3002<\/td>\n<\/tr>\n<\/table>\n<div class=\"warn\">\n<p>\u6ce8\u610f\u70b9\u3068\u3057\u3066\u3001\u4eca\u56de\u306e\u69cb\u6210\u3067\u306f cache pool \u306e\u30e1\u30bf\u30c7\u30fc\u30bf\uff08cmeta\uff09\u306e\u4e00\u90e8\u304c HDD \u306b\u7f6e\u304b\u308c\u3066\u3044\u308b\u3002\u3053\u306e\u914d\u7f6e\u306f\u300cNVMe \u304c\u6b7b\u3093\u3067\u3082\u30e1\u30bf\u30c7\u30fc\u30bf\u304c\u6b8b\u308b\u300d\u3053\u3068\u3092\u610f\u5473\u3057\u306a\u3044\u3002root \u304c cached LV \u3067\u3042\u308b\u9650\u308a\u3001NVMe \u304c missing \u306b\u306a\u308c\u3070 root \u306e activation \u304c\u59a8\u3052\u3089\u308c\u3046\u308b\u3002\u91cd\u8981\u306a\u306e\u306f\u300c\u4e8b\u524d\u306b uncache \u624b\u9806\u3092\u6301\u3064\u300d\u3053\u3068\u3060\u3002<\/p>\n<\/div>\n<hr>\n<h2 id=\"sec8\">\u5fa9\u65e7\u624b\u9806\uff1aSSD \u4e0d\u5728\u3067\u3082 HDD \u5358\u4f53\u3067\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b<\/h2>\n<p>SSD \u304c\u6d88\u5931\u3057\u305f\u5834\u5408\u306e\u5fa9\u65e7\u306f\u3001LVM cache \u3092\u89e3\u9664\u3057\u3066 HDD origin \u306b\u623b\u3059\u3053\u3068\u3067\u5b8c\u4e86\u3059\u308b\u3002\u30dd\u30a4\u30f3\u30c8\u306f\u300cinitramfs \u3067\u843d\u3061\u3066\u3082\u624b\u3067\u3084\u308c\u308b\u300d\u624b\u9806\u306b\u3059\u308b\u3053\u3068\u3060\u3002\u3053\u3053\u3067\u306f\u3001rescue shell \u3042\u308b\u3044\u306f Debian installer \u306e rescue mode<a href=\"#ref16\">[16]<\/a> \u3067 root \u3078\u5165\u308b\u524d\u63d0\u3067\u8a18\u3059\u3002<\/p>\n<h3 id=\"sec8_1\">\u624b\u9806\uff08\u6700\u77ed\uff09<\/h3>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\"># VG \u3092\u6709\u52b9\u5316<br \/>\nsudo vgchange -ay<br \/>\n<br \/>\n# \u72b6\u614b\u78ba\u8a8d\uff08root \u304c cached \u306b\u306a\u3063\u3066\u3044\u308b\u304b\uff09<br \/>\nsudo lvs -a<br \/>\n<br \/>\n# cache \u89e3\u9664\uff08SSD \u304c\u306a\u304f\u3066\u3082\u5b9f\u884c\u3067\u304d\u308b\u3053\u3068\u304c\u591a\u3044\uff09<br \/>\nsudo lvconvert --uncache orion-vg\/root<br \/>\n<br \/>\n# \u518d\u8d77\u52d5<br \/>\nsudo reboot<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p>\u3053\u306e\u64cd\u4f5c\u306b\u3088\u308a\u3001root \u306f origin\uff08HDD\uff09\u5358\u4f53\u306e LV \u306b\u623b\u308a\u3001\u4ee5\u5f8c\u306f SSD \u306a\u3057\u3067\u901a\u5e38\u8d77\u52d5\u3067\u304d\u308b\u3002\u4eca\u5f8c SSD \u3092\u4ea4\u63db\u3057\u305f\u3089\u540c\u3058\u624b\u9806\u3067 cache \u3092\u518d\u69cb\u7bc9\u3059\u308c\u3070\u3088\u3044\u3002<\/p>\n<h3 id=\"sec8_2\">\u300c\u8d77\u52d5\u304c\u6b62\u307e\u308b\u300d\u3053\u3068\u3078\u306e\u5099\u3048<\/h3>\n<p>\u5b9f\u904b\u7528\u3067\u91cd\u8981\u306a\u306e\u306f\u3001\u5fa9\u65e7\u30b3\u30de\u30f3\u30c9\u81ea\u4f53\u3088\u308a\u300c\u305d\u306e\u30b3\u30de\u30f3\u30c9\u3092\u6253\u3066\u308b\u72b6\u6cc1\u3092\u78ba\u4fdd\u3059\u308b\u300d\u3053\u3068\u3067\u3042\u308b\u3002\u5c11\u306a\u304f\u3068\u3082\u6b21\u3092\u624b\u5143\u306b\u6e96\u5099\u3057\u3066\u304a\u304f\u3002<\/p>\n<table>\n<tr>\n<th>\u6e96\u5099<\/th>\n<th>\u7406\u7531<\/th>\n<\/tr>\n<tr>\n<td>Debian \u306e rescue \u30e1\u30c7\u30a3\u30a2\uff08USB\uff09<\/td>\n<td>NVMe \u6d88\u5931\u3067 initramfs \u505c\u6b62\u3057\u3066\u3082\u3001\u74b0\u5883\u306b\u5165\u3063\u3066 LVM \u64cd\u4f5c\u3067\u304d\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>VG \u540d\u3068 root LV \u540d\u306e\u63a7\u3048<\/td>\n<td>\u614c\u3066\u305f\u72b6\u6cc1\u3067\u306e\u6253\u9375\u30df\u30b9\u3092\u907f\u3051\u308b\u3002\u4eca\u56de\u306a\u3089 orion-vg\/root\u3002<\/td>\n<\/tr>\n<tr>\n<td>uncache \u624b\u9806\u30e1\u30e2\uff08\u672c\u7a3f\u306e\u8a72\u5f53\u7bc0\uff09<\/td>\n<td>\u969c\u5bb3\u6642\u306f\u5224\u65ad\u304c\u920d\u308b\u3002\u624b\u9806\u306f\u77ed\u304f\u56fa\u5b9a\u3059\u308b\u3002<\/td>\n<\/tr>\n<\/table>\n<h3>SSD \u6d88\u5931\u6642\u306e\u5178\u578b\u30b7\u30ca\u30ea\u30aa\u3068\u5fa9\u65e7\u624b\u9806\uff08\u5099\u3048\uff09<\/h3>\n<p>\u672c\u69cb\u6210\uff08HDD \u3092 origin\u3001NVMe \u3092 LVM cache\u3001cachemode \u306f writethrough\uff09\u3067\u306f\u3001SSD \u5074\u306e\u969c\u5bb3\u306f\u30c7\u30fc\u30bf\u6d88\u5931\u3088\u308a\u3082\u300c\u8d77\u52d5\u304c\u6b62\u307e\u308b\u300d\u53ef\u80fd\u6027\u3068\u3057\u3066\u73fe\u308c\u308b\u305f\u3081\u3001\u4e8b\u524d\u306b\u767a\u751f\u30d1\u30bf\u30fc\u30f3\u3068\u6700\u77ed\u5fa9\u65e7\u624b\u9806\u3092\u56fa\u5b9a\u3057\u3001\u3055\u3089\u306b\u6551\u52a9\u74b0\u5883\uff08Debian installer USB\uff09\u3092\u5e38\u5099\u3057\u3066\u5fa9\u65e7\u7d4c\u8def\u3092\u9014\u5207\u308c\u3055\u305b\u306a\u3044\u3053\u3068\u304c\u91cd\u8981\u3067\u3042\u308b\u3002<\/p>\n<h3>\u8d77\u52d5\u6642\u306b\u8d77\u3053\u308a\u5f97\u308b 2 \u30d1\u30bf\u30fc\u30f3<\/h3>\n<table>\n<tr>\n<th>\u30d1\u30bf\u30fc\u30f3<\/th>\n<th>\u75c7\u72b6<\/th>\n<th>\u64cd\u4f5c\u53ef\u80fd\u6027<\/th>\n<th>USB \u5fc5\u8981\u6027<\/th>\n<th>\u8981\u70b9<\/th>\n<\/tr>\n<tr>\n<td>A\uff08\u8efd\u75c7\uff09<\/td>\n<td>initramfs \u306e\u30b7\u30a7\u30eb\u306b\u843d\u3061\u308b<\/td>\n<td>\u9ad8\u3044<\/td>\n<td>\u4e0d\u8981\u306b\u306a\u308a\u5f97\u308b<\/td>\n<td>LVM \u30b3\u30de\u30f3\u30c9\u304c\u4f7f\u3048\u308b\u306a\u3089\u3001\u305d\u306e\u5834\u3067 uncache \u3057\u3066 HDD \u5358\u4f53\u8d77\u52d5\u306b\u623b\u305b\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>B\uff08\u91cd\u75c7\uff09<\/td>\n<td>root LV activation \u5931\u6557\u3067\u505c\u6b62\u3001\u518d\u8d77\u52d5\u30eb\u30fc\u30d7\u3001\u307e\u305f\u306f\u64cd\u4f5c\u4e0d\u80fd<\/td>\n<td>\u4f4e\u3044<\/td>\n<td>\u5fc5\u9808<\/td>\n<td>\u5916\u90e8\u306e rescue \u74b0\u5883\u304b\u3089 LVM \u3092\u64cd\u4f5c\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u305f\u3081\u3001Debian installer USB \u304c\u5fa9\u65e7\u306e\u524d\u63d0\u306b\u306a\u308b\u3002<\/td>\n<\/tr>\n<\/table>\n<h3>\u6700\u77ed\u5fa9\u65e7\u624b\u9806\uff08HDD \u5358\u4f53\u3078\u623b\u3059\uff09<\/h3>\n<p>\u5fa9\u65e7\u306e\u672c\u8cea\u306f\u3001missing \u306b\u306a\u3063\u305f cache \u3092 root \u304b\u3089\u5207\u308a\u96e2\u3057\u3001origin\uff08HDD\uff09\u3060\u3051\u306e\u8ad6\u7406\u30dc\u30ea\u30e5\u30fc\u30e0\u3078\u623b\u3059\u3053\u3068\u3067\u3042\u308b\u3002<\/p>\n<div class=\"codecolorer-container text geshi codeblock\" style=\"overflow:auto;white-space:nowrap;width:1000px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/><\/div><\/td><td><div class=\"text codecolorer\" style=\"white-space:nowrap\">sudo vgchange -ay<br \/>\nsudo lvs -a<br \/>\nsudo lvconvert --uncache orion-vg\/root<br \/>\nsudo reboot<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h3>Debian rescue USB \u304c\u5fc5\u8981\u306b\u306a\u308b\u6761\u4ef6<\/h3>\n<table>\n<tr>\n<th>\u72b6\u6cc1<\/th>\n<th>\u306a\u305c USB \u304c\u5fc5\u8981\u304b<\/th>\n<\/tr>\n<tr>\n<td>initramfs \u306b\u843d\u3061\u306a\u3044\u3001\u307e\u305f\u306f\u64cd\u4f5c\u3067\u304d\u306a\u3044<\/td>\n<td>root \u3092\u624b\u52d5\u3067\u5fa9\u65e7\u3059\u308b\u305f\u3081\u306e\u30b7\u30a7\u30eb\u304c\u5f97\u3089\u308c\u305a\u3001\u5916\u90e8\u8d77\u52d5\u3067\u4f5c\u696d\u7a7a\u9593\u3092\u78ba\u4fdd\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>initramfs \u306b LVM \u30c4\u30fc\u30eb\u304c\u5165\u3063\u3066\u3044\u306a\u3044<\/td>\n<td>cache \u306e\u89e3\u9664\uff08uncache\uff09\u306f LVM \u64cd\u4f5c\u304c\u524d\u63d0\u3067\u3042\u308a\u3001\u5916\u90e8\u74b0\u5883\u3067 LVM \u3092\u5b9f\u884c\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u8d77\u52d5\u30eb\u30fc\u30d7\u3084 kernel panic \u3067\u30b3\u30de\u30f3\u30c9\u5165\u529b\u306b\u5230\u9054\u3067\u304d\u306a\u3044<\/td>\n<td>\u505c\u6b62\u70b9\u304c\u65e9\u3059\u304e\u3066\u624b\u52d5\u4ecb\u5165\u3067\u304d\u306a\u3044\u305f\u3081\u3001\u5225\u30e1\u30c7\u30a3\u30a2\u304b\u3089\u8d77\u52d5\u3057\u3066\u4fee\u5fa9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/td>\n<\/tr>\n<\/table>\n<h3>\u904b\u7528\u3068\u3057\u3066\u56fa\u5b9a\u3057\u3066\u304a\u304f\u5099\u3048<\/h3>\n<table>\n<tr>\n<th>\u9805\u76ee<\/th>\n<th>\u5185\u5bb9<\/th>\n<th>\u76ee\u7684<\/th>\n<\/tr>\n<tr>\n<td>Debian installer USB\uff08Rescue mode\uff09<\/td>\n<td>8GB \u7a0b\u5ea6\u306e USB \u306b Debian installer \u3092\u4f5c\u6210\u3057\u4fdd\u7ba1\u3059\u308b<\/td>\n<td>\u30d1\u30bf\u30fc\u30f3 B \u3092\u78ba\u5b9f\u306b\u5fa9\u65e7\u53ef\u80fd\u306b\u3059\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u5fa9\u65e7\u30b3\u30de\u30f3\u30c9\u306e\u77ed\u3044\u30e1\u30e2<\/td>\n<td>vgchange \u3068 uncache \u3092 4 \u884c\u3067\u56fa\u5b9a\u3057\u3001\u7d19\u307e\u305f\u306f\u5225\u7aef\u672b\u306b\u4fdd\u6301\u3059\u308b<\/td>\n<td>\u7dca\u6025\u6642\u306b\u8ff7\u308f\u305a\u5b9f\u884c\u3059\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>\u6708 1 \u306e\u72b6\u614b\u78ba\u8a8d<\/td>\n<td>lvs \u3067 cachemode \u3068 devices \u3092\u78ba\u8a8d\u3057\u3001smartctl \u3067 Error \u7cfb\u30ab\u30a6\u30f3\u30bf\u3092\u78ba\u8a8d\u3059\u308b<\/td>\n<td>\u969c\u5bb3\u3092\u4e8b\u524d\u5146\u5019\u306e\u6bb5\u968e\u3067\u691c\u77e5\u3057\u3001\u8a08\u753b\u505c\u6b62\u3067 uncache \u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u3002<\/td>\n<\/tr>\n<\/table>\n<hr>\n<h2 id=\"sec9\">\u5b9a\u5e38\u76e3\u8996\uff1a\u6708 1 \u306e\u78ba\u8a8d\u9805\u76ee<\/h2>\n<p>\u5e38\u6642\u7a3c\u50cd\u306e\u969c\u5bb3\u5bfe\u5fdc\u306f\u300c\u8d77\u304d\u305f\u3089\u9811\u5f35\u308b\u300d\u3067\u306f\u306a\u304f\u3001\u8d77\u304d\u306b\u304f\u304f\u3059\u308b\u3002\u6708 1 \u56de\u306e\u70b9\u691c\u3068\u3057\u3066\u6b21\u3092\u78ba\u8a8d\u3059\u308c\u3070\u5341\u5206\u3060\u3002<\/p>\n<table>\n<tr>\n<th>\u89b3\u6e2c<\/th>\n<th>\u30b3\u30de\u30f3\u30c9<\/th>\n<th>\u898b\u308b\u3079\u304d\u5024<\/th>\n<\/tr>\n<tr>\n<td>cache \u63a5\u7d9a<\/td>\n<td>lvs -o+cache_mode<\/td>\n<td>root \u304c cached \u306e\u307e\u307e\u3001CacheMode \u304c writethrough<\/td>\n<\/tr>\n<tr>\n<td>cache \u914d\u7f6e<\/td>\n<td>lvs -a -o +devices<\/td>\n<td>cpool_cdata \u304c NVMe \u3092\u6307\u3057\u3066\u3044\u308b<\/td>\n<\/tr>\n<tr>\n<td>NVMe \u5065\u5168\u6027<\/td>\n<td>smartctl -a \/dev\/nvme0n1<\/td>\n<td>Critical Warning \/ Integrity Errors \/ Error Log \u304c\u5897\u3048\u3066\u3044\u306a\u3044<\/td>\n<\/tr>\n<tr>\n<td>TRIM<\/td>\n<td>systemctl status fstrim.timer<\/td>\n<td>enabled \/ active\uff08waiting\uff09<\/td>\n<\/tr>\n<\/table>\n<hr>\n<h2 id=\"sec10\">\u307e\u3068\u3081<\/h2>\n<p>iMac 2015 \u3092 Debian 13\uff08\u6697\u53f7\u5316 LVM\uff09\u3078\u79fb\u884c\u3057\u305f\u5834\u5408\u3001Fusion Drive \u306e 24GB NVMe \u306f\u300c\u4f55\u3089\u304b\u306e\u518d\u5229\u7528\u4f59\u5730\u300d\u304c\u3042\u308b\u3002\u672c\u7a3f\u3067\u306f LVM cache \u3092\u5b9f\u969b\u306b\u8a66\u3057\u3001writethrough \u56fa\u5b9a\u3001VM dirty* \u3068 swappiness \u306e\u6700\u5c0f\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u3001TRIM \u306e\u78ba\u8a8d\u3001SSD \u4e0d\u5728\u6642\u306e\u5fa9\u65e7\uff08uncache\uff09\u307e\u3067\u3092\u4e00\u901a\u308a\u6574\u7406\u3057\u305f\u3002<\/p>\n<p>\u3057\u304b\u3057\u3001\u30b5\u30fc\u30d0\u30fc\u7528\u9014\u3067\u306f\u6027\u80fd\u3088\u308a\u3082\u8d77\u52d5\u4fe1\u983c\u6027\u3068\u5fa9\u65e7\u5bb9\u6613\u6027\u304c\u652f\u914d\u7684\u3067\u3042\u308b\u3002HDD \u3092 origin\u3001NVMe \u3092 cache \u3068\u3059\u308b\u69cb\u6210\u306f\u3001NVMe \u306e\u8a8d\u8b58\u9045\u5ef6\u3084\u6b20\u843d\u304c root \u306e\u6210\u7acb\u306b\u5f71\u97ff\u3057\u3046\u308b\u305f\u3081\u3001\u969c\u5bb3\u304c\u300c\u8d77\u52d5\u304c\u6b62\u307e\u308b\u300d\u5f62\u3067\u9855\u5728\u5316\u3057\u3084\u3059\u3044\u3002\u3053\u308c\u306f\u3001\/var \u306e\u3088\u3046\u306a\u30d6\u30fc\u30c8\u521d\u671f\u306b\u4f9d\u5b58\u3055\u308c\u308b\u9818\u57df\u306b\u8ffd\u52a0\u306e\u4f9d\u5b58\u95a2\u4fc2\u3092\u6301\u3061\u8fbc\u3080\u3068\u4e0d\u63a1\u7528\u306b\u50be\u304f\u3001\u3068\u3044\u3046<a href=\"https:\/\/blog.id774.net\/entry\/2025\/10\/27\/3022\/\">\u4ee5\u524d\u306e\u8a18\u4e8b<\/a>\u3068\u540c\u578b\u3067\u3042\u308b<a href=\"#ref4\">[4]<\/a>\u3002<\/p>\n<p>\u3088\u3063\u3066\u6700\u7d42\u7684\u306a\u63a1\u7528\u5f62\u306f\u3001root \u306f HDD\uff08\u6697\u53f7\u5316 LVM\uff09\u5358\u72ec\u3067\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u7dad\u6301\u3057\u3001<a href=\"https:\/\/blog.id774.net\/entry\/2026\/02\/11\/3566\/\">NVMe \u306f swap \u5c02\u7528<\/a>\u3068\u3059\u308b\u3002SSD \u969c\u5bb3\u6642\u306f swap \u304c\u7121\u52b9\u306b\u306a\u308b\u3060\u3051\u3067\u3001\u8d77\u52d5\u7d4c\u8def\u306f\u5d29\u308c\u306a\u3044\u3002\u69cb\u6210\u306f\u5730\u5473\u3060\u304c\u3001\u7121\u4eba\u904b\u7528\u306e\u300c\u58ca\u308c\u306b\u304f\u3055\u300d\u3068\u300c\u76f4\u3057\u3084\u3059\u3055\u300d\u3092\u6700\u512a\u5148\u3057\u305f\u7d50\u679c\u3068\u3057\u3066\u306f\u3001\u3053\u308c\u304c\u6700\u3082\u59a5\u5f53\u3067\u3042\u308b\u3002<\/p>\n<hr>\n<h2 id=\"refs\">\u53c2\u8003\u6587\u732e<\/h2>\n<ol class=\"refs\">\n<li id=\"ref1\">id774, \u300ciMac Retina 5K (2015) \u3092 Debian 13 \u306b\u79fb\u884c\u3057\u305f\u300d (2026-02-09). <a href=\"https:\/\/blog.id774.net\/entry\/2026\/02\/09\/3515\/\">https:\/\/blog.id774.net\/entry\/2026\/02\/09\/3515\/<\/a><\/li>\n<li id=\"ref2\">Debian Wiki: Cryptsetup. <a href=\"https:\/\/wiki.debian.org\/Cryptsetup\">https:\/\/wiki.debian.org\/Cryptsetup<\/a><\/li>\n<li id=\"ref3\">smartmontools\uff08NVMe S.M.A.R.T. \u306e\u53d6\u5f97\uff09. <a href=\"https:\/\/www.smartmontools.org\/\">https:\/\/www.smartmontools.org\/<\/a><\/li>\n<li id=\"ref4\">id774, \u300c\/var \u3092 SSD \u304b\u3089 HDD \u306b\u79fb\u884c\u3059\u308b\u6848\u3092\u691c\u8a0e\u3057\u305f\u300d (2025-10-27). <a href=\"https:\/\/blog.id774.net\/entry\/2025\/10\/27\/3022\/\">https:\/\/blog.id774.net\/entry\/2025\/10\/27\/3022\/<\/a><\/li>\n<li id=\"ref5\">LVM2 cache \u6982\u8981\uff08lvmcache\uff09. <a href=\"https:\/\/man7.org\/linux\/man-pages\/man7\/lvmcache.7.html\">https:\/\/man7.org\/linux\/man-pages\/man7\/lvmcache.7.html<\/a><\/li>\n<li id=\"ref6\">LVM2: lvconvert(8)\uff08cache \/ uncache\uff09. <a href=\"https:\/\/man7.org\/linux\/man-pages\/man8\/lvconvert.8.html\">https:\/\/man7.org\/linux\/man-pages\/man8\/lvconvert.8.html<\/a><\/li>\n<li id=\"ref7\">Linux kernel docs: VM sysctl\uff08dirty* \/ swappiness\uff09. <a href=\"https:\/\/docs.kernel.org\/admin-guide\/sysctl\/vm.html\">https:\/\/docs.kernel.org\/admin-guide\/sysctl\/vm.html<\/a><\/li>\n<li id=\"ref8\">Apple iMac (Retina 5K, 27-inch, Late 2015) \u6280\u8853\u4ed5\u69d8\uff08\u53c2\u8003\uff09. <a href=\"https:\/\/support.apple.com\/kb\/SP731\">https:\/\/support.apple.com\/kb\/SP731<\/a><\/li>\n<li id=\"ref9\">Debian Wiki: LVM. <a href=\"https:\/\/wiki.debian.org\/LVM\">https:\/\/wiki.debian.org\/LVM<\/a><\/li>\n<li id=\"ref10\">wipefs(8). <a href=\"https:\/\/man7.org\/linux\/man-pages\/man8\/wipefs.8.html\">https:\/\/man7.org\/linux\/man-pages\/man8\/wipefs.8.html<\/a><\/li>\n<li id=\"ref11\">partprobe(8). <a href=\"https:\/\/man7.org\/linux\/man-pages\/man8\/partprobe.8.html\">https:\/\/man7.org\/linux\/man-pages\/man8\/partprobe.8.html<\/a><\/li>\n<li id=\"ref12\">systemd: fstrim.timer. <a href=\"https:\/\/www.freedesktop.org\/software\/systemd\/man\/latest\/fstrim.timer.html\">https:\/\/www.freedesktop.org\/software\/systemd\/man\/latest\/fstrim.timer.html<\/a><\/li>\n<li id=\"ref13\">Debian Installer: Rescue mode\uff08\u6982\u89b3\uff09. <a href=\"https:\/\/www.debian.org\/releases\/stable\/amd64\/ch08s07.en.html\">https:\/\/www.debian.org\/releases\/stable\/amd64\/ch08s07.en.html<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u3001\u300ciMac Retina 5K (2015) \u3092 Debian 13 \u306b\u79fb\u884c\u3057\u305f [1]\u300d\u308f\u3051\u3060\u304c\u3001\u69cb\u6210\u306f\u6697\u53f7\u5316 LVM\uff08LUKS + LVM\uff09[2]\u3067\u30011TB HDD \u3092\u4e38\u3054\u3068 Debian \u306b\u5272\u308a\u5f53\u3066\u305f\u3002\u4e00\u65b9\u3067 &#8230; <a title=\"iMac \u306e Fusion Drive \u3092 LVM cache \u3068\u3057\u3066\u518d\u5229\u7528\u3059\u308b\" class=\"read-more\" href=\"https:\/\/harpuia.id774.net\/entry\/2026\/02\/10\/3530\/\" aria-label=\"iMac \u306e Fusion Drive \u3092 LVM cache \u3068\u3057\u3066\u518d\u5229\u7528\u3059\u308b \u306b\u3064\u3044\u3066\u3055\u3089\u306b\u8aad\u3080\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-3530","post","type-post","status-publish","format-standard","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/posts\/3530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/comments?post=3530"}],"version-history":[{"count":30,"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/posts\/3530\/revisions"}],"predecessor-version":[{"id":4482,"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/posts\/3530\/revisions\/4482"}],"wp:attachment":[{"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/media?parent=3530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/categories?post=3530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harpuia.id774.net\/entry\/wp-json\/wp\/v2\/tags?post=3530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}