Offline Uncorrectable Sectors: Difference between revisions

From RoseWiki
Jump to navigation Jump to search
No edit summary
 
mNo edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:


'''Offline Uncorrectable Sectors''' is a common disk-related error experienced on Linux machines. Here's a method you can use to understand and fix them.
== Fixing Offline Uncorrectable Sectors ==
Current Pending Sector is the number of locations the disk knows about that needs to be reallocated but haven't reallocated yet.


Current Pending Sector is the number of locations the disk knows about that needs to be reallocated but haven't reallocated yet.
Since the disk has no source for the data to be reallocated it will remain in this state until you write into that location.
Since the disk has no source for the data to be reallocated it will remain in this state until you write into that location.
Once that location is written to, the disk will automatically reallocate the area to another place and write the new data in the new place and the current pending sector count will decrease.
Once that location is written to, the disk will automatically reallocate the area to another place and write the new data in the new place and the current pending sector count will decrease.


You can use diskscan on Linux or HD Tune on Windows to scan the disk for the bad locations and also attempt to "fix" the locations by making the software write into them in order to attempt the reallocation immediately.
You can use diskscan on Linux or HD Tune on Windows to scan the disk for the bad locations and also attempt to "fix" the locations by making the software write into them in order to attempt the reallocation immediately.
This message was generated by the smartd daemon running on:
    host name:  host-example
    DNS domain: example.local
The following warning/error was logged by the smartd daemon:
Device: /dev/sdf [SAT], 1 Offline uncorrectable sectors
Device info:
Micron_1100_MTFDDAK2T0TBN, S/N:17161B3C0923, WWN:5-00a075-11b3c0923, FW:M0MU031, 2.04 TB
For details see host's SYSLOG.
You can also use the smartctl utility for further investigation.
The original message about this issue was sent at Wed May 27 01:46:08 2020 EDT
Another message will be sent in 24 hours if the problem persists.


 
  root@example:~# apt install diskscan
<nowiki>
This message was generated by the smartd daemon running on:
diskscan [options] /dev/sd
 
Options:
  host name:  hcss-pve03
    -v, --verbose        - Increase verbosity, multiple uses for higher levels
  DNS domain: heard.k12.ga.us
    -f, --fix            - Attempt to fix near failures, nothing can be done for unreadable sectors
 
    -s, --scan <mode>    - Scan in order (seq, random)
The following warning/error was logged by the smartd daemon:
    -e, --size <size>    - Scan size (default to 64K, must be multiple of 512)
 
    -o, --output <file>  - Output file (json)
Device: /dev/sdf [SAT], 1 Offline uncorrectable sectors
    -r, --raw-log <file> - Raw log of all scan results (json)
 
    --force-mounted      - Allow checking a read-only mounted disk
Device info:
    --force-mounted-rw  - Allow checking a read-write mounted disk
Micron_1100_MTFDDAK2T0TBN, S/N:17161B3C0923, WWN:5-00a075-11b3c0923, FW:M0MU031, 2.04 TB
 
root@example:~# diskscan /dev/sda
For details see host's SYSLOG.
diskscan version 0.19
 
You can also use the smartctl utility for further investigation.
I: Validating path /dev/sda
The original message about this issue was sent at Wed May 27 01:46:08 2020 EDT
I: Disk start temperature is 28
Another message will be sent in 24 hours if the problem persists.
I: Opened disk /dev/sda sector size 512 num bytes 5000981077504
</nowiki>
I: Scanning disk /dev/sda in 65536 byte steps
 
I: Scan started at: Thu May 25 11:23:35 2023
  <nowiki>
root@folkvang:~# apt install diskscan
Disk scan |                                                                                                        | ETA: 0h00m00s
 
E: Error when reading at offset 0 size 65536 read -1, errno=0: Success
diskscan [options] /dev/sd
I: Disk temperature changed from 30 to 31
Options:
E: Details: error=need_retry data=none 06/29/00
    -v, --verbose        - Increase verbosity, multiple uses for higher levels
Disk scan |====                                                                                                    | ETA:10h18m51s
    -f, --fix            - Attempt to fix near failures, nothing can be done for unreadable sectors
[[Category:Linux Tutorials]]
    -s, --scan <mode>    - Scan in order (seq, random)
    -e, --size <size>    - Scan size (default to 64K, must be multiple of 512)
    -o, --output <file>  - Output file (json)
    -r, --raw-log <file> - Raw log of all scan results (json)
    --force-mounted      - Allow checking a read-only mounted disk
    --force-mounted-rw  - Allow checking a read-write mounted disk
 
root@folkvang:~# diskscan /dev/sda
diskscan version 0.19
 
I: Validating path /dev/sda
I: Disk start temperature is 28
I: Opened disk /dev/sda sector size 512 num bytes 5000981077504
I: Scanning disk /dev/sda in 65536 byte steps
I: Scan started at: Thu May 25 11:23:35 2023
 
Disk scan |                                                                                                        | ETA: 0h00m00s
E: Error when reading at offset 0 size 65536 read -1, errno=0: Success
I: Disk temperature changed from 30 to 31
E: Details: error=need_retry data=none 06/29/00
Disk scan |====                                                                                                    | ETA:10h18m51s
</nowiki>

Latest revision as of 13:47, 10 October 2024

Offline Uncorrectable Sectors is a common disk-related error experienced on Linux machines. Here's a method you can use to understand and fix them.

Fixing Offline Uncorrectable Sectors

Current Pending Sector is the number of locations the disk knows about that needs to be reallocated but haven't reallocated yet.

Since the disk has no source for the data to be reallocated it will remain in this state until you write into that location.

Once that location is written to, the disk will automatically reallocate the area to another place and write the new data in the new place and the current pending sector count will decrease.

You can use diskscan on Linux or HD Tune on Windows to scan the disk for the bad locations and also attempt to "fix" the locations by making the software write into them in order to attempt the reallocation immediately.

This message was generated by the smartd daemon running on:

   host name:  host-example
   DNS domain: example.local

The following warning/error was logged by the smartd daemon:

Device: /dev/sdf [SAT], 1 Offline uncorrectable sectors

Device info:
Micron_1100_MTFDDAK2T0TBN, S/N:17161B3C0923, WWN:5-00a075-11b3c0923, FW:M0MU031, 2.04 TB

For details see host's SYSLOG.

You can also use the smartctl utility for further investigation.
The original message about this issue was sent at Wed May 27 01:46:08 2020 EDT
Another message will be sent in 24 hours if the problem persists.
root@example:~# apt install diskscan

diskscan [options] /dev/sd
Options:
    -v, --verbose        - Increase verbosity, multiple uses for higher levels
    -f, --fix            - Attempt to fix near failures, nothing can be done for unreadable sectors
    -s, --scan <mode>    - Scan in order (seq, random)
    -e, --size <size>    - Scan size (default to 64K, must be multiple of 512)
    -o, --output <file>  - Output file (json)
    -r, --raw-log <file> - Raw log of all scan results (json)
    --force-mounted      - Allow checking a read-only mounted disk
    --force-mounted-rw   - Allow checking a read-write mounted disk

root@example:~# diskscan /dev/sda
diskscan version 0.19

I: Validating path /dev/sda
I: Disk start temperature is 28
I: Opened disk /dev/sda sector size 512 num bytes 5000981077504
I: Scanning disk /dev/sda in 65536 byte steps
I: Scan started at: Thu May 25 11:23:35 2023

Disk scan |                                                                                                        | ETA: 0h00m00s
E: Error when reading at offset 0 size 65536 read -1, errno=0: Success
I: Disk temperature changed from 30 to 31
E: Details: error=need_retry data=none 06/29/00
Disk scan |====                                                                                                    | ETA:10h18m51s