On 2022-04-19 00:00, Juan Erbes wrote:
El mié, 11 ene 2017 a las 18:10, Carlos E. R. (<>) escribió:
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.
Vale, ahí habla de que se puede hacer defrag en XFS. Sobre eso sí hay una entrada en el FAQ. Que puedes hacerlo. Pero no dice que sea necesario: +++-------------------- <https://xfs.org/index.php/XFS_FAQ#Q:_The_xfs_db_.22frag.22_command_says_I.27m_over_50.25._Is_that_bad.3F> Q: The xfs_db "frag" command says I'm over 50%. Is that bad? It depends. It's important to know how the value is calculated. xfs_db looks at the extents in all files, and returns: --------------------++- Tú lo que has dicho hoy es que es necesario hacer defrag periódico en XFS, y eso yo no lo veo en ninguna parte del FAQ. Tan solo hablan de que hay una utilidad para ello, y como calcular la fragmentación. Me estoy leyendo el hilo entero, y hay cosas interesantes. Rafa Grimán dice: +++-------------------- Ojo, que solo te desfragmenta el espacio ocupado y no el libre. Es decir, en casos de elevada utilizacion de disco, una desfragmentacion puede llevar a mayor fragmentacion futura. xfs_fsr no pone los ficheros "uno al lado del otro", como en Windows, si hay espacios entre ficheros ... esos espacios se quedan donde estan. Si quieres que el espacio libre se defragmente ... tienes que borrar todo y restaurar d euna copia d eseguridad. --------------------++- +++-------------------- http://xfs.org/index.php/Talk:XFS_FAQ Copio y pego: "It does this by defragmenting individual files, one a time. However this has the side effect of fragmenting the free space. This makes the filesystem 'age' faster, which may adversely affect performance. So running xfs_fsr on a regular basis is generally not a useful thing to do. " Segun Dave Chinner (lead developer de XFS, IIRC): "Hence once the filesystem is over the "we have pristine, contiguous freespace" hump on your hardware, it's all downhill and there's not much you can do about it...." --------------------++- O sea, desfragmentar ficheros cause fragmentación del espacio libre, y no conviene usar xfs_fsr regularmente - o sea, justo lo contrario que lo que dices hoy. -- Cheers / Saludos, Carlos E. R. (from 15.3 x86_64 at Telcontar)