On 2017-01-11 16:39, Juan Erbes wrote:
El día 11 de enero de 2017, 10:04, Carlos E. R. <> escribió:
Aparte de eso, no es que NTFS o FAT sean propensos a la fragmentación, no. Es que el sistema operativo no usa una estrategia de escritura que dificulte la fragmentación. Yo tengo, por ejemplo, una maquina Linux que es básicamente un sintonizador de televisión con grabación en disco, que produce una fragmentación tremenda del disco ext2 (he dicho dos). Y por otra parte, creo que jamás he desfragmentado mi laptop con Windows (si exceptuamos el día que intenté compactar el disco para hacer sitio al Linux; no funcionó, tuve que reinstalar el Windows desde imagen del fabricante, y dejar la instalación de aplicaciones y actualizaciones para después de hacer sitio al Linux).
Por otro lado, esos sistemas de defragmentación, no te permiten utilizar el sistema mientras se efectua, mientras que con XFS se puede realizar la desfragmentación con el sistema en uso, o sea la partición montada. La unica salvedad de xfs_fsr, es que no mueve los archivo abiertos en memoria.
Sí, claro que puedes desfragmentar un sistema Windows mientras está funcionando, así es como se hace. Lo que pasa es que la estrategia es distinta. Se espera a que el sistema de disco no esté activo (lo cual nunca ocurre del todo) y entonces el desfragmentador avanza. No hay nada en Windows que impida correr el desfragmentador con el sistema funcionando, concurrentemente. Se sabe que ficheros están abiertos, y el sistema tiene el control del disco. Se puede hacer, es ponerse. Lo que ocurre es que el conjunto del sistema se ralentiza. Hace tiempo yo pensé hacer mi propio desfragmentador. Conocía lo bastante el sistema de ficheros FAT como para poder hacerlo, y tenía ideas para hacer el proceso más rápido. Pero nunca me puse a hacerlo de verdad, y me pasé a Linux antes. El problema de hacerlo concurrentemente es precisamente que son utilidades externas, no del sistema, no del kernel.
Salu2
PD: Como anda la bola de cristal?
Pse... :-) -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)