
Instalé Linux en un disco duro externo. Tengo Windows en el disco duro principal/interno.
- ¿Qué pasaría si desconectara el disco duro externo mientras el sistema operativo Linux todavía está ejecutándose?
- ¿Esto afectaría mi disco duro interno?
- ¿Podré acceder nuevamente al sistema operativo Linux?
- Si no, ¿la respuesta es la misma para Windows?
Respuesta1
¿Qué pasaría si desconectara el disco duro externo mientras Linux todavía se está ejecutando?
Su sistema "colapsaría" tarde o temprano. Todavía se ejecutará con lo que esté cargado en la RAM en ese momento, pero tan pronto como necesite leer/escribir en una partición que ya no está allí, dejará de funcionar.
¿Esto afectaría mi disco duro interno?
No.
¿Podré acceder nuevamente al sistema operativo Linux?
Tal vez, pero es posible que deba verificar y corregir manualmente los errores lógicos en la unidad desconectada abruptamente.
Si no, ¿es lo mismo para Windows?
Respuesta2
¿Qué pasaría si desconectara el disco duro externo mientras Linux todavía se está ejecutando?
Algunas aplicaciones ya no se ejecutarían. Si el intercambio se alojara en el disco extraído, algunas aplicaciones fallarían y posiblemente todo el sistema también.
Además, en el próximo inicio, el sistema requerirá una verificación del sistema de archivos.
Con la mayoría de los sistemas de archivos y distribuciones de Linux actuales, no sucedería nada más.
¿Esto afectaría mi disco duro interno?
Si eramontado, Sí. Como mínimo, el indicador "Disco sucio" no se borraría con un desmontaje limpio, por lo que en el siguiente inicio Windows también requeriría una verificación del disco.
Si por "afectar" te refieres a pérdida de datos o daño de hardware, ambos sonconceptualmente posible, en el mismo sentido que túpodríamorirá a causa del impacto de un meteorito tan pronto como se desenchufe el disco. Las tres posibilidades son igualmente remotas.
Por supuesto, esto se refiere a datos en reposo. Es casi seguro que cualquier dato que se estaba escribiendo en el disco interno cuando el sistema falla se pierde al menos parcialmente... pero no creo que esperabas algo diferente.
También se supone que está utilizando la última versión del módulo Linux ntfs-3g, o un software igualmente maduro y estable que comprenda NTFS, administración de MFT,llevar un diarioy escalonado R/W, e implementa adecuadamente procedimientos de seguridad de datos. De lo contrario, un fallo del kernel puede provocar literalmentecualquier cosaacualquier disco físicamente conectado, incluido el reemplazo de undesmontadoTabla de particiones del disco con imágenes de lolcats. A menos que haya pirateado el kernel o haya creado una distribución usted mismo, lo más probable es que, si bien esta situación incómoda es absolutamente posible, todavíatu no estas en eso.
¿Podré acceder nuevamente al sistema operativo Linux?
Con toda probabilidad, sí. Existen condiciones y configuraciones que podrían resultar en lo contrario, pero es poco probable que se apliquen.
Si no, ¿es lo mismo para Windows?
Quiere decir: si ya no puede acceder a Linux, ¿aún puede acceder a Windows?
Espero que en ambos casos puedas acceder.ambos, en ambos casos se requiere verificar primero la integridad del sistema de archivos.
Respuesta3
He tenido este problema de verdad en el pasado, principalmente debido a discos defectuosos.
- Cualquier proceso que esté almacenado en caché en la RAM seguirá ejecutándose.
- Cualquier binario que esté almacenado en caché en la RAM se puede ejecutar nuevamente. Los comunes como
ls
deberían existir, pero elpoweroff
comando no existirá. Además, cualquier biblioteca llamada por el binario también debe almacenarse en caché. - Todos los directorios/tablas de archivos/inodos deben almacenarse en caché en la memoria para obtener una lista de directorios.
Los errores comunes cuando esto sucede se verán así
root@server:~$ ls
ls: reading directory '/root/': Input/output error
Si desea probarlo, instale Linux en una unidad USB de repuesto y desconéctelo en caliente. Puede desconectar su unidad de Windows por seguridad. O incluso iniciar un CD ISO en vivo en una máquina virtual y "expulsarlo" sin avisar al cliente. Debería tener el mismo efecto.