2023-11-12, 00:11
  #1
Medlem
jonatan36s avatar
Skulle någon kunna förklara vad skillnaden är mellan "Pending sector count" och "Rellocated sector count" på en HDD?

Jag har förstått att man ska byta till en ny disk så fort som möjligt om något av dessa två uppstår, men om disken inte är helt full så borde det väl inte vara någon större fara för datan? Det finns ju då en massa annat utrymme den kan ta.

Eller tänker jag fel?
Citera
2023-11-12, 00:27
  #2
Medlem
Megaforces avatar
Citat:
Ursprungligen postat av jonatan36
Skulle någon kunna förklara vad skillnaden är mellan "Pending sector count" och "Rellocated sector count" på en HDD?

Jag har förstått att man ska byta till en ny disk så fort som möjligt om något av dessa två uppstår, men om disken inte är helt full så borde det väl inte vara någon större fara för datan? Det finns ju då en massa annat utrymme den kan ta.

Eller tänker jag fel?

Pending sector är alltså en sektor som man haft svårt att läsa eller som behövs skrivas om flera gånger innan man fått rätt crc-värde. En hårddisk skriver normalt aldrig om på en pending sector utan reallocerar. En bra hårddisk reallocerar dessa sektorer så snart som möjligt, men så länge de går att läsa utan alltför många omläsningar eller kan CRC-rättas så gör de i regel inte det.

Problemet är att om en pending sector skrivs om (vilket en hårddisk normalt gör en gång) och det går utan problem så markeras sektorn som bra. Men om den med tiden blir svårare att läsa så kan den bli pending igen, och finns sektorn kvar i tabellen över de sektorer som tidigare varit dåliga så kan den remappas direkt.

Många hårddiskar kan vara stabila även om det finns en del sådana pending sektorer. Men prestandan kan påverkas så därför skall man alltid byta ut hårddisken om den används i system som kräver höga prestanda. Jag har en backup-NAS med en sådan hårddisk där pending sector inte ökar, men då NASen körs i raid-5 så påverkas inte prestandan så mycket men man måste hålla koll på så att inte disken insjuknar och behöver bytas. (Nasen används bara en gång i månaden så det är inte så många drifttimmar).
Citera
2023-11-12, 00:31
  #3
Medlem
Current pending sector count, ostabila sektorer som inte har blivit omfördelade men ska.

Rellocated sector count, trasiga sektorer som har blivit omfördelade/flyttade till reserverat utrymme på disken.
Citera
2023-11-12, 00:39
  #4
Medlem
jonatan36s avatar
Citat:
Ursprungligen postat av peckapecan
Current pending sector count, ostabila sektorer som inte har blivit omfördelade men ska.

Rellocated sector count, trasiga sektorer som har blivit omfördelade/flyttade till reserverat utrymme på disken.

Så datan på en dålig sektor flyttas till det reserverade utrymmet och blir en rellocated sector, medan den ursprungliga sektorn slutar användas?

Jag antar att det reserverade utrymmet då inte är en del av användarens tillgängliga utrymme. Vad händer när det reserverade utrymmet tar slut av för många flyttade sektorer?
Citera
2023-11-12, 00:52
  #5
Medlem
Megaforces avatar
Citat:
Ursprungligen postat av jonatan36
Så datan på en dålig sektor flyttas till det reserverade utrymmet och blir en rellocated sector, medan den ursprungliga sektorn slutar användas?

Jag antar att det reserverade utrymmet då inte är en del av användarens tillgängliga utrymme. Vad händer när det reserverade utrymmet tar slut av för många flyttade sektorer?

Det beror på hårddisken men i regel har man begränsat antal sektorer som kan reallokeras och det går då inte längre att flytta fler defekta sektorer och man kan få större problem med disken.
Citera
2023-11-12, 00:54
  #6
Medlem
jonatan36s avatar
Citat:
Ursprungligen postat av Megaforce
Pending sector är alltså en sektor som man haft svårt att läsa eller som behövs skrivas om flera gånger innan man fått rätt crc-värde. En hårddisk skriver normalt aldrig om på en pending sector utan reallocerar. En bra hårddisk reallocerar dessa sektorer så snart som möjligt, men så länge de går att läsa utan alltför många omläsningar eller kan CRC-rättas så gör de i regel inte det.

Problemet är att om en pending sector skrivs om (vilket en hårddisk normalt gör en gång) och det går utan problem så markeras sektorn som bra. Men om den med tiden blir svårare att läsa så kan den bli pending igen, och finns sektorn kvar i tabellen över de sektorer som tidigare varit dåliga så kan den remappas direkt.

Många hårddiskar kan vara stabila även om det finns en del sådana pending sektorer. Men prestandan kan påverkas så därför skall man alltid byta ut hårddisken om den används i system som kräver höga prestanda. Jag har en backup-NAS med en sådan hårddisk där pending sector inte ökar, men då NASen körs i raid-5 så påverkas inte prestandan så mycket men man måste hålla koll på så att inte disken insjuknar och behöver bytas. (Nasen används bara en gång i månaden så det är inte så många drifttimmar).

Tack för svar,

Om jag använder diskar till backups som större delen av tiden bara ligger, hur länge vågar man använda sådana som har dessa problem? Skulle du säga att en varning för pending sector count inte är lika "farlig" som en varning för stigande rellocated sector count?

Det måste finnas en gräns mellan "det kan nog vara en bra idé att ha lite extra koll på den här disken" och "den här disken vågar man bara ha den senaste säsongen av Solsidan på".

När bör man byta och när måste man?
Citera
2023-11-12, 01:05
  #7
Medlem
Megaforces avatar
Citat:
Ursprungligen postat av jonatan36
Tack för svar,

Om jag använder diskar till backups som större delen av tiden bara ligger, hur länge vågar man använda sådana som har dessa problem? Skulle du säga att en varning för pending sector count inte är lika "farlig" som en varning för stigande rellocated sector count?

Det måste finnas en gräns mellan "det kan nog vara en bra idé att ha lite extra koll på den här disken" och "den här disken vågar man bara ha den senaste säsongen av Solsidan på".

När bör man byta och när måste man?

När antalet sektorer i pended ökar så bör man byta. Den dåliga disken jag har ökar inte nämnvärt och har bara 1 felaktig sektor som inte gått att reparera och 15 som fortfarande går att läsa men som skall reallokeras. Så har det varit i ett år nu. Men jag planerar ändå att byta ut alla diskarna mot större i framtiden så problemet lär lösa sig.
Citera
2023-11-12, 02:34
  #8
Avstängd
Det brukar gå bra så länge disken inte är helt smockfull.
Automatiken ska sköta detta okej i bakgrunden.
Man ska lämna lite "slackspace" kvar.

En sektor brukade förr betyda 512 bytes alltså knappt ingenting.
Det var den kompromissen som var mest effektivt med dåtidens diskar.

Från omkring år 2011 började 4K sektors bli vanliga:

https://en.wikipedia.org/wiki/Advanced_Format
Citera
2023-11-12, 14:28
  #9
Medlem
PeterNosters avatar
Det finns ju program som kollar diskens statistik S.M.A.R.T.
Det bedömer om det är dags att byta disken.


Om S.M.A.R.T:
https://www.howtogeek.com/134735/che...th-with-smart/

Crystaldiskinfo
https://crystalmark.info/en/software/crystaldiskinfo/
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in