¿Existe algo llamado "Live-USB podrido"?

¿Existe algo llamado "Live-USB podrido"?

Normalmente utilizo USB activos para diagnosticar problemas o simplemente para usar una máquina que no es de confianza.

Mi configuración USB en vivo generalmente ddse realiza en una unidad USB, por lo que se ve así:

root@localhost:~# lsblk /dev/sdb
NAME       RM   SIZE   RO   TYPE   MOUNTPOINT
sdb         1   7.5G    0   disk
|_sdb1      1   4.6G    0   part   /run/archiso/bootmnt

No se realizan particiones adicionales, en cierto sentido, solo escritura.

¿Este USB activo, si nunca ddvuelvo a conectarle otro ISO, se pudrirá o se desgastará debido a los ciclos de escritura?

Además, si la energía se corta repentinamente mientras se ejecuta en este entorno en vivo, ¿puedo esperar que el disco sufra algún daño? ¿Como una herramienta que no se ejecuta más tarde, alguna forma de corrupción?

Respuesta1

La mayoría de las unidades USB baratas y otros medios flash (tarjetas como SD/CF, etc.) tienen "escrituras de por vida" estimadas de 1.000 o 10.000 o incluso 100.000, por lo que parece que estás tratando de evitar escrituras para mantenerlas utilizables durante el mayor tiempo posible. posible.

Escribir un ISO estático y arrancar en vivo debería minimizar las escrituras, siempre y cuando no tenga un archivo o partición "persistente" (solía haber un error de larga data por el cual los datos persistentes eventualmente se corrompían, no estoy seguro si todavía existe). ). Si tiene la RAM y desea ir aún más lejos, puede iniciar toram(copiando el ISO a la RAM) y luego desmontar, "expulsar", "apagar" o incluso quitar la unidad/tarjeta (tenga en cuenta las tarjetas de memoria y los USB). Los conectores físicos de los dispositivos también se desgastarán, tal vez incluso en tan solo 1000 "ciclos de inserción")

Ejecuto en vivo todo el tiempo, generalmente la partición se monta en lectura y escritura ( rw) en el momento del arranque. Dependiendo del sistema de archivos, aún se podrían escribir algunos datos, solo para el montaje/desmontaje, por ejemplo

  • ext2/3/4 registra la hora del último montaje, la hora de la última escritura, el último montaje en la ruta, el recuento de montajes, las escrituras de por vida y un "necesita recuperación" ("indicador" que se borra cuando se desmonta correctamente), por lo que aún se producirán algunas escrituras pequeñas. . Incluso con una eliminación insegura o fallas de energía, ext3 (con registro en diario) nunca tuvo daños graves que un rápido fsckno solucionó, más allá de los últimos dos archivos que se escribieron durante la interrupción.
  • FAT: no estoy seguro de cuánto se escribe cuando solo se monta y se lee, pero anecdóticamente no he tenido más que mala suerte con los sistemas de archivos FAT que se corrompen después de unos meses de uso, sin cortes de energía. (No solo unos pocos archivos estaban dañados, el sistema de archivos era "imposible de reparar" y todos los nombres de archivos se perdían, si es que la recuperación fuera posible con otras herramientas)
  • ISO9660 quepensarno hay nada escrito, ya que es un sistema de archivos de sólo lectura. UDF probablemente también sea de solo lectura (pero no me cites sobre eso)

También he notado un extraño hábito en el arranque dondesolo a vecesotras particiones también se montarán momentáneamente (lectura-escritura) y luego se desmontarán antes de que todo termine de cargarse. Parece casi un error. Busque su /var/log/syslog"montaje" temprano (como montaje/montado).

Incluso probar la opción de arranque de sólo lectura ( ro) no parece detener el montaje de lectura y escritura en el momento del arranque.


Para su información, a mí personalmente no me gusta el formato sin formato ddde un ISO en una unidad flash, esencialmente desperdicia el resto del espacio (ya que la mayoría de los ISO son quizás de 1 GB o 2 GB, y aparentemente la unidad más pequeña que puedes comprar ahora parece ser de 4 GB). . Si lo particionó, podría tener una partición de arranque (aún en un sistema de archivos de solo lectura como ISO9660) con GRUB arrancando los archivos ISO directamente (ideal para unidades de arranque múltiple con múltiples ISO) y también tener una partición de datos. ) en un sistema de archivos grabable para usarlo más tarde.

Además, algunas unidades flash están formateadas especialmente para aprovechar al máximo los "bloques" de la unidad, y al borrarlas por completo ddse pierde el formateo (nopuedeLo mejor sería alinearse con MB (1024 bytes, a veces llamados MiB) por motivos relacionados con el tamaño de los bloques de borrado y escritura (Google sería más elocuente al explicarlo que yo).

información relacionada