Eerste blogbericht sinds een tijdje.
Toen ik een geweldig product op Amazon zag, sprong ik er per ongeluk op en bestelde uiteindelijk een tweede. Nadat een vriend op Facebook erop had gewezen dat het een frauduleus product was, hebben we een officieel onderzoek uitgevoerd (we hebben het door ChatGPT laten beoordelen) en de conclusie was dat het een frauduleus product was, dus hebben we het onmiddellijk teruggestuurd naar Amazon verwijdering aanvragen.
Ik hoop dat door het verhaal hier te delen, het aantal mensen dat soortgelijke schade zal lijden, zal worden verminderd.
Productevaluatie in nieuwstaat
1. De schijf herkennen en basisinformatie controleren
Controleer eerst of de schijf correct door het systeem wordt herkend en verkrijg basisinformatie.
$ sudo fdisk -l
〜中略〜
Disk /dev/sda: 28.61 TiB, 31457280000000 bytes, 7680000000 sectors
Disk model: SSD
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 30E7F994-B6D1-47EF-82BB-37A388A88541
Device Start End Sectors Size Type
/dev/sda1 6 4095 4090 16M Microsoft reserved
/dev/sda2 4096 7679999993 7679995898 28.6T Microsoft basic data
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 74.3M 1 loop /snap/core22/1564
loop1 7:1 0 4K 1 loop /snap/bare/5
loop2 7:2 0 74.3M 1 loop /snap/core22/1612
loop3 7:3 0 269.8M 1 loop /snap/firefox/4793
loop4 7:4 0 271.4M 1 loop /snap/firefox/4955
loop5 7:5 0 505.1M 1 loop /snap/gnome-42-2204/176
loop6 7:6 0 10.7M 1 loop /snap/firmware-updater/127
loop7 7:7 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop8 7:8 0 10.5M 1 loop /snap/snap-store/1173
loop9 7:9 0 38.8M 1 loop /snap/snapd/21759
loop10 7:10 0 500K 1 loop /snap/snapd-desktop-integration/178
sda 8:0 0 28.6T 0 disk
├─sda1 8:1 0 16M 0 part
└─sda2 8:2 0 28.6T 0 part /media/masakazu-nomura/SSD
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 1G 0 part /boot/efi
└─nvme0n1p2 259:2 0 952.8G 0 part /
2. Controleer de schijfstatus
1. Smartctl gebruiken
De schijfgezondheidsstatus controleren (SMART-informatie)smartctl
Gebruik commando.
$ sudo smartctl -a -T permissive /dev/sda2
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-45-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Vendor: AL
Product: SSD
Revision: 5.00
User Capacity: 31,457,280,000,000 bytes [31.4 TB]
Logical block size: 4096 bytes
scsiModePageOffset: response length too short, resp_len=12 offset=12 bd_len=8
scsiModePageOffset: response length too short, resp_len=12 offset=12 bd_len=8
>> Terminate command early due to bad response to IEC mode page
=== START OF READ SMART DATA SECTION ===
Current Drive Temperature: 0 C
Drive Trip Temperature: 0 C
Read defect list: asked for grown list but didn't get it
Error Counter logging not supported
scsiModePageOffset: response length too short, resp_len=12 offset=12 bd_len=8
Device does not support Self Test logging
こ のsmartctl
De uitvoer van de opdracht, de informatie die wordt weergegeven wanneer wordt geprobeerd de gezondheid van de schijf te controleren, duidt op enkele problemen. De details worden hieronder uitgelegd.
1. Controleer basisinformatie
- Verkoper:
AL
- Product:
SSD
- Herziening:
5.00
- Gebruikerscapaciteit:
31.4 TB
- Logische blokgrootte:
4096 bytes
In deze sectie wordt basisinformatie weergegeven, zoals schijfleverancier, productnaam, revisie, capaciteit en blokgrootte.
2. Foutmelding
- scsiModePageOffset: responslengte te kort, resp_len=12 offset=12 bd_len=8
- Dit is een fout die aangeeft dat het SCSI-opdrachtantwoord niet zo lang is als verwacht. Als de schijf niet goed reageert, is er mogelijk een probleem met de firmware of het stuurprogramma van de schijf.
- Beëindig het commando voortijdig vanwege een slechte reactie op de IEC-moduspagina
- Geeft aan dat een SMART-opdracht niet succesvol is voltooid en voortijdig is beëindigd vanwege een onjuiste reactie op een opdracht op de IEC-moduspagina (Informational Exceptions Control).
3. Problemen met het lezen van SMART-gegevens
- Huidige schijftemperatuur:
0°C
- Rit-uitschakeltemperatuur:
0°C
Deze temperaturen die 0°C aangeven, zijn abnormaal en geven aan dat de schijf geen nauwkeurige temperatuurgegevens retourneert. - Lijst met defecten lezen: vroeg om een uitgebreide lijst, maar kreeg deze niet
- Er is een verzoek ingediend om de Grown-defectlijst (een lijst met slechte sectoren die tijdens het gebruik zijn aangetroffen) te lezen, maar deze kon niet worden opgehaald. Dit geeft aan dat de schijf geen slechte sectorinformatie bevat of niet kan retourneren.
- Fouttellerregistratie wordt niet ondersteund
- Kan schijffoutlogboeken niet ophalen omdat logboekregistratie van foutentellers niet wordt ondersteund.
- Apparaat ondersteunt geen zelftestregistratie
- Geeft aan dat het apparaat geen zelftestregistratie ondersteunt. Dit betekent dat zelfs als de schijf een zelftest uitvoert, deze de resultaten niet kan registreren.
4. Algemene overwegingen
- Onvolledige ondersteuning voor SMART-functionaliteit: Deze SSD ondersteunt mogelijk sommige SMART-functies (Self-Monitoring, Analysis, and Reporting Technology) mogelijk niet goed of heeft mogelijk firmwareproblemen waardoor er geen nauwkeurige gegevens kunnen worden geretourneerd.
- Firmware- of stuurprogrammaproblemen: meerdere foutmeldingen geven aan dat de firmware van de schijf verouderd is of niet goed werkt. Dit kan betekenen dat de schijf geen nauwkeurige gezondheidsinformatie retourneert.
Dit resultaat moet met voorzichtigheid worden behandeld, omdat het aangeeft dat er mogelijk een ernstig probleem met de schijf is.
3. Zelftest schijf
$ sudo smartctl -t short /dev/sda2
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-45-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
Short offline self test failed [unsupported field in scsi command]
$ sudo smartctl -l selftest /dev/sda2
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-45-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
Device does not support Self Test logging
こ のsmartctl
De uitvoer van de opdracht onthult het volgende:
1. Doel van de opdracht
- コ マ ン ド:
sudo smartctl -t short /dev/sda2
- Deze opdracht:
/dev/sda2
Ik probeer een korte offline zelftest (Short Self-Test) uit te voeren op mijn computer. Dit is een snelle test om de gezondheid van uw schijf te controleren en wordt doorgaans binnen enkele minuten voltooid.
2. Foutmelding
Short offline self test failed [unsupported field in scsi command]
:- Dit bericht geeft aan dat de uitvoering van de zelftest is mislukt. Dit wordt met name veroorzaakt door een niet-ondersteund veld in de SCSI-opdracht. Dit geeft aan dat de schijf of de controller ervan niet compatibel is met de gevraagde SMART-zelftest.
Deze fout geeft aan dat de schijf de gevraagde SMART-zelftest niet ondersteunt of niet goed kan uitvoeren. We raden u aan nog een SMART-test uit te proberen of de gedetailleerde informatie over uw schijf te bekijken om de gezondheid ervan te beoordelen. Als u een probleem heeft met uw schijf, is het ook belangrijk om er zo snel mogelijk een back-up van te maken.
4. Benchmarktest voor bestandssysteem
1. hdparm
Leessnelheid testen met behulp van
$ sudo hdparm -Tt /dev/sda2
/dev/sda2:
Timing cached reads: 28270 MB in 2.00 seconds = 14156.28 MB/sec
Timing buffered disk reads: 44 MB in 3.08 seconds = 14.30 MB/sec
2. dd
Schrijfsnelheid testen met
$ sudo dd if=/dev/zero of=/dev/sda2 bs=1G count=1 oflag=direct
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 80.146 s, 13.4 MB/s
Ik zal uitleggen wat je kunt zien aan de hand van de resultaten van deze opdracht.
1. hdparm -Tt /dev/sda2
resultaat van
Timing cached reads
: Dit geeft de snelheid aan waarmee gegevens die in de cache zijn opgeslagen, kunnen worden gelezen. In dit resultaat werd een zeer hoge snelheidswaarde van ongeveer 14156.28 MB/sec verkregen. Dit is de snelheid waarmee gegevens in de cache (RAM) worden gelezen, dus deze is meestal erg snel.Timing buffered disk reads
: Dit toont de werkelijke snelheid waarmee gegevens van de schijf worden gelezen. In dit resultaat werd 44 MB aan gegevens gelezen in 3.08 seconden, wat een snelheid is van ongeveer 14.30 MB/sec. Dit weerspiegelt de prestaties van de schijf zelf, die relatief langzaam is.
2. dd
Resultaat opdracht
Deze opdracht:/dev/zero
(van nul bytes aan gegevens)/dev/sda2
Ik ben bezig met het schrijven van 1 GB aan gegevens naar . Als gevolg hiervan worden gegevens geschreven met een snelheid van ongeveer 13.4 MB/sec. Deze schrijfsnelheid weerspiegelt de prestaties van de schijf, die bijzonder snel kunnen zijn voor oudere of sterk gefragmenteerde schijven.
Over het geheel genomen is deze schijf (/dev/sda2
) blijkt relatief langzaam te zijn. Als deze snelheid een probleem is voor uw gebruik, moet u wellicht overwegen uw schijven te upgraden of de fragmentatie te verbeteren.
5. fsck
Bestandssysteemcontrole via opdracht
$ sudo fsck /dev/sda2
fsck from util-linux 2.39.3
e2fsck 1.47.0 (5-Feb-2023)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda2
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
$ sudo e2fsck -b 8193 /dev/sda2
e2fsck 1.47.0 (5-Feb-2023)
e2fsck: Bad magic number in super-block while trying to open /dev/sda2
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
$ sudo mke2fs -n /dev/sda2
mke2fs 1.47.0 (5-Feb-2023)
mke2fs: Size of device (0x1c9c36ffa blocks) /dev/sda2 too big to be expressed
in 32 bits using a blocksize of 4096.
De uitvoer toont het volgende:
- Eerst
fsck
commando (sudo fsck /dev/sda2
):
- Foutmelding: "Slecht magisch getal in superblok".
- 说明: Het superblok is een belangrijk onderdeel dat informatie bevat zoals de grootte, vorm en status van het bestandssysteem. De fout 'Bad Magic Number' geeft aan dat de metagegevens van het bestandssysteem beschadigd zijn of dat het niet wordt herkend als een ext2/ext3/ext4-bestandssysteem. Dit probleem treedt op wanneer de partitie niet daadwerkelijk is geformatteerd met een ondersteund bestandssysteem of wanneer het superblok zelf beschadigd is.
- Tegenmaatregelen: Het systeem stelt voor een ander superblok te gebruiken om het bestandssysteem te repareren. in het bijzonder,
e2fsck -b <スーパーブロック番号> /dev/sda2
Er wordt aangegeven dat u de opdracht moet uitvoeren.
- Reparatiepoging met een ander superblok (
sudo e2fsck -b 8193 /dev/sda2
):
- Foutmelding: "Slecht magisch getal in superblok tijdens poging /dev/sda2 te openen".
- 说明: Ik heb geprobeerd toegang te krijgen tot het bestandssysteem met een ander superblok (nummer 8193), maar ik kan nog steeds geen geldig superblok lezen. Dit suggereert dat het superblok mogelijk ernstig beschadigd is of dat het bestandssysteemtype anders is dan verwacht.
-n
Simulatie van het maken van een bestandssysteem met behulp van opties (sudo mke2fs -n /dev/sda2
):
- Foutmelding: "Grootte van apparaat... te groot om in 32 bits uit te drukken met een blokgrootte van 4096".
- 说明:
mke2fs -n
De opdracht is een opdracht die simuleert waar het superblok zou worden geplaatst als u een bestandssysteem zou maken. Deze foutmelding verschijnt op de partitie/dev/sda2
Hieruit blijkt dat de grootte van extreem groot is en niet kan worden verwerkt in een 4096-bits omgeving met de standaardinstellingen (blokgrootte 32 bytes). - Betekenis: Dit geeft aan dat deze partitie erg groot is en speciale zorg vereist bij het formatteren of diagnosticeren ervan. Het hulpprogramma is mogelijk niet geschikt of de partitie vereist mogelijk een 64-bits bestandssysteem.
ま と め
/dev/sda2
Het bestandssysteem wordt niet goed herkend en is mogelijk beschadigd of verkeerd geconfigureerd.- Ik heb geprobeerd het te repareren met een ander superblok, maar dat is mislukt en er is mogelijk sprake van ernstige corruptie of er wordt een onverwacht bestandssysteemtype gebruikt.
- De partitie heeft beperkingen qua grootte en veroorzaakt problemen bij pogingen om een diagnose te stellen of deze opnieuw te maken.