<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>ITDOG博客</title><link>https://blog.itdog.net/</link><description>一个IT人的世界</description><item><title>IT学习教程</title><link>https://blog.itdog.net/post/705.html</link><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;table interlaced=&quot;enabled&quot; align=&quot;center&quot;&gt;&lt;caption style=&quot;border-color: rgb(221, 221, 221);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;IT学习教程&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;/caption&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th style=&quot;word-break: break-all; border-color: rgb(221, 221, 221);&quot; width=&quot;89&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;background-color: #FCFCFC; font-size: 18px;&quot;&gt;类别&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;word-break: break-all; border-color: rgb(221, 221, 221);&quot; width=&quot;245&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;background-color: #FCFCFC; font-size: 18px;&quot;&gt;名称&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;word-break: break-all; border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;&lt;span style=&quot;background-color: #FCFCFC; font-size: 18px;&quot;&gt;备注&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;ue-table-interlace-color-single&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;word-break: break-all; border-color: rgb(221, 221, 221);&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Docker&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;word-break: break-all; border-color: rgb(221, 221, 221);&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;a href=&quot;https://blog.itdog.net/study/docker/docker/docker-tutorial.html&quot; target=&quot;_blank&quot; style=&quot;font-size: 18px; text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Docker基础教程&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;word-break: break-all; border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;ue-table-interlace-color-double&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;数据库&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;a href=&quot;https://blog.itdog.net/study/mysql/mysql/mysql-tutorial.html&quot; target=&quot;_blank&quot; style=&quot;font-size: 18px; text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;MySQL基础教程&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;ue-table-interlace-color-single&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;text-align: -webkit-center; background-color: #F7FAFF; font-size: 18px;&quot;&gt;数据库&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;a href=&quot;https://blog.itdog.net/study/redis/redis/redis-tutorial.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Redis 基础教程&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;ue-table-interlace-color-double&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Linux&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;a href=&quot;https://blog.itdog.net/study/linux/linux/linux-tutorial.html&quot; target=&quot;_blank&quot; style=&quot;font-size: 18px; text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Linux基础教程&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;ue-table-interlace-color-single&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Linux&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;a href=&quot;https://blog.itdog.net/study/linux-notes/web/html/index.html&quot; target=&quot;_blank&quot; style=&quot;font-size: 18px; text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Linux学习笔记&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;ue-table-interlace-color-double&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;编程语言&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;a href=&quot;https://blog.itdog.net/study/python-notes/web/index.html&quot; target=&quot;_blank&quot; style=&quot;font-size: 18px; text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Python 学习笔记&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;ue-table-interlace-color-single&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;K8s&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221); word-break: break-all;&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;a href=&quot;https://blog.itdog.net/study/kubernetes-notes/web/index.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Kubernetes 学习笔记&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;ue-table-interlace-color-double&quot;&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;61&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;245&quot; align=&quot;left&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td valign=&quot;middle&quot; style=&quot;border-color: rgb(221, 221, 221);&quot; width=&quot;113&quot; align=&quot;center&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 04 Sep 2026 10:37:11 +0800</pubDate></item><item><title>openVPN连接到远程服务器后，能访问http等服务，但不能访问samba网络共享处理</title><link>https://blog.itdog.net/post/704.html</link><description>&lt;p&gt;本地客户端：&lt;span style=&quot;background-color: #FFFF00;&quot;&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/span&gt;，为windows7（本地IP：192.168.10.22，获取vpn：10.10.0.22)，安装了OpenVPN GUI客户端并连接了远程的openVPN服务器(vpn:10.10.0.1)。现在远程内部部署了一台应用服务器：&lt;span style=&quot;background-color: #FFFF00;&quot;&gt;&lt;strong&gt;S&lt;/strong&gt;&lt;/span&gt;，系统也是windows7，应用地址是：&lt;a href=&quot;http://192.168.58.12:8001&quot; _src=&quot;http://192.168.58.12:8001&quot;&gt;http://192.168.58.12:8001&lt;/a&gt;&amp;nbsp;,同时也开启了网上邻居共享服务(samba)。现在问题是：本地&lt;span style=&quot;background-color: #FFFF00;&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;A&lt;/strong&gt;&lt;/span&gt;能正常连接&lt;a href=&quot;http://192.168.58.12:8001/&quot; _src=&quot;http://192.168.58.12:8001&quot; style=&quot;white-space: normal;&quot;&gt;http://192.168.58.12:8001&lt;/a&gt;&amp;nbsp;，但正常打不开远程的共享目录：\\192.168.58.12。不过发现关闭S的防火墙可正常访问共享目录：\\192.168.58.12 。所以问题出现在防火墙上。&lt;/p&gt;&lt;p&gt;服务器&lt;span style=&quot;background-color: #FFFF00;&quot;&gt;&lt;strong&gt;S&lt;/strong&gt;&lt;/span&gt;操作：&lt;/p&gt;&lt;p&gt;1、控制面板——windows防火墙——高级设置——入站规则——新建规则——端口——TCP，特定端口：&lt;span style=&quot;color: #0F1115; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: #EBEEF2;&quot;&gt;139,445&amp;nbsp;&lt;/span&gt;——允许连接——专用和公用——名称：samba_for_openVPN——完成&lt;/p&gt;&lt;p&gt;2、（可选）在创建好的规则上右键 -&amp;gt; “属性” -&amp;gt; “作用域”，在“远程 IP 地址”中添加你的 openVPN 客户端网段，10.10.0.0/24。这样可以确保只有通过openVPN 接入的设备才能使用这个共享。&lt;/p&gt;&lt;p&gt;完成。&lt;/p&gt;&lt;p&gt;其它VPN也可以参考设置。如果不设置第2点，那所有通过VPN等连接都可以连进来，这样不安全。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 01 Sep 2026 17:05:07 +0800</pubDate></item><item><title>openvpn-gui版本是11.15，如何实现开机自动启动并自动连接openvpn</title><link>https://blog.itdog.net/post/703.html</link><description>&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;在 Windows 7 上使用 OpenVPN GUI 11.15 实现开机自动连接，有三个可靠的方法，你可以根据自己的需求选择。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;white-space: normal; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;方案一：使用批处理&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;font color=&quot;#0f1115&quot; face=&quot;quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 16px; background-color: #FFFFFF;&quot;&gt;新建一个OpenVPN.bat的批处理文件，内容如下：&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;@echo&amp;nbsp;off
start&amp;nbsp;&amp;quot;&amp;quot;&amp;nbsp;&amp;quot;C:\Program&amp;nbsp;Files\OpenVPN\bin\openvpn-gui.exe&amp;quot;&amp;nbsp;--connect&amp;nbsp;client.ovpn&lt;/pre&gt;&lt;p&gt;&lt;font color=&quot;#0f1115&quot; face=&quot;quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 16px; background-color: #FFFFFF;&quot;&gt;保存到系统开机启动目录下即可。如windows7的开机启动目录是：&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start&amp;nbsp;Menu\Programs\Startup&lt;/pre&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;方案二：使用“启动”文件夹（操作简单、直观）&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;这个方法操作起来最直接，可以让你在电脑启动并登录后自动运行 OpenVPN GUI 并连接。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;1&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;打开启动文件夹&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：按下键盘上的&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;Win + R&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;组合键，输入&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;shell:startup&lt;/code&gt;&lt;span class=&quot;&quot;&gt;，然后点击“确定”&lt;/span&gt;&lt;a href=&quot;https://vsay.net/mycode/144.html&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot; style=&quot;transition: box-shadow var(--ds-transition-duration) var(--ds-ease-in-out); border-style: solid; border-color: rgba(255, 255, 255, 0); border-image: initial; border-width: 2px 3px; margin-left: -3px; margin-right: -3px; text-decoration-line: none; position: relative; cursor: default;&quot;&gt;&lt;span class=&quot;ds-markdown-cite&quot; style=&quot;box-sizing: border-box; user-select: none; background: var(--dsw-alias-markdown-citation); min-width: 18px; height: 18px; font: var(--dsw-font-xxxs-strong-11); color: var(--dsw-alias-label-secondary); cursor: pointer; border-radius: 12px; flex-shrink: 0; justify-content: center; align-items: center; margin: 0px 3px; padding: 1.5px 4px; display: inline; position: relative; top: -2px;&quot;&gt;&lt;span style=&quot;opacity: 0; margin: 0px 2.21875px;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;position: absolute; left: 367px; top: 9px; transform: translateX(-50%) translateY(-50%);&quot;&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;&quot;&gt;。这会打开当前用户的“启动”文件夹。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;创建快捷方式&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：在桌面或OpenVPN安装目录（通常是&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;C:\Program Files\OpenVPN\bin\&lt;/code&gt;&lt;span class=&quot;&quot;&gt;）找到&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;openvpn-gui.exe&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;文件，右键点击它，选择“创建快捷方式”。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;设置自动连接&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：将刚创建的快捷方式&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;剪切&lt;/span&gt;&lt;span class=&quot;&quot;&gt;到第一步打开的“启动”文件夹中。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 8px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;添加连接参数&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：在“启动”文件夹中，右键点击这个新的快捷方式，选择“属性”。在“目标”栏的末尾，&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;留一个空格&lt;/span&gt;&lt;span class=&quot;&quot;&gt;，然后添加&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;--connect your-config.ovpn&lt;/code&gt;&lt;span class=&quot;&quot;&gt;。例如：&lt;/span&gt;&lt;br/&gt;&lt;span class=&quot;&quot;&gt;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&amp;quot;C:\Program Files\OpenVPN\bin\openvpn-gui.exe&amp;quot; --connect client.ovpn&lt;/code&gt;&lt;a href=&quot;https://vsay.net/mycode/144.html&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot; style=&quot;transition: box-shadow var(--ds-transition-duration) var(--ds-ease-in-out); border-style: solid; border-color: rgba(255, 255, 255, 0); border-image: initial; border-width: 2px 3px; margin-left: -3px; margin-right: -3px; text-decoration-line: none; position: relative; cursor: default;&quot;&gt;&lt;span class=&quot;ds-markdown-cite&quot; style=&quot;box-sizing: border-box; user-select: none; background: var(--dsw-alias-markdown-citation); min-width: 18px; height: 18px; font: var(--dsw-font-xxxs-strong-11); color: var(--dsw-alias-label-secondary); cursor: pointer; border-radius: 12px; flex-shrink: 0; justify-content: center; align-items: center; margin: 0px 3px; padding: 1.5px 4px; display: inline; position: relative; top: -2px;&quot;&gt;&lt;span style=&quot;opacity: 0; margin: 0px 2.21875px;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;position: absolute; left: 367px; top: 9px; transform: translateX(-50%) translateY(-50%);&quot;&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;blockquote style=&quot;border-left: 2px solid var(--dsw-alias-label-caption); margin: 16px 0px 0px; padding-left: 14px;&quot;&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 0px !important; margin-bottom: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;注意&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：请将&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;client.ovpn&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;替换为你实际的配置文件名。&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;这样设置后，每次开机登录，OpenVPN GUI 就会自动启动并尝试连接指定的配置文件。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;方案三：启用 OpenVPN 服务（更稳定、无界面）&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;这个方法将 OpenVPN 作为 Windows 系统服务运行，优点是稳定性更高，并且不会在任务栏显示图标，但同样需要提前处理密码问题。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;1&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 8px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;准备工作：保存密码&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：为了让服务能自动连接，需要将密码保存在一个文件中，以避免连接时弹窗要求输入&lt;/span&gt;&lt;a href=&quot;http://www.itdog.net/post/640.html&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot; style=&quot;transition: box-shadow var(--ds-transition-duration) var(--ds-ease-in-out); border-style: solid; border-color: rgba(255, 255, 255, 0); border-image: initial; border-width: 2px 3px; margin-left: -3px; margin-right: -3px; text-decoration-line: none; position: relative; cursor: default;&quot;&gt;&lt;span class=&quot;ds-markdown-cite&quot; style=&quot;box-sizing: border-box; user-select: none; background: var(--dsw-alias-markdown-citation); min-width: 18px; height: 18px; font: var(--dsw-font-xxxs-strong-11); color: var(--dsw-alias-label-secondary); cursor: pointer; border-radius: 12px; flex-shrink: 0; justify-content: center; align-items: center; margin: 0px 3px; padding: 1.5px 4px; display: inline; position: relative; top: -2px;&quot;&gt;&lt;span style=&quot;opacity: 0; margin: 0px 2.21875px;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;position: absolute; left: 367px; top: 9px; transform: translateX(-50%) translateY(-50%);&quot;&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 18px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;用记事本创建一个新文件，&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;第一行写用户名，第二行写密码&lt;/span&gt;&lt;span class=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;将其保存为&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;userpass.txt&lt;/code&gt;&lt;span class=&quot;&quot;&gt;（注意扩展名），并存放在安全的位置，如&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;C:\Program Files\OpenVPN\config\&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;目录下。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;在你的&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;.ovpn&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;配置文件中添加一行：&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;auth-user-pass userpass.txt&lt;/code&gt;&lt;span class=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 8px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;启用服务&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 18px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;按下&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;Win + R&lt;/code&gt;&lt;span class=&quot;&quot;&gt;，输入&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;services.msc&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;并回车，打开“服务”窗口。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;在列表中找到&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;OpenVPNServiceInteractive&lt;/code&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;右键点击它，选择“属性”。将“启动类型”设置为&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;“自动”&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;，然后点击“应用”和“确定”&lt;/span&gt;&lt;a href=&quot;https://www.shuzhiduo.com/topic/openvpn-%e9%9d%99%e9%bb%98%e8%bf%9e%e6%8e%a5/#1&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot; style=&quot;transition: box-shadow var(--ds-transition-duration) var(--ds-ease-in-out); border-style: solid; border-color: rgba(255, 255, 255, 0); border-image: initial; border-width: 2px 3px; margin-left: -3px; margin-right: -3px; text-decoration-line: none; position: relative; cursor: default;&quot;&gt;&lt;span class=&quot;ds-markdown-cite&quot; style=&quot;box-sizing: border-box; user-select: none; background: var(--dsw-alias-markdown-citation); min-width: 18px; height: 18px; font: var(--dsw-font-xxxs-strong-11); color: var(--dsw-alias-label-secondary); cursor: pointer; border-radius: 12px; flex-shrink: 0; justify-content: center; align-items: center; margin: 0px 3px; padding: 1.5px 4px; display: inline; position: relative; top: -2px;&quot;&gt;&lt;span style=&quot;opacity: 0; margin: 0px 2.21875px;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;position: absolute; left: 358px; top: 9px; transform: translateX(-50%) translateY(-50%);&quot;&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); margin-bottom: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;完成以上设置后，电脑开机时该服务就会自动启动，并依据配置文件建立VPN连接。不过需要留意，将密码明文保存在文件中存在一定的安全风险，建议谨慎评估&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 01 Sep 2026 11:17:45 +0800</pubDate></item><item><title>Ubuntu22.04安装NFS服务器操作指引</title><link>https://blog.itdog.net/post/702.html</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;详细讲解NFS远程存储的完整操作流程。这份指南会从服务端配置到客户端挂载，一步步带你实践。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;一、NFS 基础概念&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;NFS (Network File System) 允许一台机器（客户端）通过网络访问另一台机器（服务端）的目录，就像访问本地磁盘一样。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;二、环境准备&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;假设我们要搭建一个测试环境：&lt;/span&gt;&lt;/p&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;角色&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;IP地址&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;共享目录（服务端）&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;挂载点（客户端）&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;服务端（ubuntu）&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;192.168.156.157&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;/data/nfs_share&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;客户端（centos）&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;192.168.156.156&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;/mnt/nfs_data&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3&gt;三、服务端配置（在 192.168.156.157 上操作）&lt;/h3&gt;&lt;p&gt;1. 安装 NFS 服务&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;Ubuntu/Debian&amp;nbsp;系统
apt-get&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;nfs-kernel-server&amp;nbsp;rpcbind

#&amp;nbsp;或者CentOS/RHEL&amp;nbsp;系统
#&amp;nbsp;yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;nfs-utils&amp;nbsp;rpcbind&lt;/pre&gt;&lt;p&gt;2. 创建共享目录并设置权限&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;创建要共享的目录
mkdir&amp;nbsp;-p&amp;nbsp;/data/nfs_share

#&amp;nbsp;创建一个测试文件，稍后验证
echo&amp;nbsp;&amp;quot;Hello&amp;nbsp;NFS&amp;quot;&amp;nbsp;&amp;gt;&amp;nbsp;/data/nfs_share/test.txt

#&amp;nbsp;设置目录权限（根据需求调整）
chmod&amp;nbsp;755&amp;nbsp;/data/nfs_share
chown&amp;nbsp;nfsnobody:nfsnobody&amp;nbsp;/data/nfs_share&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;或&amp;nbsp;root:root&lt;/pre&gt;&lt;p&gt;3. 配置导出规则（核心步骤）&lt;/p&gt;&lt;p&gt;编辑 /etc/exports 文件：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;vi&amp;nbsp;/etc/exports&lt;/pre&gt;&lt;p&gt;添加以下内容：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;格式：共享目录&amp;nbsp;&amp;nbsp;客户端IP/网段(权限选项)
/data/nfs_share&amp;nbsp;192.168.156.156/24(rw,sync,no_root_squash,no_subtree_check)&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;常用选项详解&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;table width=&quot;752&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;选项&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;含义&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;rw&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;读写权限（&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;ro&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;为只读）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;sync&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;同步写入（数据实时落盘，更安全但慢）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;async&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;异步写入（性能更高但有数据丢失风险）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;no_root_squash&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;允许客户端root用户保留root权限（谨慎使用）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;root_squash&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;将客户端root映射为匿名用户（默认，更安全）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;no_subtree_check&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;不检查子目录权限（提高性能）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;insecure&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;允许使用大于1024的端口连接&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;no_all_squash&lt;/td&gt;&lt;td colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 15px; background-color: #FFFFFF;&quot;&gt;保留客户端用户的UID/GID映射&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;多客户端配置示例：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;允许单个IP
/data/nfs_share&amp;nbsp;192.168.156.156(rw,sync)

#&amp;nbsp;允许整个网段
/data/nfs_share&amp;nbsp;192.168.156.0/24(rw,sync)

#&amp;nbsp;允许所有（不安全，仅测试用）
/data/nfs_share&amp;nbsp;*(rw,sync,no_root_squash)&lt;/pre&gt;&lt;p&gt;4. 使配置生效&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;导出所有共享目录
exportfs&amp;nbsp;-a

#&amp;nbsp;查看当前导出状态
exportfs&amp;nbsp;-v

#&amp;nbsp;重启NFS服务（使配置彻底生效）
systemctl&amp;nbsp;restart&amp;nbsp;rpcbind
systemctl&amp;nbsp;restart&amp;nbsp;nfs-server&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;ubuntu、CentOS&amp;nbsp;7+&amp;nbsp;命令
#&amp;nbsp;或&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;nfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;旧版本&lt;/pre&gt;&lt;p&gt;5. 设置开机自启&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;systemctl&amp;nbsp;enable&amp;nbsp;rpcbind
systemctl&amp;nbsp;enable&amp;nbsp;nfs-server&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;6.服务端固定端口&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;由于nfs的端口是动态随机的，所以需要固定端口。端口根据实际情况去分配，要避免冲突。&lt;/p&gt;&lt;p&gt;6.1&amp;nbsp;固定端口方案：&lt;/p&gt;&lt;p&gt;mountd → 8901&lt;/p&gt;&lt;p&gt;statd → 8902&lt;/p&gt;&lt;p&gt;lockd → 8903&lt;/p&gt;&lt;p&gt;6.2 配置 NFS 端口&lt;/p&gt;&lt;p&gt;步骤 1：配置 /etc/nfs.conf&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;vim&amp;nbsp;/etc/nfs.conf&lt;/pre&gt;&lt;p&gt;清空文件内容，写入以下配置：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;[general]
pipefs-directory=/run/rpc_pipefs

[lockd]
port=8903
udp-port=8903

[mountd]
manage-gids=y
port=8901

[statd]
port=8902&lt;/pre&gt;&lt;p&gt;说明：[nfsd] 主服务端口默认 2049，无需修改。&lt;/p&gt;&lt;p&gt;步骤 2：配置 /etc/default/nfs-common&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;vim&amp;nbsp;/etc/default/nfs-common&lt;/pre&gt;&lt;p&gt;修改或添加以下内容：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;启动&amp;nbsp;statd&amp;nbsp;服务（关键：必须设为&amp;nbsp;yes）
NEED_STATD=yes

#&amp;nbsp;固定&amp;nbsp;statd&amp;nbsp;端口
STATDOPTS=&amp;quot;--port&amp;nbsp;8902&amp;nbsp;--outgoing-port&amp;nbsp;8902&amp;quot;&lt;/pre&gt;&lt;p&gt;步骤 3：配置 sysctl 固定 lockd 端口&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;添加&amp;nbsp;lockd&amp;nbsp;端口配置
echo&amp;nbsp;&amp;quot;fs.nfs.nlm_tcpport=8903&amp;quot;&amp;nbsp;|&amp;nbsp;sudo&amp;nbsp;tee&amp;nbsp;-a&amp;nbsp;/etc/sysctl.conf
echo&amp;nbsp;&amp;quot;fs.nfs.nlm_udpport=8903&amp;quot;&amp;nbsp;|&amp;nbsp;sudo&amp;nbsp;tee&amp;nbsp;-a&amp;nbsp;/etc/sysctl.conf

#&amp;nbsp;立即生效
sudo&amp;nbsp;sysctl&amp;nbsp;-p&lt;/pre&gt;&lt;p&gt;6.3 重启服务并验证&lt;/p&gt;&lt;p&gt;步骤 4：完全重启 NFS 服务&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;停止服务
sudo&amp;nbsp;systemctl&amp;nbsp;stop&amp;nbsp;nfs-kernel-server
sudo&amp;nbsp;systemctl&amp;nbsp;stop&amp;nbsp;rpcbind

#&amp;nbsp;杀掉所有&amp;nbsp;statd&amp;nbsp;进程（确保端口被释放）
sudo&amp;nbsp;pkill&amp;nbsp;-f&amp;nbsp;rpc.statd

#&amp;nbsp;重新加载&amp;nbsp;lockd&amp;nbsp;内核模块
sudo&amp;nbsp;modprobe&amp;nbsp;-r&amp;nbsp;lockd&amp;nbsp;2&amp;gt;/dev/null&amp;nbsp;||&amp;nbsp;true
sudo&amp;nbsp;modprobe&amp;nbsp;lockd&amp;nbsp;nlm_tcpport=8903&amp;nbsp;nlm_udpport=8903

#&amp;nbsp;启动服务
sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;rpcbind
sudo&amp;nbsp;systemctl&amp;nbsp;start&amp;nbsp;nfs-kernel-server

#&amp;nbsp;等待服务完全启动
sleep&amp;nbsp;5&lt;/pre&gt;&lt;p&gt;步骤 5：验证端口固定效果&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;rpcinfo&amp;nbsp;-p&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-E&amp;nbsp;&amp;#39;mountd|nlockmgr|status&amp;#39;&lt;/pre&gt;&lt;p&gt;预期输出：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608281787883602526167.jpg&quot; alt=&quot;PixPin_2026-08-28_10-19-51.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;7. 配置防火墙&lt;/p&gt;&lt;p&gt;放行 NFS 所需端口&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;放行&amp;nbsp;rpcbind（必须）
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;111/tcp
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;111/udp

#&amp;nbsp;放行&amp;nbsp;NFS&amp;nbsp;主服务（必须）
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;2049/tcp

#&amp;nbsp;放行固定端口
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;8901/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;mountd
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;8902/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;statd
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;8902/udp&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;statd
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;8903/tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;lockd
sudo&amp;nbsp;ufw&amp;nbsp;allow&amp;nbsp;8903/udp&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;lockd

#&amp;nbsp;重新加载防火墙
sudo&amp;nbsp;ufw&amp;nbsp;reload

#&amp;nbsp;查看防火墙状态
sudo&amp;nbsp;ufw&amp;nbsp;status&amp;nbsp;verbose&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608281787883744142908.jpg&quot; alt=&quot;PixPin_2026-08-28_10-22-10.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;8. 检查服务状态&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看NFS服务是否正常运行
systemctl&amp;nbsp;status&amp;nbsp;nfs-server

#&amp;nbsp;查看本机共享了哪些目录
showmount&amp;nbsp;-e&amp;nbsp;localhost&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3&gt;四、客户端配置（在 192.168.156.156 上操作）&lt;/h3&gt;&lt;p&gt;1. 安装 NFS 客户端工具&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;nfs-utils&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;CentOS/RHEL
#&amp;nbsp;apt-get&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;nfs-common&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;Ubuntu/Debian&lt;/pre&gt;&lt;p&gt;2. 查看服务端共享的目录&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;showmount&amp;nbsp;-e&amp;nbsp;192.168.156.157&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608271787822290414157.jpg&quot; alt=&quot;PixPin_2026-08-27_17-18-04.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;3. 创建本地挂载点并挂载&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;创建挂载目录
mkdir&amp;nbsp;-p&amp;nbsp;/mnt/nfs_data

#&amp;nbsp;手动挂载（立即生效）
mount&amp;nbsp;-t&amp;nbsp;nfs&amp;nbsp;192.168.156.157:/data/nfs_share&amp;nbsp;/mnt/nfs_data

#&amp;nbsp;或者使用更详细的参数
mount&amp;nbsp;-t&amp;nbsp;nfs&amp;nbsp;-o&amp;nbsp;rw,sync,hard,intr&amp;nbsp;192.168.156.157:/data/nfs_share&amp;nbsp;/mnt/nfs_data&lt;/pre&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;常用挂载选项&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _1210dd7 c03cafe9&quot; style=&quot;--dsl-scroll-area-gutters-disappear-delay:1s; z-index: 0; position: relative; overflow: auto; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); --container-height:322px;&quot;&gt;&lt;table width=&quot;752&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;选项&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l3); font: var(--dsw-font-markdown-table-head); border-top: none; min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px; text-align: left;&quot;&gt;&lt;span class=&quot;&quot;&gt;含义&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;hard&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;硬挂载（网络中断时客户端会卡住等待，数据安全）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;soft&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;软挂载（超时后返回错误，避免卡死但可能丢数据）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;intr&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;允许中断挂起的NFS操作（配合hard使用）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;timeo=n&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;超时时间（默认600，单位0.1秒）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;retrans=n&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;重传次数（默认3次）&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 16px 10px 0px;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;vers=3&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;/&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 13px;&quot;&gt;vers=4&lt;/code&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom: 1px solid var(--dsw-alias-border-l2); font: var(--dsw-font-markdown-table); min-width: 100px; max-width: min(30vw, 320px); padding: 10px 0px 10px 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;指定NFS协议版本&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;4. 验证挂载是否成功&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看已挂载的NFS
df&amp;nbsp;-hT&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;nfs

#&amp;nbsp;查看挂载点内容
ls&amp;nbsp;-l&amp;nbsp;/mnt/nfs_data
cat&amp;nbsp;/mnt/nfs_data/test.txt&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;应该看到&amp;nbsp;&amp;quot;Hello&amp;nbsp;NFS&amp;quot;&lt;/pre&gt;&lt;p&gt;5. 测试读写权限&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;尝试创建文件（如果服务端允许rw）
echo&amp;nbsp;&amp;quot;Test&amp;nbsp;write&amp;quot;&amp;nbsp;&amp;gt;&amp;nbsp;/mnt/nfs_data/client_write_test.txt

#&amp;nbsp;如果成功，说明读写权限正常&lt;/pre&gt;&lt;p&gt;6. 设置开机自动挂载&lt;/p&gt;&lt;p&gt;编辑 /etc/fstab 文件：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;vi&amp;nbsp;/etc/fstab&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; background-color: #FFFFFF; font-size: 14px;&quot;&gt;添加以下行：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;格式：服务端:共享目录&amp;nbsp;&amp;nbsp;本地挂载点&amp;nbsp;&amp;nbsp;文件系统类型&amp;nbsp;&amp;nbsp;挂载选项&amp;nbsp;&amp;nbsp;备份频率&amp;nbsp;&amp;nbsp;检查顺序
192.168.156.157:/data/nfs_share&amp;nbsp;/mnt/nfs_data&amp;nbsp;nfs&amp;nbsp;defaults,_netdev&amp;nbsp;0&amp;nbsp;0&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 16px; margin-bottom: 16px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-weight: ; font-stretch: ; line-height: ; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;_netdev&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：告诉系统在网络就绪后再挂载（对NFS至关重要）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;7. 验证 fstab 配置&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;重新挂载所有fstab中的条目（不重启测试）
mount&amp;nbsp;-a

#&amp;nbsp;检查是否挂载成功
mount&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;nfs&lt;/pre&gt;&lt;h3&gt;&lt;br/&gt;&lt;/h3&gt;&lt;h3&gt;五、常用管理命令&lt;/h3&gt;&lt;p&gt;服务端命令&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看当前共享状态
exportfs&amp;nbsp;-v

#&amp;nbsp;重新导出所有共享（修改/etc/exports后执行）
exportfs&amp;nbsp;-ra

#&amp;nbsp;取消导出某个目录
exportfs&amp;nbsp;-u&amp;nbsp;192.168.156.157:/data/nfs_share

#&amp;nbsp;查看NFS连接状态
nfsstat&amp;nbsp;-c&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;客户端统计
nfsstat&amp;nbsp;-s&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;服务端统计&lt;/pre&gt;&lt;p&gt;客户端命令&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看NFS挂载详情
nfsstat&amp;nbsp;-m

#&amp;nbsp;查看NFS连接状态
nfsiostat&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;每秒刷新一次

#&amp;nbsp;强制卸载（当NFS挂起时）
umount&amp;nbsp;-f&amp;nbsp;/mnt/nfs_data
umount&amp;nbsp;-l&amp;nbsp;/mnt/nfs_data&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;懒卸载，待没有进程使用时真正卸载&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 27 Aug 2026 16:14:39 +0800</pubDate></item><item><title>Ubuntu服务器更改IP地址</title><link>https://blog.itdog.net/post/701.html</link><description>&lt;p&gt;&lt;br/&gt;在 Ubuntu 22.04 中更换 IP 地址，推荐使用 netplan，它是当前版本的默认网络管理工具。&lt;/p&gt;&lt;h3&gt;1、查看当前网卡名称&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;ip&amp;nbsp;a
#&amp;nbsp;或
ls&amp;nbsp;/etc/netplan/&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;网卡名称通常是&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;eth0&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;ens33&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;或&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;enp0s3&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;等。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;2、编辑 Netplan 配置文件&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;nano&amp;nbsp;/etc/netplan/01-netcfg.yaml
#&amp;nbsp;或使用&amp;nbsp;50-cloud-init.yaml（文件名可能不同）&lt;/pre&gt;&lt;h3&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;3、配置示例&lt;/h3&gt;&lt;p&gt;场景 A：设置为静态 IP&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;network:
&amp;nbsp;&amp;nbsp;version:&amp;nbsp;2
&amp;nbsp;&amp;nbsp;renderer:&amp;nbsp;networkd
&amp;nbsp;&amp;nbsp;ethernets:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;eth0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;替换为你的网卡名
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dhcp4:&amp;nbsp;no
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addresses:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;192.168.1.100/24&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;设置固定IP和子网掩码
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gateway4:&amp;nbsp;192.168.1.1&amp;nbsp;&amp;nbsp;#&amp;nbsp;网关
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nameservers:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addresses:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;8.8.8.8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;DNS服务器
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;114.114.114.114&lt;/pre&gt;&lt;p&gt;场景 B：改为 DHCP（自动获取 IP）&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;network:
&amp;nbsp;&amp;nbsp;version:&amp;nbsp;2
&amp;nbsp;&amp;nbsp;renderer:&amp;nbsp;networkd
&amp;nbsp;&amp;nbsp;ethernets:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;eth0:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dhcp4:&amp;nbsp;yes&lt;/pre&gt;&lt;h3&gt;4、应用配置&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;netplan&amp;nbsp;apply&lt;/pre&gt;&lt;h3&gt;5、验证新 IP&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;ip&amp;nbsp;a
#&amp;nbsp;或
ip&amp;nbsp;addr&amp;nbsp;show&amp;nbsp;eth0&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 27 Aug 2026 11:10:06 +0800</pubDate></item><item><title>Ubuntu 22.04安装软RAID5阵列</title><link>https://blog.itdog.net/post/700.html</link><description>&lt;h2&gt;需求：&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;已有的Ubuntu 22.04系统&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;上操作。一共4块硬盘，其中一块已安装ubutntu22.04，&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;系统盘是sdc（LVM管理）不动&lt;/span&gt;，现成想将剩下的三块硬盘（sda、sdb和sdd）安装成RAID5，并挂载到&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); font-size: 0.875em !important;&quot;&gt;/data&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;目录。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787747353557438.jpg&quot; alt=&quot;PixPin_2026-08-26_20-29-08.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;下面是详细的操作步骤。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;重要提示&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;操作前请务必确认三块硬盘上的数据已备份且不再需要。&lt;/span&gt;&lt;span class=&quot;&quot;&gt; 以下操作会清除这三块硬盘上的所有数据。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;第一步：确认硬盘信息&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;首先，找出哪三块硬盘是你要组建RAID的&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;lsblk&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;根据&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;SIZE&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;确认你要用的三块硬盘名称（如 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sda&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sdb&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sdd&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;）。&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;请仔细核对，不要选错。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;第二步：安装 mdadm&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;Ubuntu 22.04 默认已安装 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;mdadm&lt;/code&gt;&lt;span class=&quot;&quot;&gt;，如果没有，执行：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;apt&amp;nbsp;update
sudo&amp;nbsp;apt&amp;nbsp;install&amp;nbsp;mdadm&amp;nbsp;-y&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787747618205806.jpg&quot; alt=&quot;PixPin_2026-08-26_20-33-36.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; background-color: #FFFFFF; font-size: 20px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; background-color: #FFFFFF; font-size: 20px;&quot;&gt;第三步：创建 RAID 5 阵列&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;用以下命令创建RAID 5。请将 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;/dev/sda /dev/sdb /dev/sdd&lt;/code&gt;&lt;span class=&quot;&quot;&gt; 替换为你实际的硬盘名称。&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--create&amp;nbsp;--verbose&amp;nbsp;/dev/md0&amp;nbsp;--level=5&amp;nbsp;--raid-devices=3&amp;nbsp;/dev/sda&amp;nbsp;/dev/sdb&amp;nbsp;/dev/sdd&lt;/pre&gt;&lt;ul style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;/dev/md0&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：新创建的RAID设备名称。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;--level=5&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：RAID级别为5。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;--raid-devices=3&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：使用3块硬盘。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787747748866624.jpg&quot; alt=&quot;PixPin_2026-08-26_20-35-45.jpg&quot;/&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;第四步：监控阵列同步&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;RAID 5创建后会自动开始后台同步（重建奇偶校验数据）。查看进度：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;cat&amp;nbsp;/proc/mdstat&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;输出中可以看到类似 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;[======&amp;gt;........] recovery = 35.2%&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt; 的进度条。同步完成后会显示 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;[UUU]&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;。&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787747864467981.jpg&quot; alt=&quot;PixPin_2026-08-26_20-37-42.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;同步完成后再进行下一步操作。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;第五步：格式化并挂载&lt;/span&gt;&lt;/h3&gt;&lt;ol start=&quot;1&quot; style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 8px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;格式化&lt;/span&gt;&lt;span class=&quot;&quot;&gt;为 xfs文件系统：&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mkfs.xfs&amp;nbsp;/dev/md0
#如果格式化为ext4系统，用以下命令
#&amp;nbsp;sudo&amp;nbsp;mkfs.ext4&amp;nbsp;/dev/md0&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787748085444090.jpg&quot; alt=&quot;PixPin_2026-08-26_20-41-23.jpg&quot;/&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;2.创建挂载点&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mkdir&amp;nbsp;-p&amp;nbsp;/data&lt;/pre&gt;&lt;p&gt;3.&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;临时挂载&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mount&amp;nbsp;/dev/md0&amp;nbsp;/data&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;4.验证挂载&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;df&amp;nbsp;-hT&amp;nbsp;/data&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787748281796885.jpg&quot; alt=&quot;PixPin_2026-08-26_20-44-38.jpg&quot;/&gt;&lt;/p&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;第六步：配置开机自动挂载&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;为了重启后RAID能自动识别和挂载，需要两步配置。&lt;/span&gt;&lt;/p&gt;&lt;ol start=&quot;1&quot; style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 8px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;保存RAID配置&lt;/span&gt;&lt;span class=&quot;&quot;&gt;（系统启动时自动组装阵列）：&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--detail&amp;nbsp;--scan&amp;nbsp;|&amp;nbsp;sudo&amp;nbsp;tee&amp;nbsp;-a&amp;nbsp;/etc/mdadm/mdadm.conf
sudo&amp;nbsp;update-initramfs&amp;nbsp;-u&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787748396400358.jpg&quot; alt=&quot;PixPin_2026-08-26_20-46-35.jpg&quot;/&gt;&lt;/p&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 8px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;2.添加到 fstab 实现自动挂载&lt;/span&gt;&lt;span class=&quot;&quot;&gt;：&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 8px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;先获取 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;/dev/md0&lt;/code&gt;&lt;span class=&quot;&quot;&gt; 的UUID：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;blkid&amp;nbsp;/dev/md0&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;输出以下：（a964bf13-0419-4d4f-8b5a-be9b5373ce4a）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787748511618472.jpg&quot; alt=&quot;PixPin_2026-08-26_20-48-27.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;编辑 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/etc/fstab&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;vim&amp;nbsp;/etc/fstab&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;在文件末尾添加一行（将 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;&amp;lt;your-uuid&amp;gt;&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt; 替换为实际UUID，&amp;lt;文件类型&amp;gt;:ext4或xfs）：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#格式如下：
UUID=&amp;lt;your-uuid&amp;gt;&amp;nbsp;/data&amp;nbsp;&amp;lt;文件类型&amp;gt;&amp;nbsp;defaults,nofail&amp;nbsp;0&amp;nbsp;0
#本次实际输入：
UUID=a964bf13-0419-4d4f-8b5a-be9b5373ce4a&amp;nbsp;/data&amp;nbsp;xfs&amp;nbsp;defaults,nofail&amp;nbsp;0&amp;nbsp;0&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787748913200600.jpg&quot; alt=&quot;PixPin_2026-08-26_20-55-10.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;nofail&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt; 选项可以防止阵列挂载失败时系统无法启动。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;保存退出&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px;&quot;&gt;第七步：验证重启&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;重启系统，确保一切正常：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;reboot&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;重启后检查：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看RAID状态
sudo&amp;nbsp;mdadm&amp;nbsp;--detail&amp;nbsp;/dev/md0

#&amp;nbsp;查看挂载情况
df&amp;nbsp;-h&amp;nbsp;/data

#&amp;nbsp;查看所有挂载
mount&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;/data&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;有个奇怪的地方，配置好后，硬盘顺序自动变为dba(系统盘),dbb、dbc和dbd为RAID5盘。但总的来说RAID配置是正确的，只是&lt;strong&gt;硬盘被操作系统自动重新命名&lt;/strong&gt;了。这在多硬盘系统中很常见。&lt;/p&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;=======&lt;strong&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;检查RAID硬盘情况和日志&lt;/span&gt;&lt;/strong&gt;==========&lt;/p&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 22px; line-height: 32px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;一、快速状态检查&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 22px; line-height: 32px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;1. 查看RAID阵列整体状态&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;cat&amp;nbsp;/proc/mdstat&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;2. 查看详细阵列信息&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--detail&amp;nbsp;/dev/md0&lt;/pre&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;重点关注：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-weight: 600; font-size: 16px;&quot;&gt;State&lt;/span&gt;：应该是 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;clean&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt; 或 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;active&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-weight: 600; font-size: 16px;&quot;&gt;Active Devices&lt;/span&gt;：应该是全部数量（如3）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-weight: 600; font-size: 16px;&quot;&gt;Failed Devices&lt;/span&gt;：应该是0&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-weight: 600; font-size: 16px;&quot;&gt;Working Devices&lt;/span&gt;：应该是全部数量&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 22px; line-height: 32px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;二、检查每块硬盘的健康状态&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;1. 查看每块硬盘的RAID元数据&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;#&amp;nbsp;分别查看三块硬盘的RAID成员信息&lt;br/&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--examine&amp;nbsp;/dev/sdb&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-E&amp;nbsp;&amp;quot;Device|State|UUID|Role&amp;quot;&lt;br/&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--examine&amp;nbsp;/dev/sdc&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-E&amp;nbsp;&amp;quot;Device|State|UUID|Role&amp;quot;&lt;br/&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--examine&amp;nbsp;/dev/sdd&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-E&amp;nbsp;&amp;quot;Device|State|UUID|Role&amp;quot;&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;关键信息解读：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;Role&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;：应该是 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;0&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;1&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;、&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;2&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;（对应阵列中的位置）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;State&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;：应该是 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;active&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt; 或 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;sync&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;Device&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;：显示硬盘设备名&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-size: 16px; background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;三、查看RAID相关日志&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;1. 查看内核消息（实时）&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;#&amp;nbsp;实时查看内核消息（RAID事件会记录在这里）&lt;br/&gt;sudo&amp;nbsp;dmesg&amp;nbsp;-T&amp;nbsp;-w&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-i&amp;nbsp;raid&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;-T&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;：显示可读时间戳&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;-w&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;：实时监控（按Ctrl+C退出）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;grep -i raid&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;：只显示RAID相关消息&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;2. 查看系统日志中的RAID事件&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;# 查看systemd日志中的RAID相关记录&lt;br/&gt;sudo journalctl -u mdadm -n 50&lt;br/&gt;&lt;br/&gt;# 查看所有包含&amp;quot;raid&amp;quot;或&amp;quot;md0&amp;quot;的日志&lt;br/&gt;sudo journalctl | grep -E &amp;quot;raid|md0&amp;quot; | tail -50&lt;br/&gt;&lt;br/&gt;# 查看今天的RAID相关日志&lt;br/&gt;sudo journalctl --since today | grep -i raid&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;h2 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 22px; line-height: 32px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;持续监控脚本&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; background-color: #FFFFFF; font-size: 16px;&quot;&gt;如果想持续监控RAID状态，可以创建一个简单的脚本：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;# 创建监控脚本&lt;br/&gt;cat &amp;gt; ~/check_raid.sh &amp;lt;&amp;lt; &amp;#39;EOF&amp;#39;&lt;br/&gt;#!/bin/bash&lt;br/&gt;echo &amp;quot;=== RAID Status ===&amp;quot;&lt;br/&gt;cat /proc/mdstat&lt;br/&gt;echo &amp;quot;&amp;quot;&lt;br/&gt;echo &amp;quot;=== RAID Detail ===&amp;quot;&lt;br/&gt;sudo mdadm --detail /dev/md0 | grep -E &amp;quot;State|Active|Failed|Working|Spare&amp;quot;&lt;br/&gt;echo &amp;quot;&amp;quot;&lt;br/&gt;echo &amp;quot;=== Disk Health ===&amp;quot;&lt;br/&gt;for disk in sdb sdc sdd; do&lt;br/&gt; &amp;nbsp; &amp;nbsp;echo &amp;quot;/dev/$disk:&amp;quot;&lt;br/&gt; &amp;nbsp; &amp;nbsp;sudo smartctl -H /dev/$disk | grep &amp;quot;SMART overall-health&amp;quot;&lt;br/&gt;done&lt;br/&gt;EOF&lt;br/&gt;&lt;br/&gt;chmod +x ~/check_raid.sh&lt;br/&gt;&lt;br/&gt;# 执行&lt;br/&gt;./check_raid.sh&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;=======制造问题=========&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;出现错误：手工拔下一块硬盘dbd，之前保存在/data里面的数据已消失&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787750971563825.jpg&quot; alt=&quot;PixPin_2026-08-26_21-29-28.jpg&quot; style=&quot;color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px; white-space: normal;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787751093379129.jpg&quot; alt=&quot;PixPin_2026-08-26_21-31-31.jpg&quot; style=&quot;color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 20px; white-space: normal;&quot;/&gt;&lt;/p&gt;&lt;h3&gt;原因：&lt;/h3&gt;&lt;p&gt;md0 显示为 inactive（非活动状态），这意味着RAID阵列没有正常启动，而且无法挂载。&lt;/p&gt;&lt;p&gt;不过数据还在硬盘上，只是阵列处于非活动状态。我们需要手动重新激活它。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;md0&amp;nbsp;:&amp;nbsp;inactive&amp;nbsp;sdb[0](S)&amp;nbsp;sdc[1](S)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;20953088&amp;nbsp;blocks&amp;nbsp;super&amp;nbsp;1.2&lt;/pre&gt;&lt;ul style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;inactive&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：阵列处于非活动状态（没有正常组装）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;(S)&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：表示这两块硬盘被标记为 &lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;Spare&lt;/span&gt;&lt;span class=&quot;&quot;&gt;（备用盘），而不是阵列成员&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;RAID元数据还在，但阵列没有正确激活&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 22px; line-height: 32px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong&gt;&lt;span class=&quot;&quot;&gt;立即修复步骤&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;第一步：停止当前错误的阵列&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--stop&amp;nbsp;/dev/md0&lt;/pre&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;第二步：重新强制组装阵列（只使用两块硬盘）&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--assemble&amp;nbsp;--force&amp;nbsp;--run&amp;nbsp;/dev/md0&amp;nbsp;/dev/sdb&amp;nbsp;/dev/sdc&lt;/pre&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;参数说明：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;--force&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：强制组装（即使认为可能不完整）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;--run&lt;/code&gt;&lt;span class=&quot;&quot;&gt;：立即启动阵列（即使降级也启动）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;第三步：检查是否成功&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;cat&amp;nbsp;/proc/mdstat&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787752752348591.jpg&quot; alt=&quot;PixPin_2026-08-26_21-59-08.jpg&quot;/&gt;&lt;/p&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;第四步：检查文件系统&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;先检查超级块是否正常
sudo&amp;nbsp;mdadm&amp;nbsp;--detail&amp;nbsp;/dev/md0

#&amp;nbsp;检查文件系统
sudo&amp;nbsp;fsck&amp;nbsp;-n&amp;nbsp;/dev/md0&lt;/pre&gt;&lt;h3 style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 20px; line-height: 30px; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;第五步：尝试挂载&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;先只读挂载测试
sudo&amp;nbsp;mount&amp;nbsp;-o&amp;nbsp;ro&amp;nbsp;/dev/md0&amp;nbsp;/data

#&amp;nbsp;如果成功，查看数据
ls&amp;nbsp;-la&amp;nbsp;/data

#&amp;nbsp;如果数据完整，重新挂载为读写
sudo&amp;nbsp;mount&amp;nbsp;-o&amp;nbsp;remount,rw&amp;nbsp;/dev/md0&amp;nbsp;/data&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787752892858709.jpg&quot; alt=&quot;PixPin_2026-08-26_22-01-29.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;strong&gt;======新加入硬盘，恢复回raid5========&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;现在找了一块新的10硬盘，接入系统，需要恢复回raid5，数据不变。如下图&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787753369772530.jpg&quot; alt=&quot;PixPin_2026-08-26_22-09-27.jpg&quot;/&gt;&lt;/p&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255); margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;现在情况很清晰：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin: 16px 0px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;sdb&lt;/code&gt;&lt;span class=&quot;&quot;&gt; 和 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;sdc&lt;/code&gt;&lt;span class=&quot;&quot;&gt; 已经组成了 &lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;降级模式&lt;/span&gt;&lt;span class=&quot;&quot;&gt; 的RAID 5阵列（显示为 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;md0&lt;/code&gt;&lt;span class=&quot;&quot;&gt;，已挂载到 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;/data&lt;/code&gt;&lt;span class=&quot;&quot;&gt;）&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;sdd&lt;/code&gt;&lt;span class=&quot;&quot;&gt; 是&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;新插入的空白硬盘&lt;/span&gt;&lt;span class=&quot;&quot;&gt;，还没有加入阵列&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;阵列目前工作正常，数据完整&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin: 16px 0px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;现在需要做的就是&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;&lt;span class=&quot;&quot;&gt;把新硬盘 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-weight: 400; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;sdd&lt;/code&gt;&lt;span class=&quot;&quot;&gt; 添加到现有的RAID 5阵列中&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;，让它自动同步恢复。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;操作步骤&lt;/h2&gt;&lt;h3&gt;第一步：确认当前阵列状态&lt;/h3&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--detail&amp;nbsp;/dev/md0&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-size: 13px; line-height: 22px; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; overflow: auto; white-space: pre-wrap; word-break: break-all; padding: 16px; color: rgb(15, 17, 21); margin: 0px !important;&quot;&gt;State&amp;nbsp;:&amp;nbsp;clean,&amp;nbsp;degraded
Active&amp;nbsp;Devices&amp;nbsp;:&amp;nbsp;2
Working&amp;nbsp;Devices&amp;nbsp;:&amp;nbsp;2
Failed&amp;nbsp;Devices&amp;nbsp;:&amp;nbsp;0
Spare&amp;nbsp;Devices&amp;nbsp;:&amp;nbsp;0&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;这确认了阵列处于降级状态，等待第三块硬盘加入。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;br/&gt;第二步：将新硬盘添加到阵列&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--add&amp;nbsp;/dev/md0&amp;nbsp;/dev/sdd&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787753810493706.jpg&quot; alt=&quot;PixPin_2026-08-26_22-15-15.jpg&quot;/&gt;&lt;/p&gt;&lt;h3&gt;第三步：监控同步进度&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;cat&amp;nbsp;/proc/mdstat&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787753868393817.jpg&quot; alt=&quot;PixPin_2026-08-26_22-17-47.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;同步完成&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;第四步：验证阵列完整状态&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;mdadm&amp;nbsp;--detail&amp;nbsp;/dev/md0&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787753976900403.jpg&quot; alt=&quot;PixPin_2026-08-26_22-19-32.jpg&quot;/&gt;&lt;/p&gt;&lt;h3&gt;第五步：验证数据完整性&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看数据是否正常
ls&amp;nbsp;-la&amp;nbsp;/data

#&amp;nbsp;查看挂载情况
df&amp;nbsp;-h&amp;nbsp;/data

#&amp;nbsp;查看是否有错误日志
sudo&amp;nbsp;dmesg&amp;nbsp;-T&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-i&amp;nbsp;raid&amp;nbsp;|&amp;nbsp;tail&amp;nbsp;-2&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 26 Aug 2026 20:04:37 +0800</pubDate></item><item><title>ubuntu 22.04 在线替换硬盘（LVM）</title><link>https://blog.itdog.net/post/699.html</link><description>&lt;p&gt;&lt;strong&gt;系统是：&lt;/strong&gt;Ubuntu 22.04.4 LTS&lt;/p&gt;&lt;p&gt;如下图，需要将sdc硬盘（新）替换sdb硬盘（旧）,都是10G容量，系统已使用lvm方式管理，vg组是:vg0，sdb挂载的是根/&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787708234417300.jpg&quot; alt=&quot;PixPin_2026-08-26_09-36-50.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;想用&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sdc&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;替换&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sdb&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;。这是一个LVM在线替换硬盘的操作，需要&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;数据迁移&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;和&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;设备替换&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;两个步骤。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;一、操作前确认&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;首先检查&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sdc&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;的状态：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看&amp;nbsp;sdc&amp;nbsp;是否已被LVM使用
pvs&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;sdc
lsblk&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;sdc&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;如果&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;sdc&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;显示没有任何LVM关联（如你的输出所示，&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;sdc&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;单独列出没有子项），说明它是空闲的，可以用于替换。&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;二、操作步骤&lt;/span&gt;&lt;/h3&gt;&lt;h4&gt;步骤1：将&amp;nbsp;/dev/sdc&amp;nbsp;加入LVM&lt;/h4&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;1.&amp;nbsp;初始化&amp;nbsp;sdc&amp;nbsp;为物理卷(PV)
pvcreate&amp;nbsp;/dev/sdc

#&amp;nbsp;2.&amp;nbsp;将&amp;nbsp;sdc&amp;nbsp;加入到&amp;nbsp;vg0&amp;nbsp;卷组
vgextend&amp;nbsp;vg0&amp;nbsp;/dev/sdc

#&amp;nbsp;3.&amp;nbsp;验证是否添加成功
pvs&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787709041451958.jpg&quot; alt=&quot;PixPin_2026-08-26_09-50-28.jpg&quot;/&gt;&lt;/p&gt;&lt;h3&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif;&quot;&gt;步骤2：将数据从&amp;nbsp;/dev/sdb&amp;nbsp;迁移到&amp;nbsp;/dev/sdc&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;这是最关键的步骤，使用&amp;nbsp;pvmove&amp;nbsp;命令将数据从旧盘迁移到新盘：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;将&amp;nbsp;sdb&amp;nbsp;上的所有物理块(PE)迁移到&amp;nbsp;vg0&amp;nbsp;中的其他空闲PE（即&amp;nbsp;sdc）
pvmove&amp;nbsp;/dev/sdb&amp;nbsp;/dev/sdc&lt;/pre&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;⚠️ 重要提醒：&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;margin-top: 16px; margin-bottom: 16px; padding-left: 18px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;这个操作&lt;/span&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;不会停机&lt;/span&gt;&lt;span class=&quot;&quot;&gt;，系统可以正常运行&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;迁移过程中系统性能可能会有所下降&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span class=&quot;&quot;&gt;10GB的数据迁移通常需要几分钟到几十分钟，取决于磁盘速度&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-bottom: 0px; margin-top: 0px !important;&quot;&gt;&lt;span style=&quot;font-weight: 600;&quot;&gt;切勿中断操作&lt;/span&gt;&lt;span class=&quot;&quot;&gt;，否则可能导致数据不一致&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787709319814665.jpg&quot; alt=&quot;PixPin_2026-08-26_09-55-11.jpg&quot; style=&quot;white-space: normal;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;当前终端是可以看到进度的，或者你也可以用另一终端，用以下命令监控迁移进度：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看迁移进度
pvmove&amp;nbsp;-i&amp;nbsp;5
#&amp;nbsp;-i&amp;nbsp;5&amp;nbsp;表示每5秒更新一次进度

#&amp;nbsp;或者在另一个终端查看磁盘I/O
iostat&amp;nbsp;-x&amp;nbsp;1&amp;nbsp;/dev/sdb&amp;nbsp;/dev/sdc&lt;/pre&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;步骤3：验证数据迁移完成&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;ds-markdown-paragraph&quot; style=&quot;margin-top: 16px; margin-bottom: 16px; color: rgb(15, 17, 21); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;迁移完成后，确认数据已从 sdb 移出：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看&amp;nbsp;sdb&amp;nbsp;的&amp;nbsp;Used&amp;nbsp;应该变为&amp;nbsp;0
pvs&amp;nbsp;-o+pv_used

#&amp;nbsp;查看&amp;nbsp;sdb&amp;nbsp;的详细信息
pvdisplay&amp;nbsp;/dev/sdb&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787709458537090.jpg&quot; alt=&quot;PixPin_2026-08-26_09-57-31.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;此时应该看到&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sdb&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;的&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;Used&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;为&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;0&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;，&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;Free PE&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;等于&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;Total PE&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;步骤4：从卷组中移除&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: inherit;&quot;&gt;/dev/sdb&lt;/code&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;从&amp;nbsp;vg0&amp;nbsp;卷组中移除&amp;nbsp;sdb
vgreduce&amp;nbsp;vg0&amp;nbsp;/dev/sdb

#&amp;nbsp;验证移除成功
pvs
vgdisplay&amp;nbsp;vg0&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787709685562750.jpg&quot; alt=&quot;PixPin_2026-08-26_10-01-19.jpg&quot;/&gt;&lt;/p&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;步骤5：删除&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: var(--ds-font-family-code); background-color: var(--dsw-alias-markdown-inline-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: inherit;&quot;&gt;/dev/sdb&lt;/code&gt;&lt;span class=&quot;&quot;&gt;&amp;nbsp;的物理卷标记（可选）&lt;/span&gt;&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;清除&amp;nbsp;sdb&amp;nbsp;上的LVM元数据
pvremove&amp;nbsp;/dev/sdb&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;完成后，&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/dev/sdb&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;就变成一块普通的空盘，可以安全移除了。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787709844456600.jpg&quot; alt=&quot;PixPin_2026-08-26_10-03-51.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;用df -h命令，再检查下：&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608261787709950558338.jpg&quot; alt=&quot;PixPin_2026-08-26_10-05-44.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;总结：&lt;/p&gt;&lt;p&gt;只换了硬盘，里面的数据不变，所有挂载点也不变。&lt;/p&gt;</description><pubDate>Wed, 26 Aug 2026 09:32:31 +0800</pubDate></item><item><title>Ubuntu 22.04给磁盘扩容（LVM）</title><link>https://blog.itdog.net/post/698.html</link><description>&lt;p&gt;以下是目前硬盘情况：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787667684113761.jpg&quot; alt=&quot;PixPin_2026-08-25_22-21-19.jpg&quot;/&gt;&lt;/p&gt;&lt;h3&gt;要求：&lt;/h3&gt;&lt;p&gt;新增了一个20G的硬盘sdb，现在需要分10G到/home&lt;/p&gt;&lt;h3&gt;一、基本概念：&lt;/h3&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;1.1&amp;nbsp;&amp;nbsp;物理卷&amp;nbsp;Physical&amp;nbsp;&amp;nbsp;Volume&amp;nbsp;(PV)
可以在上面建立卷组的媒介，可以是硬盘分区，也可以是硬盘本身或者回环文件（loopback&amp;nbsp;file）。物理卷包括一个特殊的&amp;nbsp;header，其余部分被切割为一块块物理区域（physical&amp;nbsp;extents）
1.2&amp;nbsp;卷组&amp;nbsp;Volume&amp;nbsp;group&amp;nbsp;(VG)：&amp;nbsp;将一组物理卷收集为一个管理单元
1.3&amp;nbsp;逻辑卷&amp;nbsp;Logical&amp;nbsp;volume&amp;nbsp;(LV)：&amp;nbsp;虚拟分区，由物理区域（physical&amp;nbsp;extents）组成
1.4&amp;nbsp;物理区域&amp;nbsp;Physical&amp;nbsp;extent&amp;nbsp;(PE)：&amp;nbsp;硬盘可供指派给逻辑卷的最小单位（通常为&amp;nbsp;4MB）&lt;/pre&gt;&lt;h3&gt;二、实践&lt;/h3&gt;&lt;h4&gt;2.1 基础命令及解析&lt;/h4&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看挂载点
df&amp;nbsp;-h&amp;nbsp;

#&amp;nbsp;查看逻辑卷（&amp;nbsp;logical&amp;nbsp;volume）
lvdisplay
#简单点的命令
lvs

#&amp;nbsp;查看当前的卷组（volume&amp;nbsp;group），输出结果中的VG&amp;nbsp;Size表示当前卷组总大小
vgdisplay
#简单命令
vgs

#&amp;nbsp;查看当前的物理卷组（physical&amp;nbsp;volume）
pvdisplay
#简单命令
pvs

#&amp;nbsp;执行fdisk&amp;nbsp;/dev/sdb给vdb磁盘创建分区
fdisk&amp;nbsp;/dev/sdb

#&amp;nbsp;格式化分区
mkfs&amp;nbsp;-t&amp;nbsp;xfs&amp;nbsp;/dev/sdb1&amp;nbsp;#&amp;nbsp;一般用于centos7及以上
#&amp;nbsp;mkfs&amp;nbsp;-t&amp;nbsp;ext4&amp;nbsp;/dev/sdb1&amp;nbsp;#&amp;nbsp;一般用于centos6

#&amp;nbsp;创建pv，方便将pv交给vg管理
pvcreate&amp;nbsp;/dev/sdb1

#&amp;nbsp;给centos这个VG扩容
vgextend&amp;nbsp;centos&amp;nbsp;/dev/sdb1

#&amp;nbsp;给LV扩容&amp;nbsp;
lvextend&amp;nbsp;-l&amp;nbsp;+100%FREE&amp;nbsp;/dev/vg0/lv_home

#&amp;nbsp;刷新分区
#&amp;nbsp;resize2fs&amp;nbsp;/dev/vg0/lv_home&amp;nbsp;#&amp;nbsp;适用于centos6
xfs_growfs&amp;nbsp;/dev/vg0/lv_home&amp;nbsp;#&amp;nbsp;centos7及以后&lt;/pre&gt;&lt;h4&gt;2.2 开始给LVM扩容&lt;/h4&gt;&lt;p id=&quot;1--查看fdisk-fdisk--l&quot; updated=&quot;20260825222457&quot;&gt;&lt;strong&gt;1. 查看fdisk：fdisk -l&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;root@ubuntu:~#&amp;nbsp;fdisk&amp;nbsp;-l
Disk&amp;nbsp;/dev/loop0:&amp;nbsp;63.91&amp;nbsp;MiB,&amp;nbsp;67014656&amp;nbsp;bytes,&amp;nbsp;130888&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/loop1:&amp;nbsp;86.99&amp;nbsp;MiB,&amp;nbsp;91213824&amp;nbsp;bytes,&amp;nbsp;178152&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/loop2:&amp;nbsp;40.43&amp;nbsp;MiB,&amp;nbsp;42393600&amp;nbsp;bytes,&amp;nbsp;82800&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/loop3:&amp;nbsp;63.78&amp;nbsp;MiB,&amp;nbsp;66879488&amp;nbsp;bytes,&amp;nbsp;130624&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/sdb:&amp;nbsp;20&amp;nbsp;GiB,&amp;nbsp;21474836480&amp;nbsp;bytes,&amp;nbsp;41943040&amp;nbsp;sectors
Disk&amp;nbsp;model:&amp;nbsp;VMware&amp;nbsp;Virtual&amp;nbsp;S
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/sda:&amp;nbsp;60&amp;nbsp;GiB,&amp;nbsp;64424509440&amp;nbsp;bytes,&amp;nbsp;125829120&amp;nbsp;sectors
Disk&amp;nbsp;model:&amp;nbsp;VMware&amp;nbsp;Virtual&amp;nbsp;S
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
Disklabel&amp;nbsp;type:&amp;nbsp;gpt
Disk&amp;nbsp;identifier:&amp;nbsp;CAF901CA-F2DC-411C-A787-BA8835CA65EE

Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;&amp;nbsp;&amp;nbsp;Sectors&amp;nbsp;Size&amp;nbsp;Type
/dev/sda1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2048&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4095&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2048&amp;nbsp;&amp;nbsp;&amp;nbsp;1M&amp;nbsp;BIOS&amp;nbsp;boot
/dev/sda2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4096&amp;nbsp;&amp;nbsp;&amp;nbsp;2101247&amp;nbsp;&amp;nbsp;&amp;nbsp;2097152&amp;nbsp;&amp;nbsp;&amp;nbsp;1G&amp;nbsp;Linux&amp;nbsp;filesystem
/dev/sda3&amp;nbsp;&amp;nbsp;2101248&amp;nbsp;125827071&amp;nbsp;123725824&amp;nbsp;&amp;nbsp;59G&amp;nbsp;Linux&amp;nbsp;filesystem


Disk&amp;nbsp;/dev/mapper/vg0-lv_root:&amp;nbsp;20&amp;nbsp;GiB,&amp;nbsp;21474836480&amp;nbsp;bytes,&amp;nbsp;41943040&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/mapper/vg0-lv_swap:&amp;nbsp;4&amp;nbsp;GiB,&amp;nbsp;4294967296&amp;nbsp;bytes,&amp;nbsp;8388608&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/mapper/vg0-lv_var:&amp;nbsp;5&amp;nbsp;GiB,&amp;nbsp;5368709120&amp;nbsp;bytes,&amp;nbsp;10485760&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/mapper/vg0-lv_data:&amp;nbsp;10&amp;nbsp;GiB,&amp;nbsp;10737418240&amp;nbsp;bytes,&amp;nbsp;20971520&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes


Disk&amp;nbsp;/dev/mapper/vg0-lv_home:&amp;nbsp;20&amp;nbsp;GiB,&amp;nbsp;21470642176&amp;nbsp;bytes,&amp;nbsp;41934848&amp;nbsp;sectors
Units:&amp;nbsp;sectors&amp;nbsp;of&amp;nbsp;1&amp;nbsp;*&amp;nbsp;512&amp;nbsp;=&amp;nbsp;512&amp;nbsp;bytes
Sector&amp;nbsp;size&amp;nbsp;(logical/physical):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes
I/O&amp;nbsp;size&amp;nbsp;(minimum/optimal):&amp;nbsp;512&amp;nbsp;bytes&amp;nbsp;/&amp;nbsp;512&amp;nbsp;bytes&lt;/pre&gt;&lt;p&gt;以上可以看到我们当前磁盘的基础信息，以及挂载情况。&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='5p+l6K+i5oyC6L2954K55oOF5Ya1'--&gt;&lt;/p&gt;&lt;p id=&quot;20260825224156-twcjokc&quot; updated=&quot;20260825224156&quot;&gt;查询挂载点情况：df -h&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;root@ubuntu:~#&amp;nbsp;df&amp;nbsp;-h
Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Size&amp;nbsp;&amp;nbsp;Used&amp;nbsp;Avail&amp;nbsp;Use%&amp;nbsp;Mounted&amp;nbsp;on
tmpfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;388M&amp;nbsp;&amp;nbsp;1.6M&amp;nbsp;&amp;nbsp;387M&amp;nbsp;&amp;nbsp;&amp;nbsp;1%&amp;nbsp;/run
/dev/mapper/vg0-lv_root&amp;nbsp;&amp;nbsp;&amp;nbsp;20G&amp;nbsp;&amp;nbsp;2.6G&amp;nbsp;&amp;nbsp;&amp;nbsp;16G&amp;nbsp;&amp;nbsp;14%&amp;nbsp;/
tmpfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.9G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;&amp;nbsp;1.9G&amp;nbsp;&amp;nbsp;&amp;nbsp;0%&amp;nbsp;/dev/shm
tmpfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5.0M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;&amp;nbsp;5.0M&amp;nbsp;&amp;nbsp;&amp;nbsp;0%&amp;nbsp;/run/lock
/dev/mapper/vg0-lv_data&amp;nbsp;&amp;nbsp;9.8G&amp;nbsp;&amp;nbsp;&amp;nbsp;24K&amp;nbsp;&amp;nbsp;9.3G&amp;nbsp;&amp;nbsp;&amp;nbsp;1%&amp;nbsp;/data
/dev/sda2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;974M&amp;nbsp;&amp;nbsp;133M&amp;nbsp;&amp;nbsp;774M&amp;nbsp;&amp;nbsp;15%&amp;nbsp;/boot
/dev/mapper/vg0-lv_home&amp;nbsp;&amp;nbsp;&amp;nbsp;20G&amp;nbsp;&amp;nbsp;&amp;nbsp;56K&amp;nbsp;&amp;nbsp;&amp;nbsp;19G&amp;nbsp;&amp;nbsp;&amp;nbsp;1%&amp;nbsp;/home
/dev/mapper/vg0-lv_var&amp;nbsp;&amp;nbsp;&amp;nbsp;4.9G&amp;nbsp;&amp;nbsp;784M&amp;nbsp;&amp;nbsp;3.9G&amp;nbsp;&amp;nbsp;17%&amp;nbsp;/var
tmpfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;388M&amp;nbsp;&amp;nbsp;4.0K&amp;nbsp;&amp;nbsp;388M&amp;nbsp;&amp;nbsp;&amp;nbsp;1%&amp;nbsp;/run/user/1000
root@ubuntu:~#&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;2.查看所有存储设备：&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看当前所有的存储设备
#&amp;nbsp;fdisk&amp;nbsp;-l&amp;nbsp;|grep&amp;nbsp;&amp;#39;/dev&amp;#39;
#&amp;nbsp;查看当前所有磁盘
fdisk&amp;nbsp;-l&amp;nbsp;|grep&amp;nbsp;&amp;#39;/dev/sd&amp;#39;&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787669271781879.jpg&quot; alt=&quot;PixPin_2026-08-25_22-47-48.jpg&quot;/&gt;&lt;/p&gt;&lt;p id=&quot;3--给磁盘创建分区-fdisk--dev-vdb&quot; updated=&quot;20260825222457&quot;&gt;&lt;strong&gt;3. 给磁盘创建分区：fdisk /dev/sdb&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;root@ubuntu:~#&amp;nbsp;fdisk&amp;nbsp;/dev/sdb

Welcome&amp;nbsp;to&amp;nbsp;fdisk&amp;nbsp;(util-linux&amp;nbsp;2.37.2).
Changes&amp;nbsp;will&amp;nbsp;remain&amp;nbsp;in&amp;nbsp;memory&amp;nbsp;only,&amp;nbsp;until&amp;nbsp;you&amp;nbsp;decide&amp;nbsp;to&amp;nbsp;write&amp;nbsp;them.
Be&amp;nbsp;careful&amp;nbsp;before&amp;nbsp;using&amp;nbsp;the&amp;nbsp;write&amp;nbsp;command.

Device&amp;nbsp;does&amp;nbsp;not&amp;nbsp;contain&amp;nbsp;a&amp;nbsp;recognized&amp;nbsp;partition&amp;nbsp;table.
Created&amp;nbsp;a&amp;nbsp;new&amp;nbsp;DOS&amp;nbsp;disklabel&amp;nbsp;with&amp;nbsp;disk&amp;nbsp;identifier&amp;nbsp;0xede50d76.

Command&amp;nbsp;(m&amp;nbsp;for&amp;nbsp;help):&amp;nbsp;n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//new&amp;nbsp;新创建分区
Partition&amp;nbsp;type
&amp;nbsp;&amp;nbsp;&amp;nbsp;p&amp;nbsp;&amp;nbsp;&amp;nbsp;primary&amp;nbsp;(0&amp;nbsp;primary,&amp;nbsp;0&amp;nbsp;extended,&amp;nbsp;4&amp;nbsp;free)
&amp;nbsp;&amp;nbsp;&amp;nbsp;e&amp;nbsp;&amp;nbsp;&amp;nbsp;extended&amp;nbsp;(container&amp;nbsp;for&amp;nbsp;logical&amp;nbsp;partitions)
Select&amp;nbsp;(default&amp;nbsp;p):&amp;nbsp;p&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;p&amp;nbsp;是主分区（只能4个），e&amp;nbsp;是扩展分区
Partition&amp;nbsp;number&amp;nbsp;(1-4,&amp;nbsp;default&amp;nbsp;1):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//默认为1，回车即可
First&amp;nbsp;sector&amp;nbsp;(2048-41943039,&amp;nbsp;default&amp;nbsp;2048):&amp;nbsp;&amp;nbsp;&amp;nbsp;//默认从2048开始
Last&amp;nbsp;sector,&amp;nbsp;+/-sectors&amp;nbsp;or&amp;nbsp;+/-size{K,M,G,T,P}&amp;nbsp;(2048-41943039,&amp;nbsp;default&amp;nbsp;41943039):&amp;nbsp;+10G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//如果想全部创建，默认回车即可。这里我创建10G

Created&amp;nbsp;a&amp;nbsp;new&amp;nbsp;partition&amp;nbsp;1&amp;nbsp;of&amp;nbsp;type&amp;nbsp;&amp;#39;Linux&amp;#39;&amp;nbsp;and&amp;nbsp;of&amp;nbsp;size&amp;nbsp;10&amp;nbsp;GiB.

Command&amp;nbsp;(m&amp;nbsp;for&amp;nbsp;help):&amp;nbsp;w&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//w&amp;nbsp;写入write到硬盘
The&amp;nbsp;partition&amp;nbsp;table&amp;nbsp;has&amp;nbsp;been&amp;nbsp;altered.
Calling&amp;nbsp;ioctl()&amp;nbsp;to&amp;nbsp;re-read&amp;nbsp;partition&amp;nbsp;table.
Syncing&amp;nbsp;disks.&lt;/pre&gt;&lt;p&gt;&lt;!--data-siyuan='5p+l55yL5piv5ZCm5YiG5Yy65oiQ5Yqf'--&gt;&lt;/p&gt;&lt;p id=&quot;20260825225906-wrx6m72&quot; updated=&quot;20260825225906&quot;&gt;查看是否分区成功&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;fdisk&amp;nbsp;-l&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;&amp;#39;dev/sd&amp;#39;&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787670033532924.jpg&quot; alt=&quot;PixPin_2026-08-25_23-00-29.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4. 格式化 磁盘：mkfs -t ext4 /dev/sdb1&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='5paH5Lu257O757uf57G75Z6LY2VudG9zNuaWh+S7tuezu+e7n+aYr2V4dDTvvIzlm6DkuLrorr7orqHovoPml6nvvIzlr7nkuo7njrDku4rliqjovoTkuIpU55qE5rW36YeP5pWw5o2u5aSE55CG77yM5oCn6IO96L6D5L2O44CCIGNlbnRvczfmlofku7bns7vnu5/mmK94ZnPvvIzpgILnlKjkuo7mtbfph4/mlbDmja7jgII='--&gt;&lt;/p&gt;&lt;p id=&quot;20260825230202-ioiogcq&quot; updated=&quot;20260825230202&quot;&gt;文件系统类型centos6文件系统是ext4，因为设计较早，对于现今动辄上T的海量数据处理，性能较低。 centos7和ubuntu文件系统是xfs，适用于海量数据。由于之前系统已格式化为ext4，所以一定要保持一致可以用df -Th查看当前的文件系统&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#查看当前的文件系统
df&amp;nbsp;-Th
#格式化分区
mkfs&amp;nbsp;-t&amp;nbsp;xfs&amp;nbsp;/dev/sdb1&amp;nbsp;#&amp;nbsp;一般用于centos7及以上
mkfs&amp;nbsp;-t&amp;nbsp;ext4&amp;nbsp;/dev/sdb1&amp;nbsp;#&amp;nbsp;一般用于centos6&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787670587173251.jpg&quot; alt=&quot;PixPin_2026-08-25_23-09-42.jpg&quot;/&gt;&lt;/p&gt;&lt;p id=&quot;5--创建pv-pvcreate--dev-vdb1&quot; updated=&quot;20260825222457&quot;&gt;&lt;strong&gt;5. 创建pv：pvcreate /dev/sdb1&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;创建pv，方便将pv交给vg管理
pvcreate&amp;nbsp;/dev/sdb1
#&amp;nbsp;pvscan查看卷组，观察是否创建成功
pvscan&amp;nbsp;|&amp;nbsp;&amp;nbsp;grep&amp;nbsp;/dev/sdb1&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787670753780374.jpg&quot; alt=&quot;PixPin_2026-08-25_23-12-30.jpg&quot;/&gt;&lt;/p&gt;&lt;p id=&quot;6--扩容vg-vgextend-centos--dev-vdb1&quot; updated=&quot;20260825222457&quot;&gt;&lt;strong&gt;6. 扩容vg：vgextend vg0 /dev/sdb1&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='5oiR546w5Zyo6KaB57uZPHNwYW4gZGF0YS10eXBlPSJjb2RlIj7igIsvPC9zcGFuPuKAi+aJqeWuue+8jOaJgOS7peimgeefpemBkzxzcGFuIGRhdGEtdHlwZT0iY29kZSI+4oCLLzwvc3Bhbj7igIvlsZ7kuo7lk6rkuKp2Z+euoeeQhg=='--&gt;&lt;/p&gt;&lt;p id=&quot;20260825231326-vk8zf53&quot; updated=&quot;20260825231326&quot;&gt;现在要给&lt;span data-type=&quot;code&quot;&gt;/&lt;/span&gt;扩容，所以要知道&lt;span data-type=&quot;code&quot;&gt;/&lt;/span&gt;属于哪个vg管理&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看lv
lvdisplay&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787670983200994.jpg&quot; alt=&quot;PixPin_2026-08-25_23-16-18.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;用命令：vgs 查看vg0组容量为约59g&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787671084266703.jpg&quot; alt=&quot;PixPin_2026-08-25_23-17-38.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='5omA5Lul5oiR546w5Zyo6KaB57uZY2VudG9z6L+Z5LiqVkfmianlsZXlrrnph48='--&gt;&lt;/p&gt;&lt;p id=&quot;20260825231912-jnipbtn&quot; updated=&quot;20260825231912&quot;&gt;所以我现在要给vg0这个VG扩展容量&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;将/dev/sdb1这个pv交给vg0这个vg管理
vgextend&amp;nbsp;vg0&amp;nbsp;/dev/sdb1
#&amp;nbsp;查看vg状态
vgdisplay
或命令：vgs&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787671307857577.jpg&quot; alt=&quot;PixPin_2026-08-25_23-21-44.jpg&quot;/&gt;&lt;/p&gt;&lt;p id=&quot;7-扩容lv-lvextend--l--100-FREE--dev-centos-root&quot; updated=&quot;20260825222457&quot;&gt;&lt;strong&gt;7.扩容lv：lvextend -l +100%FREE /dev/vg0/lv_home&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看/挂载点对应的信息
df&amp;nbsp;-h&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787671565794035.jpg&quot; alt=&quot;PixPin_2026-08-25_23-25-58.jpg&quot;/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看LV虚拟卷信息，可以知道/home对应的LVPath为/dev/vg0/lv_home
lvdisplay&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787671671254226.jpg&quot; alt=&quot;PixPin_2026-08-25_23-27-47.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='5LiL6Z2i5bCx5piv57uZTFbmianlrrk6'--&gt;&lt;/p&gt;&lt;p id=&quot;20260825232824-hk9fkno&quot; updated=&quot;20260825232824&quot;&gt;下面就是给LV扩容:&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;按固定大小追加(追加10G给/dev/vg0/lv_home这个LVPath)
lvextend&amp;nbsp;-L&amp;nbsp;+10G&amp;nbsp;/dev/vg0/lv_home

#&amp;nbsp;按百分比追加
lvextend&amp;nbsp;-l&amp;nbsp;+100%FREE&amp;nbsp;/dev/vg0/lv_home&lt;/pre&gt;&lt;p&gt;&lt;!--data-siyuan='5Lul55m+5YiG5q+U6L+95Yqg5Li65L6L77yM5oiR5bCGdmfkuK3liankuIvnmoTmiYDmnInlrrnph4/lhajpg6jliIbphY3nu5kv'--&gt;&lt;/p&gt;&lt;p id=&quot;20260825233011-z006k9z&quot; updated=&quot;20260825233011&quot;&gt;以百分比追加为例，我将vg中剩下的所有容量全部分配给/home&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787671848722784.jpg&quot; alt=&quot;PixPin_2026-08-25_23-30-45.jpg&quot;/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;查看LV是否扩容成功
lvdisplay&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787671910400682.jpg&quot; alt=&quot;PixPin_2026-08-25_23-31-47.jpg&quot;/&gt;&lt;/p&gt;&lt;p id=&quot;8--刷新分区-xfsgrowfs--dev-centos-root&quot; updated=&quot;20260825222457&quot;&gt;&lt;strong&gt;8. 刷新分区：resize2fs /dev/vg0/lv_home&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='ZGYg5ZG95Luk5Y+C55yL56Gs55uY5L+h5oGvLVTpgInpobnvvIwg5p+l55yL5paH5Lu257O757uf57G7IOWei2NlbnRvczbmlofku7bns7vnu5/mmK9leHQ077yM5Zug5Li66K6+6K6h6L6D5pep77yM5a+55LqO546w5LuK5Yqo6L6E5LiKVOeahOa1t+mHj+aVsOaNruWkhOeQhu+8jOaAp+iDvei+g+S9juOAgiBjZW50b3M35paH5Lu257O757uf5piveGZz77yM6YCC55So5LqO5rW36YeP5pWw5o2u44CC'--&gt;&lt;/p&gt;&lt;p id=&quot;20260825233231-c2wc1ai&quot; updated=&quot;20260825233231&quot;&gt;df 命令参看硬盘信息-T选项， 查看文件系统类 型centos6文件系统是ext4，因为设计较早，对于现今动辄上T的海量数据处理，性能较低。 centos7文件系统是xfs，适用于海量数据。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;xfs格式的硬盘使用xfs_growfs
#&amp;nbsp;ext4用resize2fs命令,
#&amp;nbsp;df&amp;nbsp;-T&amp;nbsp;#&amp;nbsp;查看文件系统类型（一般centos6是ext4，centos7及以后是xfs）
resize2fs&amp;nbsp;/dev/vg0/lv_home&amp;nbsp;#&amp;nbsp;适用于centos6
#&amp;nbsp;xfs_growfs&amp;nbsp;/dev/vg0/lv_home&amp;nbsp;#&amp;nbsp;centos7及以后&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787672093101456.jpg&quot; alt=&quot;PixPin_2026-08-25_23-34-49.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787672147900087.jpg&quot; alt=&quot;PixPin_2026-08-25_23-35-43.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='5rOo5oSP77yaIOS4jeimgeWNuOi9veaJqeWuueeahOejgeebmO+8jOWPr+iDveWHuueOsOS4ouWkseaVsOaNruaIluaYr+ezu+e7n+aXoOazleWQr+WKqA=='--&gt;&lt;/p&gt;&lt;p id=&quot;20260825233631-yco6tkh&quot; updated=&quot;20260825233631&quot;&gt;&lt;strong&gt;注意：&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;&lt;p id=&quot;20260825233631-yco6tkh&quot; updated=&quot;20260825233631&quot;&gt;不要卸载扩容的磁盘，可能出现丢失数据或是系统无法启动。因为多个LV对外提供的是一个VG，如果你卸载了其中一个磁盘导致LV失效，部分数据就可能丢失。类比：ES中的Shard&lt;/p&gt;&lt;p&gt;&lt;!--data-siyuan='PGRpdiBkYXRhLXN1YnR5cGU9Img0IiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LWZxZmYwc3MiIGRhdGEtbm9kZS1pbmRleD0iNzEiIGRhdGEtdHlwZT0iTm9kZUhlYWRpbmciIGNsYXNzPSJoNCBwcm90eWxlLXd5c2l3eWctLXNlbGVjdCIgdXBkYXRlZD0iMjAyNjA4MjUyMjI0NTciPjxkaXYgY29udGVudGVkaXRhYmxlPSJ0cnVlIiBzcGVsbGNoZWNrPSJmYWxzZSI+Mi4zIOaAu+e7kzwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LXJucGVyZGoiIGRhdGEtbm9kZS1pbmRleD0iNzIiIGRhdGEtdHlwZT0iTm9kZUJsb2NrcXVvdGUiIGNsYXNzPSJicSBwcm90eWxlLXd5c2l3eWctLXNlbGVjdCIgdXBkYXRlZD0iMjAyNjA4MjUyMjI0NTciIGRhdGEtZW9mPSIyIj48ZGl2IGRhdGEtc3VidHlwZT0ibyIgZGF0YS1ub2RlLWlkPSIyMDI2MDgyNTIyMjQ1Ny1jNmU0dHhvIiBkYXRhLXR5cGU9Ik5vZGVMaXN0IiBjbGFzcz0ibGlzdCIgdXBkYXRlZD0iMjAyNjA4MjUyMjI0NTciPjxkaXYgZGF0YS1tYXJrZXI9IjEuIiBkYXRhLXN1YnR5cGU9Im8iIGRhdGEtbm9kZS1pZD0iMjAyNjA4MjUyMjI0NTctZ2RrMThscyIgZGF0YS10eXBlPSJOb2RlTGlzdEl0ZW0iIGNsYXNzPSJsaSIgdXBkYXRlZD0iMjAyNjA4MjUyMjI0NTciPjxkaXYgY2xhc3M9InByb3R5bGUtYWN0aW9uIHByb3R5bGUtYWN0aW9uLS1vcmRlciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSIgZHJhZ2dhYmxlPSJ0cnVlIj4xLjwvZGl2PjxkaXYgZGF0YS1ub2RlLWlkPSIyMDI2MDgyNTIyMjQ1Ny00bTd3M2kxIiBkYXRhLXR5cGU9Ik5vZGVQYXJhZ3JhcGgiIGNsYXNzPSJwIiB1cGRhdGVkPSIyMDI2MDgyNTIyMjQ1NyI+PGRpdiBjb250ZW50ZWRpdGFibGU9InRydWUiIHNwZWxsY2hlY2s9ImZhbHNlIj7mlrDlop7no4Hnm5g8L2Rpdj48ZGl2IGNsYXNzPSJwcm90eWxlLWF0dHIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPuKAizwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBkYXRhLW1hcmtlcj0iMi4iIGRhdGEtc3VidHlwZT0ibyIgZGF0YS1ub2RlLWlkPSIyMDI2MDgyNTIyMjQ1Ny1zaXV1ajkwIiBkYXRhLXR5cGU9Ik5vZGVMaXN0SXRlbSIgY2xhc3M9ImxpIiB1cGRhdGVkPSIyMDI2MDgyNTIyMjQ1NyI+PGRpdiBjbGFzcz0icHJvdHlsZS1hY3Rpb24gcHJvdHlsZS1hY3Rpb24tLW9yZGVyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIiBkcmFnZ2FibGU9InRydWUiPjIuPC9kaXY+PGRpdiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LWp6bXNsYzMiIGRhdGEtdHlwZT0iTm9kZVBhcmFncmFwaCIgY2xhc3M9InAiIHVwZGF0ZWQ9IjIwMjYwODI1MjIyNDU3Ij48ZGl2IGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIgc3BlbGxjaGVjaz0iZmFsc2UiPmZkaXNr57uZ56OB55uY5Yib5bu65YiG5Yy677yMZmRpc2sgL2Rldi92ZGI8L2Rpdj48ZGl2IGNsYXNzPSJwcm90eWxlLWF0dHIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPuKAizwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBkYXRhLW1hcmtlcj0iMy4iIGRhdGEtc3VidHlwZT0ibyIgZGF0YS1ub2RlLWlkPSIyMDI2MDgyNTIyMjQ1Ny14NXRkdWJ2IiBkYXRhLXR5cGU9Ik5vZGVMaXN0SXRlbSIgY2xhc3M9ImxpIiB1cGRhdGVkPSIyMDI2MDgyNTIyMjQ1NyI+PGRpdiBjbGFzcz0icHJvdHlsZS1hY3Rpb24gcHJvdHlsZS1hY3Rpb24tLW9yZGVyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIiBkcmFnZ2FibGU9InRydWUiPjMuPC9kaXY+PGRpdiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LXIyd3hzZDQiIGRhdGEtdHlwZT0iTm9kZVBhcmFncmFwaCIgY2xhc3M9InAiIHVwZGF0ZWQ9IjIwMjYwODI1MjIyNDU3Ij48ZGl2IGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIgc3BlbGxjaGVjaz0iZmFsc2UiPm1rZnPmoLzlvI/ljJbno4Hnm5jvvIxta2ZzIC10IHhmcyAvZGV2L3ZkYjE8L2Rpdj48ZGl2IGNsYXNzPSJwcm90eWxlLWF0dHIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPuKAizwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBkYXRhLW1hcmtlcj0iNC4iIGRhdGEtc3VidHlwZT0ibyIgZGF0YS1ub2RlLWlkPSIyMDI2MDgyNTIyMjQ1Ny1uY2w4ajNjIiBkYXRhLXR5cGU9Ik5vZGVMaXN0SXRlbSIgY2xhc3M9ImxpIiB1cGRhdGVkPSIyMDI2MDgyNTIyMjQ1NyI+PGRpdiBjbGFzcz0icHJvdHlsZS1hY3Rpb24gcHJvdHlsZS1hY3Rpb24tLW9yZGVyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIiBkcmFnZ2FibGU9InRydWUiPjQuPC9kaXY+PGRpdiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LW00a25scGUiIGRhdGEtdHlwZT0iTm9kZVBhcmFncmFwaCIgY2xhc3M9InAiIHVwZGF0ZWQ9IjIwMjYwODI1MjIyNDU3Ij48ZGl2IGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIgc3BlbGxjaGVjaz0iZmFsc2UiPnB2Y3JlYXRl5Yib5bu6cHbvvIxwdmNyZWF0ZSAvZGV2L3ZkYjE8L2Rpdj48ZGl2IGNsYXNzPSJwcm90eWxlLWF0dHIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPuKAizwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBkYXRhLW1hcmtlcj0iNS4iIGRhdGEtc3VidHlwZT0ibyIgZGF0YS1ub2RlLWlkPSIyMDI2MDgyNTIyMjQ1Ny03OXJxZzJwIiBkYXRhLXR5cGU9Ik5vZGVMaXN0SXRlbSIgY2xhc3M9ImxpIiB1cGRhdGVkPSIyMDI2MDgyNTIyMjQ1NyI+PGRpdiBjbGFzcz0icHJvdHlsZS1hY3Rpb24gcHJvdHlsZS1hY3Rpb24tLW9yZGVyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIiBkcmFnZ2FibGU9InRydWUiPjUuPC9kaXY+PGRpdiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LWtsNjR0ZGEiIGRhdGEtdHlwZT0iTm9kZVBhcmFncmFwaCIgY2xhc3M9InAiIHVwZGF0ZWQ9IjIwMjYwODI1MjIyNDU3Ij48ZGl2IGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIgc3BlbGxjaGVjaz0iZmFsc2UiPnZnZXh0ZW5k5omp5a65dmfvvIx2Z2V4dGVuZCBjZW50b3MgL2Rldi92ZGIx77yM57uZdmfmianlrrnvvIjlsIYvZGV2L3ZkYjHkuqTnu5ljZW50b3Pov5nkuKp2Z+euoeeQhu+8iTwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icHJvdHlsZS1hdHRyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIj7igIs8L2Rpdj48L2Rpdj48ZGl2IGRhdGEtbWFya2VyPSI2LiIgZGF0YS1zdWJ0eXBlPSJvIiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LW9tNm5sZGoiIGRhdGEtdHlwZT0iTm9kZUxpc3RJdGVtIiBjbGFzcz0ibGkiIHVwZGF0ZWQ9IjIwMjYwODI1MjIyNDU3Ij48ZGl2IGNsYXNzPSJwcm90eWxlLWFjdGlvbiBwcm90eWxlLWFjdGlvbi0tb3JkZXIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiIGRyYWdnYWJsZT0idHJ1ZSI+Ni48L2Rpdj48ZGl2IGRhdGEtbm9kZS1pZD0iMjAyNjA4MjUyMjI0NTctenR1ZXdlMCIgZGF0YS10eXBlPSJOb2RlUGFyYWdyYXBoIiBjbGFzcz0icCIgdXBkYXRlZD0iMjAyNjA4MjUyMjI0NTciPjxkaXYgY29udGVudGVkaXRhYmxlPSJ0cnVlIiBzcGVsbGNoZWNrPSJmYWxzZSI+bHZleHRlbmTmianlrrlsdu+8jGx2ZXh0ZW5kIC1sICsxMDAlRlJFRSAvZGV2L2NlbnRvcy9yb29077yI5bCGdmfliankvZnnmoTlrrnph4/lhajpg6jliIbphY3nu5kvZGV2L2NlbnRvcy9yb2906L+Z5LiqbHbvvIk8L2Rpdj48ZGl2IGNsYXNzPSJwcm90eWxlLWF0dHIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPuKAizwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBkYXRhLW1hcmtlcj0iNy4iIGRhdGEtc3VidHlwZT0ibyIgZGF0YS1ub2RlLWlkPSIyMDI2MDgyNTIyMjQ1Ny1uMzk0d3B2IiBkYXRhLXR5cGU9Ik5vZGVMaXN0SXRlbSIgY2xhc3M9ImxpIiB1cGRhdGVkPSIyMDI2MDgyNTIyMjQ1NyI+PGRpdiBjbGFzcz0icHJvdHlsZS1hY3Rpb24gcHJvdHlsZS1hY3Rpb24tLW9yZGVyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIiBkcmFnZ2FibGU9InRydWUiPjcuPC9kaXY+PGRpdiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LTFzNzgwaTAiIGRhdGEtdHlwZT0iTm9kZVBhcmFncmFwaCIgY2xhc3M9InAiIHVwZGF0ZWQ9IjIwMjYwODI1MjIyNDU3Ij48ZGl2IGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIgc3BlbGxjaGVjaz0iZmFsc2UiPnhmczxzcGFuIGRhdGEtdHlwZT0iYmFja3NsYXNoIj5fPC9zcGFuPmdyb3dmc+WIt+aWsOWIhuWMuu+8jCMgcmVzaXplMmZzIC9kZXYvY2VudG9zL3Jvb3QgIyDpgILnlKjkuo5jZW50b3M2CnhmczxzcGFuIGRhdGEtdHlwZT0iYmFja3NsYXNoIj5fPC9zcGFuPmdyb3dmcyAvZGV2L2NlbnRvcy9yb290ICMgY2VudG9zN+WPiuS7peWQjjwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icHJvdHlsZS1hdHRyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIj7igIs8L2Rpdj48L2Rpdj48ZGl2IGRhdGEtbWFya2VyPSI4LiIgZGF0YS1zdWJ0eXBlPSJvIiBkYXRhLW5vZGUtaWQ9IjIwMjYwODI1MjIyNDU3LTZ3cW52bTMiIGRhdGEtdHlwZT0iTm9kZUxpc3RJdGVtIiBjbGFzcz0ibGkiIHVwZGF0ZWQ9IjIwMjYwODI1MjIyNDU3Ij48ZGl2IGNsYXNzPSJwcm90eWxlLWFjdGlvbiBwcm90eWxlLWFjdGlvbi0tb3JkZXIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiIGRyYWdnYWJsZT0idHJ1ZSI+OC48L2Rpdj48ZGl2IGRhdGEtbm9kZS1pZD0iMjAyNjA4MjUyMjI0NTcta3o2Z2R3ayIgZGF0YS10eXBlPSJOb2RlUGFyYWdyYXBoIiBjbGFzcz0icCIgdXBkYXRlZD0iMjAyNjA4MjUyMjI0NTciPjxkaXYgY29udGVudGVkaXRhYmxlPSJ0cnVlIiBzcGVsbGNoZWNrPSJmYWxzZSI+ZGYgLWgg5p+l55yL5oyC6L2954K55aSn5bCP5Y+Y5YyW77yM6KeC5a+f5piv5ZCm5omp5a655oiQ5YqfPC9kaXY+PGRpdiBjbGFzcz0icHJvdHlsZS1hdHRyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIj7igIs8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJwcm90eWxlLWF0dHIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPuKAizwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InByb3R5bGUtYXR0ciIgY29udGVudGVkaXRhYmxlPSJmYWxzZSI+4oCLPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icHJvdHlsZS1hdHRyIiBjb250ZW50ZWRpdGFibGU9ImZhbHNlIj7igIs8L2Rpdj48L2Rpdj4='--&gt;&lt;/p&gt;&lt;h4 id=&quot;2-3-总结&quot; updated=&quot;20260825222457&quot;&gt;2.3 总结&lt;/h4&gt;&lt;blockquote id=&quot;20260825222457-rnperdj&quot; updated=&quot;20260825222457&quot;&gt;&lt;ol id=&quot;20260825222457-c6e4txo&quot; updated=&quot;20260825222457&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;新增磁盘&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;fdisk给磁盘创建分区，fdisk /dev/sdb&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;mkfs格式化磁盘，mkfs -t ext4 /dev/sdb1&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;pvcreate创建pv，pvcreate /dev/sdb1&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;vgextend扩容vg，vgextend vg0 /dev/sdb1，给vg扩容（将/dev/sdb1交给vg0这个vg管理）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;lvextend扩容lv，lvextend -l +100%FREE /dev/vg0/lv_home（将vg剩余的容量全部分配给/dev/vg0/lv_home这个lv）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;xfs_growfs刷新分区， resize2fs /dev/vg0/lv_home # 适用于centos6&lt;br/&gt;# xfs_growfs /dev/vg0/lv_home # centos7及以后&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;df -h 查看挂载点大小变化，观察是否扩容成功&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;</description><pubDate>Tue, 25 Aug 2026 22:11:42 +0800</pubDate></item><item><title>SecureCRT6.5.0用ssh连接ubuntu22.04出错</title><link>https://blog.itdog.net/post/697.html</link><description>&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; font-variant-ligatures: no-contextual; white-space: pre-wrap; background-color: #EDF3FE;&quot;&gt;SecureCRT6.5.0用ssh连接ubuntu22.04,出现以下错误

Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,sntrup761x25519-sha512@openssh.com,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,kex-strict-s-v00@openssh.com
No compatible hostkey. The server supports these methods: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;这个错误信息表明，你使用的&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;SecureCRT 6.5.0&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;版本太旧，它支持的密钥交换算法和主机密钥算法，与&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;Ubuntu 22.04&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&amp;nbsp;默认启用的新算法（如&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-family: var(--ds-font-family-code); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;curve25519-sha256&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;）完全对不上，导致无法安全地建立连接。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;方案一：升级或更换SSH客户端 (强烈推荐)&lt;/span&gt;&lt;/h3&gt;&lt;h3 style=&quot;font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 32px 0px 16px; color: rgb(15, 17, 21); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;&quot;&gt;方案二：修改Ubuntu服务器端SSH配置 (测试或学习用途，或临时兼容方案)&lt;br/&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;编辑SSH配置文件&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;vim&amp;nbsp;/etc/ssh/sshd_config&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;在文件&lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;末尾&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;添加以下两行配置：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#&amp;nbsp;添加旧的密钥交换算法和主机密钥算法以兼容老旧客户端
KexAlgorithms&amp;nbsp;curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
HostKeyAlgorithms&amp;nbsp;ssh-rsa,ssh-dss&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787625198376967.jpg&quot; alt=&quot;PixPin_2026-08-25_10-33-12.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;重启SSH服务&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：使配置生效&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;sudo&amp;nbsp;systemctl&amp;nbsp;restart&amp;nbsp;sshd&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 25 Aug 2026 10:28:10 +0800</pubDate></item><item><title>生产环境的Ununtu22.04.4服务器安装教程</title><link>https://blog.itdog.net/post/696.html</link><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;系统软件镜像：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;ubuntu-22.04.4-live-server-amd64.iso&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;strong&gt;注意事项：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;务必使用 LVM&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：这是生产环境的标准配置。它允许你在不关闭系统的情况下在线调整逻辑卷的大小，应对磁盘增长的需求&lt;/span&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;独立规划日志目录&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;：建议为 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; color: rgb(15, 17, 21); white-space: normal; font-size: 0.875em !important;&quot;&gt;/var/log&lt;/code&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt; 创建一个独立的小逻辑卷（如 2GB - 5GB）。这能有效避免因日志被恶意放大或意外写入过多，导致系统盘拥堵而无法登录&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;span class=&quot;&quot;&gt;使用 Ext4 文件系统：&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;Ext4 在 Linux 内核中已经存在了超过15年，它是所有Linux发行版默认的、经受住全球无数数据中心和关键任务考验的文件系统。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;安装过程：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578359217471.jpg&quot; alt=&quot;PixPin_2026-08-24_21-32-38.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578466605906.jpg&quot; alt=&quot;PixPin_2026-08-24_21-34-24.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578513416544.jpg&quot; alt=&quot;PixPin_2026-08-24_21-35-12.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578566728710.jpg&quot; alt=&quot;PixPin_2026-08-24_21-36-06.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578646357736.jpg&quot; alt=&quot;PixPin_2026-08-24_21-37-25.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578768175134.jpg&quot; alt=&quot;PixPin_2026-08-24_21-39-26.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578869702340.jpg&quot; alt=&quot;PixPin_2026-08-24_21-41-06.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787578903166064.jpg&quot; alt=&quot;PixPin_2026-08-24_21-41-38.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787579046521556.jpg&quot; alt=&quot;PixPin_2026-08-24_21-44-05.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787579154804238.jpg&quot; alt=&quot;PixPin_2026-08-24_21-45-50.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787579233585312.jpg&quot; alt=&quot;PixPin_2026-08-24_21-47-11.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787579446476417.jpg&quot; alt=&quot;PixPin_2026-08-24_21-50-41.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787579537185259.jpg&quot; alt=&quot;PixPin_2026-08-24_21-52-14.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608241787587187574659.jpg&quot; alt=&quot;PixPin_2026-08-24_23-59-37.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787587310713705.jpg&quot; alt=&quot;PixPin_2026-08-25_00-01-33.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;【注意】：因为当前的虚拟机/服务器是以 &lt;/span&gt;&lt;span style=&quot;font-weight: 600; color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;BIOS (Legacy)&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt; 模式启动的，所以只有/boot分区即可。如果是&lt;strong&gt;uefi模式&lt;/strong&gt;，&amp;nbsp;需要&lt;span class=&quot;&quot;&gt;再额外手动创建 &lt;/span&gt;&lt;code style=&quot;box-sizing: border-box; font-variant: normal; font-stretch: 100%; line-height: 22px; font-optical-sizing: auto; font-size-adjust: none; font-kerning: auto; font-feature-settings: normal; font-variation-settings: normal; font-language-override: normal; font-family: Menlo, Monaco, Consolas, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;JetBrains Mono&amp;quot;, &amp;quot;Fira Code&amp;quot;, Cousine, &amp;quot;Roboto Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, sans-serif, system-ui; background-color: rgb(235, 238, 242); border-radius: 6px; align-items: center; padding: 0px 5px; display: inline-flex; font-size: 0.875em !important;&quot;&gt;/boot/efi&lt;/code&gt;&lt;span class=&quot;&quot;&gt; 分区（一般会自动创建），类似以下&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787587697455756.jpg&quot; alt=&quot;PixPin_2026-08-25_00-08-11.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787587839821934.jpg&quot; alt=&quot;PixPin_2026-08-25_00-10-34.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787587986885029.jpg&quot; alt=&quot;PixPin_2026-08-25_00-12-33.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588162291749.jpg&quot; alt=&quot;PixPin_2026-08-25_00-15-56.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588273521272.jpg&quot; alt=&quot;PixPin_2026-08-25_00-17-47.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588420588840.jpg&quot; alt=&quot;PixPin_2026-08-25_00-20-14.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588523263282.jpg&quot; alt=&quot;PixPin_2026-08-25_00-21-58.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588613646838.jpg&quot; alt=&quot;PixPin_2026-08-25_00-23-29.jpg&quot; width=&quot;604&quot; height=&quot;289&quot; style=&quot;width: 604px; height: 289px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588732539218.jpg&quot; alt=&quot;PixPin_2026-08-25_00-25-28.jpg&quot; width=&quot;606&quot; height=&quot;314&quot; style=&quot;width: 606px; height: 314px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588891435860.jpg&quot; alt=&quot;PixPin_2026-08-25_00-28-07.jpg&quot; width=&quot;609&quot; height=&quot;311&quot; style=&quot;width: 609px; height: 311px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787588985772151.jpg&quot; alt=&quot;PixPin_2026-08-25_00-29-41.jpg&quot; width=&quot;607&quot; height=&quot;302&quot; style=&quot;width: 607px; height: 302px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787589469243893.jpg&quot; alt=&quot;PixPin_2026-08-25_00-37-33.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787589550400295.jpg&quot; alt=&quot;PixPin_2026-08-25_00-39-06.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787589640210608.jpg&quot; alt=&quot;PixPin_2026-08-25_00-40-35.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787589748685381.jpg&quot; alt=&quot;PixPin_2026-08-25_00-42-23.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787589826723021.jpg&quot; alt=&quot;PixPin_2026-08-25_00-43-40.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787589999829742.jpg&quot; alt=&quot;PixPin_2026-08-25_00-46-34.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787590569632164.jpg&quot; alt=&quot;PixPin_2026-08-25_00-55-58.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;重启进入系统后，可以使用以下命令查看硬盘情况：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;lsblk&amp;nbsp;|&amp;nbsp;grep&amp;nbsp;-v&amp;nbsp;loop&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787591584794312.jpg&quot; alt=&quot;PixPin_2026-08-25_01-13-02.jpg&quot;/&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;df&amp;nbsp;-h&lt;/pre&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787591615291951.jpg&quot; alt=&quot;PixPin_2026-08-25_01-13-32.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-markdown&quot;&gt;#查内存和虚拟内存使用情况
free&amp;nbsp;-h&lt;/pre&gt;&lt;p&gt;&lt;img src=&quot;https://blog.itdog.net/zb_users/upload/2026/08/202608251787591692169329.jpg&quot; alt=&quot;PixPin_2026-08-25_01-14-50.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;&quot; style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Mon, 24 Aug 2026 21:09:16 +0800</pubDate></item></channel></rss>