Primera entrada de blog en mucho tiempo.
Cuando vi un gran producto en Amazon, sin darme cuenta salté sobre él y terminé pidiendo otro. Después de que un amigo en Facebook señalara que era un producto fraudulento, lo verificamos formalmente (hicimos que ChatGPT lo evaluara) y la conclusión fue que era un producto fraudulento, por lo que lo devolvimos de inmediato a Amazon. que sea eliminado.
Espero que al compartir la historia aquí, se reduzca la cantidad de personas que sufrirán daños similares.
Evaluación del producto en estado nuevo.
1. Reconocer el disco y comprobar la información básica
Primero, verifique si el sistema reconoce correctamente el disco y obtenga información básica.
$ 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. Comprobar el estado del disco
1. Usando smartctl
Para verificar el estado de salud del disco (información SMART)smartctl
Utilice el comando.
$ 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
El resultado del comando, que es la información que se muestra al intentar verificar el estado del disco, indica algunos problemas. Los detalles se explican a continuación.
1. Consultar información básica
- Proveedor
:
AL
- Producto:
SSD
- Revisión:
5.00
- Capacidad del usuario:
31.4 TB
- Tamaño del bloque lógico:
4096 bytes
Esta sección muestra información básica como el proveedor del disco, el nombre del producto, la revisión, la capacidad y el tamaño del bloque.
2. Mensaje de error
- scsiModePageOffset: longitud de respuesta demasiado corta, resp_len=12 offset=12 bd_len=8
- Este es un error que indica que la respuesta del comando SCSI no es tan larga como se esperaba. Si el disco no responde correctamente, puede haber un problema con el firmware o el controlador del disco.
- Finalice el comando antes de tiempo debido a una mala respuesta a la página del modo IEC
- Indica que un comando SMART no se completó correctamente y finalizó prematuramente debido a una respuesta incorrecta a un comando en la página del modo IEC (Control de excepciones informativas).
3. Problemas al leer datos SMART
- Temperatura actual de la unidad:
0°C
- Temperatura de viaje de conducción:
0°C
Estas temperaturas que muestran 0 °C son anormales e indican que el disco no devuelve datos de temperatura precisos. - Leer la lista de defectos: solicitó una lista de adultos pero no la recibió
- Se realizó una solicitud para leer la lista de defectos crecidos (una lista de sectores defectuosos encontrados durante el uso), pero no se pudo recuperar. Esto indica que el disco no tiene o no puede devolver información del sector defectuoso.
- No se admite el registro del contador de errores
- No se pueden recuperar los registros de errores del disco porque no se admite el registro del contador de errores.
- El dispositivo no admite el registro de autoprueba
- Indica que el dispositivo no admite el registro de autoprueba. Esto significa que incluso si el disco realiza una autoprueba, no puede registrar sus resultados.
4. Consideraciones generales
- Soporte incompleto para la funcionalidad SMART: Es posible que este SSD no admita correctamente algunas de las funciones SMART (tecnología de autocontrol, análisis e informes) o que tenga problemas de firmware que le impidan devolver datos precisos.
- Problemas de firmware o controladores: Varios mensajes de error indican que el firmware del disco no está actualizado o no funciona correctamente. Esto puede significar que el disco no devuelve información de salud precisa.
Este resultado debe tomarse con precaución ya que indica que puede haber algún problema grave con el disco.
3. Autoprueba del disco
$ 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
El resultado del comando revela lo siguiente:
1. Propósito del comando
- mando:
sudo smartctl -t short /dev/sda2
- Este comando:
/dev/sda2
Estoy intentando ejecutar una breve autoprueba sin conexión (Autoprueba corta) en mi computadora. Esta es una prueba rápida para verificar el estado de su disco y generalmente se completa en unos minutos.
2. Mensaje de error
Short offline self test failed [unsupported field in scsi command]
:- Este mensaje indica que la ejecución de la autoprueba falló. Específicamente, esto se debe a un campo no admitido incluido en el comando SCSI. Esto indica que el disco o su controlador no es compatible con la autoprueba SMART solicitada.
Este error indica que el disco no admite o no puede realizar correctamente la autoprueba SMART solicitada. Le recomendamos que pruebe otra prueba SMART o verifique la información detallada de su disco para evaluar su estado. Si tiene un problema con su disco, también es importante hacer una copia de seguridad lo antes posible.
4. Prueba comparativa del sistema de archivos
1. hdparm
Probando la velocidad de lectura usando
$ 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
Probando la velocidad de escritura usando
$ 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
Expliquemos qué puede ver en los resultados de este comando.
1. hdparm -Tt /dev/sda2
resultado de
Timing cached reads
: Esto indica la velocidad a la que se pueden leer los datos almacenados en la caché. En este resultado, se obtuvo un valor de velocidad muy alto de aproximadamente 14156.28 MB/seg. Esta es la velocidad de lectura de datos en la memoria caché (RAM), por lo que suele ser muy rápida.Timing buffered disk reads
: Esto muestra la velocidad real a la que se leen los datos del disco. En este resultado, se leyeron 44 MB de datos en 3.08 segundos, lo que supone una velocidad de aproximadamente 14.30 MB/seg. Esto refleja el rendimiento del propio disco, que es relativamente lento.
2. dd
Resultado del comando
Este comando:/dev/zero
(a partir de cero bytes de datos)/dev/sda2
Estoy en el proceso de escribir 1 GB de datos en . Como resultado, los datos se escriben a una velocidad de aproximadamente 13.4 MB/seg. Esta velocidad de escritura refleja el rendimiento del disco, que puede ser particularmente rápido para discos más antiguos o muy fragmentados.
En general, este disco (/dev/sda2
) resulta ser relativamente lento. Si esta velocidad es un problema para su caso de uso, es posible que deba considerar actualizar sus discos o mejorar la fragmentación.
5. fsck
Comprobación del sistema de archivos por comando
$ 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.
El resultado muestra lo siguiente:
- la primera
fsck
Dominio (sudo fsck /dev/sda2
):
- Mensaje de error: "Mal número mágico en superbloque".
- 説明: El superbloque es una parte importante que contiene información como el tamaño, la forma y el estado del sistema de archivos. El error "Número mágico incorrecto" indica que los metadatos del sistema de archivos están dañados o no se reconoce como un sistema de archivos ext2/ext3/ext4. Este problema ocurre cuando la partición en realidad no está formateada con un sistema de archivos compatible o cuando el superbloque en sí está dañado.
- Contramedidas: El sistema sugiere utilizar otro superbloque para reparar el sistema de archivos. En particular,
e2fsck -b <スーパーブロック番号> /dev/sda2
Le indica que ejecute el comando.
- Intento de reparación utilizando otro superbloque (
sudo e2fsck -b 8193 /dev/sda2
):
- Mensaje de error: "Número mágico incorrecto en el superbloque al intentar abrir /dev/sda2".
- 説明: Intenté acceder al sistema de archivos usando un superbloque diferente (número 8193), pero todavía no puedo leer un superbloque válido. Esto sugiere que el superbloque puede estar muy dañado o que el tipo de sistema de archivos es diferente al esperado.
-n
Simulación de la creación de un sistema de archivos usando opciones (sudo mke2fs -n /dev/sda2
):
- Mensaje de error: "Tamaño del dispositivo... demasiado grande para expresarlo en 32 bits usando un tamaño de bloque de 4096".
- 説明:
mke2fs -n
El comando es un comando que simula dónde se colocaría el superbloque si creara un sistema de archivos. Este mensaje de error es/dev/sda2
Esto muestra que el tamaño de es extremadamente grande y no se puede manejar en un entorno de 4096 bits con la configuración predeterminada (tamaño de bloque 32 bytes). - Significado: Esto indica que esta partición es muy grande y requiere especial cuidado al formatearla o diagnosticarla. Es posible que la herramienta no sea adecuada o que la partición requiera un sistema de archivos de 64 bits.
Resumen
/dev/sda2
El sistema de archivos no se reconoce correctamente y puede estar dañado o mal configurado.- Intenté repararlo usando un superbloque diferente, pero falló y es posible que haya una corrupción grave o que se esté utilizando un tipo de sistema de archivos inesperado.
- La partición tiene limitaciones de tamaño y está causando problemas al intentar diagnosticarla o recrearla.