用 smartctl 与 smartd 检查磁盘健康、安排自检并接收告警
S.M.A.R.T. 是 Self-Monitoring, Analysis, and Reporting Technology(自我监测、分析与报告技术)的缩写。许多现代存储设备在内部记录温度、重映射扇区、寻道错误等统计信息,软件可以据此观察设备状况,识别潜在故障并对异常数值发出提醒。
它提供的是额外证据,而不是“磁盘一定不会坏”的保证。出现可疑错误或异常声音时,应先保护重要数据,再决定是否进行耗时自检。本稿根据 ArchWiki 的 S.M.A.R.T. 完整页面翻译整理,原作者为 ArchWiki 社区贡献者。核对版本为 oldid 885611,最后修订于 2026-09-14 14:04;本文核对日期为 2026-10-05。
作者、版本与许可
本修订版标题:用 smartctl 与 smartd 检查磁盘健康、安排自检并接收告警。原始文档:S.M.A.R.T.,ArchWiki 修订 885611,原作页面历史起于 2007 年,来源发布者为 ArchWiki。
原作主要贡献者:依据该固定修订的公开历史记录,列出页面创建者及贡献频次靠前的账户:Tkjacobsen(页面创建者)、Nl6720、Erus Iluvatar、Ichimonji10、Kewl、Gen2ly、Bluewanders、Lahwaacz、Manolo。完整修订列表见 ArchWiki 页面历史。上述账户名依历史记录保留,不推测账户背后的自然人姓名。
本修订版作者:未完纪(中文翻译、整理与明确标出的补充)。本修订版发布者:未完纪。Copyright © 2026 未完纪(中文翻译与新增内容)。原页面未另列个人版权通知;其公开内容注明按 GNU Free Documentation License 1.3 or later 提供。
本修订版按 GNU Free Documentation License 1.3 或任何后续版本发布;没有不变章节、封面文字或封底文字。公众可按该许可证复制、分发和修改本文。完整未修改的许可证文本随文附上。

准备 smartmontools
smartmontools 包含命令行工具 smartctl、监控守护进程 smartd,以及更新硬盘数据库的 update-smart-drivedb。在 Arch Linux 上安装 smartmontools 软件包后,还需要确认每一台目标设备本身提供并启用了 SMART。
下面沿用原文的 /dev/device 作为“替换为实际设备”的说明符;它不是可以直接照抄的目标。原文的 # 表示需要相应管理权限,本稿命令块省略提示符以便阅读。操作前要核对型号、序列号、容量与设备路径,尤其不要把分区、USB 桥接设备和另一块磁盘混淆。
用 smartctl 核对支持与能力
smartctl 用来控制大多数 ATA/SATA、SCSI/SAS 硬盘和固态硬盘提供的 SMART 功能。-i 或 --info 会打印设备信息,包括 SMART 是否可用、是否已启用。
smartctl --info /dev/sda | grep 'SMART support is:'
原文示例输出如下,仅用于说明字段含义,不是本文实测:
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
如果设备支持但尚未启用,可使用:
smartctl --smart=on /dev/device
某些设备需要指定接口类型。例如 --device=ata 告诉 smartctl 按 ATA 设备处理,以免向它发送 SCSI 命令。接口类型必须以实际设备和桥接芯片支持为准,不能把一个示例参数套用到所有 USB 或 NVMe 设备。
选择自检,而不是直接启动最长的测试
先查看设备支持哪些自检,以及各自预计需要多长时间:
smartctl -c /dev/sda
原文给出的能力输出示例中,短测预计 1 分钟、长测 74 分钟、运输测试 2 分钟。这些时间属于示例设备;自己的设备可能完全不同。源页导语写“三种”,随后实际列出以下四种,本稿按列出的四种说明:
- Short:短自检,执行较有可能发现问题的一组检查。
- Extended / Long:扩展或长自检,进行完整磁盘表面检查,不受短测的时间限制。
- Conveyance:运输自检,用于发现设备在运输过程中可能发生的损伤。
- Selective:选择性自检,只检查指定的 LBA 范围;具体语法参见 smartctl(8) 的
-t部分。
对应的原文命令为:
smartctl -t short /dev/device
smartctl -t long /dev/device
smartctl -t conveyance /dev/device
smartctl -t select,123+345 /dev/device
这些是不同选择,不是要求依次全部运行。最后一行保留原文的选择性 LBA 示例,实际范围必须另行核对。原文把这些自检描述为对用户数据安全,即并非擦除类测试;这不能扩展为“对疑似损坏设备零风险”。测试会占用时间和设备资源,故障盘应先处理数据保护和业务窗口。
读取健康状态、自检日志和完整信息
-H 显示总体健康状态:
smartctl -H /dev/device
原文引用手册警告:如果设备报告健康失败,可能已经发生故障,也可能在预测短期内故障,应尽快把数据转移到安全位置。原文提到的“未来 24 小时”是设备健康报告的警告语义,不是可以等待 24 小时的安全承诺。反过来,显示通过也不能排除突然故障。
再查看最近自检结果,以及更多属性和日志:
smartctl -l selftest /dev/device
smartctl -x /dev/device
属性编号、原始值单位和含义会随厂商、设备型号及接口变化,不能仅凭一项数字为所有硬盘设定相同结论。应结合错误日志、历史趋势、设备文档与实际故障表现判断。
汇总多块磁盘属性:保留原文脚本,也保留它的限制
原页提供一个 Bash 脚本,把扫描出的设备属性按名称汇总为表格,并对这一节挂有“长脚本应在其他位置维护”的编辑提示。为完整保留原文,这里列出该示例;它不是经过本稿验证的通用磁盘报表工具。
#!/bin/bash
function drives_csv {
declare -A drive_values
for d in `smartctl --scan -d scsi | cut -d' ' -f1`; do
drive_values["-Drive-----------------"]="${drive_values[-Drive-----------------]},$d"
for l in `smartctl -A $d | grep ATTRIBUTE_NAME -A30 | grep -v ATTRIBUTE_NAME | column -H1,3,4,5,6,7,8,9,11,12,13,14,15 -t -o, | sed 's/ //g'`; do
key=`echo $l | cut -d',' -f1`
value=`echo $l | cut -d',' -f2`
existing=${drive_values["$key"]}
drive_values["${key}"]="${existing},${value}"
done
done
for key in "${!drive_values[@]}"; do
echo "${key}${drive_values[$key]}"
done | sort
}
drives_csv | column -s, -t
静态审核:脚本依赖英文文本标题、固定属性列、grep -A30 和特定 column 选项;不同版本、设备类型或属性数量都可能破坏假设。--scan -d scsi 的扫描范围也不能叫作“所有类型磁盘”。未加引号的 $d、$l 会发生词拆分和通配符展开,属性缺失时,各设备的值还可能错列。把这种结果直接用于自动换盘决策并不可靠。
本稿只按原文整理缩进、删除一条已注释的调试输出,没有宣称修好了这段脚本。更稳妥的工程实现应使用明确设备清单与结构化输出,并为缺失字段保留列位置;那需要单独设计和验证,不能靠更换几个引号就保证正确。
让 smartd 持续监控
smartd 持续监控 SMART 状态并在异常时发出通知。Arch Linux 上的配置文件是 /etc/smartd.conf,通过 smartd.service 管理服务。可以使用 systemd 启动服务、查看状态、设置开机启动并读取日志。其配置语法较密集,下文是原文的速查用途,完整选项仍应参照配置文件注释和 smartd.conf(5)。
明确要监控的设备
扫描可发现的磁盘并监控全部支持的 SMART 项目:
DEVICESCAN -a
这是默认配置形式,-a 也是默认选项,可以省略。如果只想监控两块指定磁盘,应改为逐设备配置:
/dev/sda -a
/dev/sdb -a
USB 备份盘重插或系统重启后,/dev/sdX 名称可能变化。原文因此建议持久化设备路径,并展示了以下 UUID 示例:
/dev/disk/by-uuid/820cdd8a-866a-444d-833c-1edb0f4becac -a
上面的 UUID 只是原文示例,不属于读者设备。原文还指出可能需要 -d removable。编辑补充:UUID 链接往往指向文件系统或分区;配置时应核对它最终对应的设备,并优先根据硬件标识确认整盘路径与 SMART 接口,不能只因路径是“持久的”就认为一定可用。
邮件告警与通知链路
在出现失败或新错误时发送邮件,用 -m 指定接收地址:
DEVICESCAN -m address@domain.com
这并不会自动配置邮件投递。如果需要把邮件发到外部邮箱,必须安装并配置合适的邮件传输/提交组件。源文提及 msmtp、Postfix、dma、sendmail 和 S-nail 等选择;实际组合取决于系统邮件配置。不要在公开的监控脚本中硬编码 SMTP 密码。
-M test 会在 smartd 每次启动时产生测试邮件,适合核对真实投递链路:
DEVICESCAN -m address@domain.com -M test
它是待执行的告警验证方法,不是本稿已发出邮件的记录。邮件可能延迟,因此还可以使用 -M exec 运行本地通知程序:
DEVICESCAN -m address@domain.com -M exec /usr/local/bin/smartdnotify
原文的脚本同时调用邮件命令和终端广播:
#!/bin/sh
echo "$SMARTD_MESSAGE" | mail -s "$SMARTD_FAILTYPE" "$SMARTD_ADDRESS"
wall "$SMARTD_MESSAGE"
审核边界:wall 会向登录用户广播内容,SMART 消息可能包含主机、设备标识或错误细节;只应在接受这一可见范围的系统上使用。脚本由服务触发,应由管理员控制其所有者和写权限,避免让普通用户改写被高权限服务执行的程序。这里没有调用 shell 的 eval;仍需保持变量引用和可信配置。
桌面环境可以用 libnotify 和兼容的通知服务显示弹窗。下面是原文的单用户方案,user 需要替换为实际用户:
#!/bin/sh
systemd-run --machine=user@.host --user notify-send \
"S.M.A.R.T Error ($SMARTD_FAILTYPE)" "$SMARTD_MESSAGE" \
--icon=dialog-warning -u critical
也可以把脚本放到 /usr/share/smartmontools/smartd_warning.d/,向当前登录用户发送桌面通知。原文循环在命令替换与分号之间含有不换行空格;下面将其改成普通 ASCII 空格,其余逻辑保持原样:
#!/bin/sh
for users in $(loginctl list-users --json short | jq -r '.[].user'); do
systemd-run --machine="$users"@.host --user notify-send \
"S.M.A.R.T Error ($SMARTD_FAILTYPE)" "$SMARTD_MESSAGE" \
--icon=dialog-warning -u critical
done
这段脚本还依赖 jq、libnotify 和可用的用户会话。静态阅读不能证明每个登录用户都有可接收通知的图形会话。脚本仍使用按空白分割用户名的循环,应在目标系统核对兼容性。确保自定义脚本具有执行权限,再通过原文给出的配置调用:
DEVICESCAN -m @smartdnotify
脚本的安装路径和调用方式应与所装 smartmontools 的包装脚本约定一致,不能假设别的发行版完全相同。
避免轮询频繁唤醒待机磁盘
SMART 查询可能把处于低功耗状态的机械盘唤醒。要让 smartd 对待机状态有所区分,原文给出:
DEVICESCAN -n standby,15,q
standby 指定低功耗状态检查边界,15 限定跳过检查的次数,q 抑制相应的常规提示。具体支持仍依赖设备。部分 USB/SAT 设备不支持检查电源状态,日志可能出现原文示例:
CHECK POWER MODE: incomplete response, ATA output registers missing
Device: /dev/sdb [SAT], no ATA CHECK POWER STATUS support, ignoring -n Directive
可通过 journalctl -u smartd 检查这类信息。若 -n 无法工作,可以调整 smartd 的检查间隔;默认是 30 分钟。原文在 Arch 的 /etc/conf.d/smartd 中给出 10,800 秒(3 小时)示例。本稿修正了原行缺少注释符号的问题:
# 每 10800 秒检查一次,也就是 3 小时。
SMARTD_ARGS="-i 10800"
原页把英文解释直接接在赋值后面,如果按 shell 环境文件解析,它可能被误解为命令而非注释。这里把解释移到以 # 开头的独立行。检查间隔变长也会延长发现异常的时间,不能把省电和及时告警当成可以同时无限提高的指标。
安排自检和温度告警
以下计划表示每天 02:00–03:00 的检查窗口启动短自检,每周六 03:00–04:00 的窗口启动长自检:
DEVICESCAN -s (S/../.././02|L/../../6/03)
这是 smartd 计划表达式,不是 cron 表达式,也不保证设备支持所有自检类型。应把计划与系统时区、休眠以及业务负载一并核对。
温度选项示例:
DEVICESCAN -W 4,35,40
它在温度变化达到 4°C 或以上时记录日志,达到 35°C 时记录提示,达到 40°C 时记录并发送警告。不同设备的正常工作温度可能不同,不能把这三个数字当成所有磁盘的通用极限。如果某些盘天然较热或较冷,使用逐设备配置代替一条 DEVICESCAN。
原文给出的当前温度查询方法为:
smartctl -A /dev/device | grep Temperature_Celsius
这依赖设备使用该属性名;没有匹配输出不等于没有温度或没有风险。
组合配置示例
把前面选项组合起来,可以得到原文的完整示例:
DEVICESCAN -a -o on -S on -n standby,q -s (S/../.././02|L/../../6/03) -W 4,35,40 -m username-or-email
DEVICESCAN 扫描设备;-a 监控属性;-o on 启用自动离线数据收集;-S on 启用属性自动保存;-n standby,q 在待机时跳过检查并减少日志;-s 安排测试;-W 监控温度;-m 配置邮件。设备不一定支持全部选项,接收人也必须替换并验证。
更新硬盘数据库
update-smart-drivedb 从 smartmontools 的源码仓库下载新的 drivedb.h,用于识别新设备和相应参数;可替换系统的 /usr/share/smartmontools/drivedb.h。原文称它是按设备条目组织的纯文本数据库。未被识别的设备可以向上游提交信息。完整选项见 update-smart-drivedb(8)。
这是会联网并写入系统数据库的维护操作。本稿没有运行它;生产系统应遵循发行版的软件包与信任验证流程,不要从不明位置下载并替换数据库。
其他命令行和图形界面
原文还列出 libatasmart 的 skdump,以及 sysstat 的 iostat -x。后者的 f_await 很高可能提示磁盘响应慢;响应慢本身也可能来自负载、队列或链路,不能单凭这个指标判定硬件故障。
- DisKMonitor:KDE 下观察 SMART 与 MDRaid 健康状况,原文包名为 AUR 的
diskmonitor。 - GNOME Disks:使用 libatasmart 的 GNOME 前端,包名
gnome-disk-utility。 - GSmartControl:smartctl 的图形界面,可读取 SMART 数据并启动测试。
- Plasma Disks:KDE Plasma 的磁盘健康监控组件。
- QDiskInfo:smartctl 前端,提供接近 CrystalDiskInfo 的使用方式,原文标为 AUR 包。
- scrutiny:SMART 监控 Web 界面,原文标为 AUR 包。
这些是源文列出的工具,不代表本文逐个安装验证或对 AUR 构建脚本作了审核。
USB UAS 模式的通信问题
某些情况下,Linux 的 uas 驱动会禁用 SAT 传输,使 smartmontools 或 hdparm 不能正常和后面的 SATA 设备通信。原文指向 smartmontools 的 SAT with UAS Linux 说明:可能的处理涉及回退到 usb-storage,或借助 usb-storage.quirks 调整 NO_ATA_1X 标志。
这会改变驱动和桥接行为,必须针对具体芯片、内核与设备核对。原文明确提醒自行承担风险;本稿不提供未经设备确认的通用内核参数,也没有修改本机 USB 驱动。
历史(History)
原作:S.M.A.R.T.,2007 年起由 ArchWiki 社区协作编写并发布;固定来源修订为 885611(2026-09-14)。页面没有单独列出个人署名,主要修订贡献者及公开历史链接见本文作者信息。
本修订版:用 smartctl 与 smartd 检查磁盘健康、安排自检并接收告警,2026 年;作者:未完纪(中文翻译、编辑及新增内容);发布者:未完纪。修改包括翻译、重排、代码/配置风险注释和原创示意图。
静态审核与来源说明
本文保留了原文从手动检查、属性汇总、守护进程、告警、电源管理到图形工具与 UAS 故障的完整技术范围。所有命令只做静态审核:没有读取真实磁盘、启动自检、安装服务、发送邮件或更改驱动。明确修正的只有配置注释、不换行空格和“三种/四种”的文字不一致;脆弱的属性汇总脚本则保留并标出限制。没有发现硬编码秘密,未发现不等于没有漏洞。
本修订版按 GNU Free Documentation License 1.3 或任何后续版本发布;没有不变章节、封面文字或封底文字。版权所有与许可通知紧随其后,完整许可文本也以随文文件 GNU Free Documentation License 1.3 提供。本修订版未获原作贡献者或 ArchWiki 项目背书。
版权所有 © 2026 未完纪(中文翻译、编辑和新增内容)。
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in this article and in the accompanying file linked above.
GNU Free Documentation License 1.3(完整原文)
GNU Free Documentation License
Version 1.3, 3 November 2008
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.
We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you".
You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law.
A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.
A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject.
(Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.
The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none.
The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.
A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters.
A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG.
Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only.
The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.
The "publisher" means any person or entity that distributes copies of the Document to the public.
A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition.
The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.
2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies.
If you distribute a large enough number of copies you must also follow the conditions in section 3.
You may also lend copies, under the same conditions stated above, and you may publicly display copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies.
The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.
If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material.
If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.
It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement.
C. State on the Title page the name of the publisher of the Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.
F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.
J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles.
You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.
You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity.
If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.
The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers.
The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.
In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements".
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.
You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.
8. TRANSLATION
Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections.
You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail.
If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License.
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it.
10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation.
If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document.
11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site.
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization.
"Incorporate" means to publish or republish a Document, in whole or in part, as part of another Document.
An MMC is "eligible for relicensing" if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008.
The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing.
ADDENDUM: How to use this License for your documents
To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:
Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation.
If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.











暂无评论内容