
---
url: /mod/smart.md
---
# x smart

smartctl 是一个控制和监控磁盘的工具，用于检查磁盘健康状况，包括 SMART（自监控、分析和报告技术） 数据。

本模块皆在于帮助用户免安装快速使用 smartctl 工具，并提供交互方式列出本地磁盘设备，方便用户选择要检查的磁盘。


::: tip
smartctl 命令需要以 root 权限运行，从而允许访问磁盘的 SMART 数据。

如果你是 linux 用户，会自动调用 sudo 模块来运行命令，无需加上 sudo 前缀。
:::


## 例子

列出所有可用的磁盘路径

```sh
x smart --ls
```

打开交互式 UI 选择磁盘并显示所有 SMART 信息

```sh
x smart
```

显示 macOS 中磁盘 /dev/disk0 的所有 SMART 信息

```sh
x smart -a /dev/disk0
```

使用 Gemini 基于磁盘的 SMART 信息生成报告

```sh
x smart -a /dev/disk0 | @gemini generate a report
```

打开交互式 Gemini 会话讨论磁盘的 SMART 信息

```sh
x smart -a /dev/disk0 | @gemini
```

搜索 smartmontools.com 网站中关于磁盘健康状况的内容，并以交互表格形式展示搜索结果

```sh
x smart : disk health
```

## 子命令

| 名称 | 描述 |
| ------- | ------- |
| [x smart --app](/mod/smart/--app.md) | 以交互方式显示磁盘的所有 SMART 信息 |
| [x smart --ls](/mod/smart/--ls.md) | 列出可用的磁盘路径 |
| [x smart ddgo](/mod/smart/ddgo.md) | 使用 DuckDuckGo 在 smartmontools.com 网站搜索相关信息 |
