Skip to content

Commit 172d5da

Browse files
authored
Merge pull request #586 from raspberrypi/develop
Style edits to SMART report info in Flash Drive section (#585)
2 parents a5692ec + 5c0bb82 commit 172d5da

1 file changed

Lines changed: 17 additions & 13 deletions

File tree

documentation/asciidoc/accessories/usb/about.adoc

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,13 @@ The Raspberry Pi Flash Drive is lightweight and travel-friendly, with a compact,
7373
|Works with USB 3.0 Type-A ports and is backward compatible with USB 2.0.
7474

7575
|*SMART reporting*
76-
|The drives support ATA-style health reports readable through tools like smartctl. See <<smart-information>>.
76+
|Supports ATA-style health reports readable through tools like `smartctl`. For more information, see <<smart-information>>.
7777
|===
7878

79-
The Flash Drive is capable of high input/output operations per second (IOPS) for fast access to small files. It also offers responsive performance for computing tasks such as booting operating systems and running applications. The following table summarises the key performance features of the Raspberry Pi Flash Drive based on whether you choose the 128 GB or the 256 GB storage capacity option.
79+
The Raspberry Pi Flash Drive provides high input/output operations per second (IOPS) for fast access to small files. It also offers responsive performance for computing tasks such as booting operating systems and running applications. The following table summarises the key performance features of the Raspberry Pi Flash Drive for each storage capacity (128 GB or 256 GB).
8080

8181
[[performance]]
82-
.Raspberry Pi Flash Drive performance features based on the chosen storage capacity
82+
.Raspberry Pi Flash Drive performance features based on the storage capacity
8383
[cols="2,1,1", options="header"]
8484
|===
8585
|Performance feature |128 GB |256 GB
@@ -100,28 +100,32 @@ The Flash Drive is capable of high input/output operations per second (IOPS) for
100100
[[smart-information]]
101101
=== Flash Drive SMART reporting
102102

103-
The USB controller used in the Flash Drive parses 12-byte ATA pass-through SCSI commands and can deliver a self-assessment of its own health.
103+
The USB controller used in the Raspberry Pi Flash Drive supports 12-byte ATA pass-through SCSI commands and can provide an assessment of the drive's own health.
104104

105-
The recommended application to read and display this report is *smartctl*, part of the *smartmontools* package.
105+
==== View SMART data
106+
The recommended application for reading and displaying a SMART report is `smartctl`, which is included in the `smartmontools` package. To display the complete SMART report, run the following command:
106107

107-
Read the health info with:
108108
[source,bash]
109109
----
110110
sudo smartctl -d sat,12 -x /dev/sda
111111
----
112+
The `-d sat,12` option instructs `smartctl` to communicate with the USB controller using the SAT-12 ATA pass-through protocol.
112113

113-
==== SMART Attribute ID descriptions
114+
==== SMART attribute descriptions
114115

115-
NOTE: smartmontools doesn't assign vendor-unique field names to USB devices, as the application considers all USB mass-storage devices to be a bridge to an ATA hard drive.
116+
The following table describes the SMART attributes reported by the Raspberry Pi Flash Drive. Attributes marked as *Unused* are reserved and don't report any information.
116117

117-
[cols="1,1,3,4,options="header]
118+
NOTE: `smartmontools` doesn't assign vendor-unique field names to USB devices because the application treats USB mass-storage devices as a bridge to an ATA hard drive.
119+
120+
.SMART attributes reported by the Raspberry Pi Flash Drive
121+
[cols="1,1,3,4, options="header"]
118122
|===
119-
|ID (hex) | ID (decimal) | Attribute name | Description
123+
|*ID (hex)* | *ID (decimal)*| *Attribute name* | *Description*
120124
|01 | 1 | Read Error Rate| Rate of errors when reading data from flash memory
121125
|05 | 5 | Reallocated Sectors Count| Number of bad sectors that have been replaced by spare blocks
122126
|09 | 9 | Power-On Hours| Total hours the drive has been powered on
123127
|0C | 12 | Power Cycle Count| Number of times the drive has been powered on and off
124-
|A0 | 160 | Uncorrectable sectors count when read/write| Number of sectors that could not be corrected during read/write operations
128+
|A0 | 160 | Uncorrectable Read/Write Sector Count| Number of sectors that couldn't be corrected during read/write operations
125129
|A1 | 161 | Number of Valid Spare Blocks| Remaining usable spare blocks reserved for replacing bad blocks
126130
|A3 | 163 2+| Unused
127131
|A4 | 164 | Total Erase Count| Total number of flash block erase operations
@@ -137,8 +141,8 @@ NOTE: smartmontools doesn't assign vendor-unique field names to USB devices, as
137141
|C2 | 194 | Temperature| Current drive temperature in Celsius
138142
|C4 | 196 | Reallocation Event Count| Number of times the drive attempted to reallocate bad sectors
139143
|C7 | 199 | Ultra DMA CRC Error Count| Communication errors between drive and host (cable/interface issues)
140-
|F1 | 241 | Total GiB Written| Total amount of data written to the drive, rounded down to nearest GiB
141-
|F2 | 242 | Total GiB Read| Total amount of data read from the drive, rounded down to nearest GiB.
144+
|F1 | 241 | Total GiB Written| Total amount of data written to the drive, rounded down to the nearest GiB
145+
|F2 | 242 | Total GiB Read| Total amount of data read from the drive, rounded down to the nearest GiB.
142146
|F5 | 245 | Unused
143147
|===
144148

0 commit comments

Comments
 (0)