-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-05-10 a las 13:18 +0200, Miguel escribió:
simbólicos initrd y vmlinuz al kernel actual, y vfat no soporta enlaces, porque no soporta los atributos de los sistemas de ficheros en linux.
Otra gran desventaja...si hay algo en los sistemas win que se echa en falta son los enlaces.
Lo gracioso es que el vfat sí que soporta enlaces duros, pero no está en las especificaciones. Tienen una tabla de asignación de ficheros, que es un "lword" por cada sector del disco, la FAT (y que no es tan malo como dicen). Luego tienen una zona de directorio raiz, que contiene el nombre del fichero, fecha, atributos, y un lword apuntando al primer sector del fichero. Vale, pues no hay nada que te prohíba tener dos entradas en el directorio apuntando al mismo fichero físico... y eso es un enlace "duro". No es invento mío: hace ya bastantes años que se lo ví hacer a un compañero de estudios. Le gustaba hacer enlaces de esa forma - y ninguno de nosotros sabía unix. Tiene pegas, para borrar: al borrar un fichero se borra su entrada en el directorio (se marca como borrado) y luego se marcan sus sectores como libres. Al hacer eso, la otra entrada (el enlace) se quedaría huérfana. Antes de borrar un fichero habría que recorrer todos los directorios para ver si tienen enlaces, y eso es muy pesado. Habría que hacer una ampliación de la tabla de directorios, indicando que una entrada tiene enlaces, o mejor aún, indicando el sector del disco donde está el directorio que lo contiene... y tampoco iría bien. Habría que mantener una segunda estructura listando los enlaces: podría ser un directorio privilegiado manteniendo una segunda estructura de directorios sólo para enlaces duros, que tendrían la categoría de secundarios - no como en linux, que no se distingue entre el fichero "primario" y el enlace duro. Tiene su complicación; pero la mayor pega no es que físicamente no se pueda hacer, sino que históricamente muchos programas, sobre todo en msdos, acceden físicamente a la estructura del disco para hacer cosas. No todos, pero unos cuantos: y se romperían (por ejemplo, los desfragmentadores y los chequeadores de disco). Lo que no se es si el NTFS tiene mejor la cosa o no... :-? No tengo ni idea, las especificaciones no se publicaron. En cuanto a los enlaces simbólicos, casi los hay, en windows. Puedes hacer un fichero que apunta a otro, y que al abrirlo, se abra el principal. Vaya, no caigo ahora en el nombre. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGQwXktTMYHG2NR9URAvU/AJ4s7wUgYS65Y4m5Y8+xFFcg55mkBACfb1hK 0UALdm1jNgtbr0/FdCBxtOo= =Z9bq -----END PGP SIGNATURE-----