Otra pregunta sobre linux y NTFS
-
Hola,
Según tengo entendido, aunque no se si con las últimas versiones del kernel esto está solucionado, en linux es por lo menos peligroso el escribir en sistemas de archivos NTFS.
Bien, hasta ahí perfecto. Pero me he instalado "LinNeighborhood" para montar unas carpetas compartidas de otro PC que corre bajo windows y ahora tengo dudas.
Esas carpetas están en NTFS pero como no están en el mismo PC podría escribir en ellas sin riesgo??? Osea, al yo escribir en ellas es como si fuese una unidad local o realmente el que finalmente escribe es el windows de la máquina madre y por lo tanto es segura la escritura???
Me imagino que no se podrá pero bueno, yo pregunto.
Y con esto y un bizcocho hasta mañana a las 7. Chao.
-
LinNeighborhood usa samba, así que cuando lo usas en linux lo que montes con ese programa no va a estar montado en NTFS, sino que estará montado en smbfs (el sistema de archivos de samba) así que podrías compartir y modificar esa carpeta desde tu linux aunque no tuvieras soporte para las particiones NTFS, no tendrás ningun porblema.
Esa es la magia de los sistemas de archivos de redes;)
-
humm
quisiera añadir algo mas
el soporte ntfs ha sido reescrito para la rama 2.6
soporta escritura pero con muchas restricciones
no se pueden crear archivos nuevos
solo se puede escribir modificando un archivo existente siempre y cuando se respete el tamaño, el tamaño no puede variar,esto es asi pq ntfs escribe en diversos sitios los metadatos de los archivos y hay que descubrir donde y como (desensamblando)
hay un hack por ahi que consigue la escritura usando una dll de windows pero eso es solo legal siempre y cuando hallamos pagado por windows,
y como diria stallman es eticamente sancionable pq nos estamos esclavizando a un sistema que nos alquila el sofwara y ademas coarta nuestra libertad
-
Ok, muchas gracias.
-
Muy interesante tu comentario meninas92, aunque yo no use la función de escritura en ntfs, este tipo de cosas siemrpe está bien saberlas.
Por cierto dónde te informas acerca de esos detalles técnicos del kernel? Yo hasta ahora leo kerneltrap pero no se si es el mejor sitio para estar a la última sobre el kernel.
Saludozz
-
bueno me gustaria decir que en el foro de linux de www.todoreviews.net
pero solo hay un post y es de inauguracionen la otra mano esta la cruda realidad la propia documentacion del kernel y los changelog
/usr/src/linux/Documentation/filesystems
linux-2.6.8-rc2 -> linux
si ya se que ta algo antigua pero es de antes de las vacaciones
en ese dir tienes la documentacion el archivo ntfs.txt
corto y pego lo fundamental del archivo pq no lo pego entero
ya que esta en tu kernel
2.1.13:- Implement writing of inodes (access time updates are not implemented
yet so mounting with -o noatime,nodiratime is enforced). - Enable writing out of resident files so you can now overwrite any
uncompressed, unencrypted, nonsparse file as long as you do not
change the file size. - Add housekeeping of ntfs system files so that ntfsfix no longer needs
to be run after writing to an NTFS volume.
NOTE: This still leaves quota tracking and user space journalling on
the side but they should not cause data corruption. In the worst
case the charged quotas will be out of date ($Quota) and some
userspace applications might get confused due to the out of date
userspace journal ($UsnJrnl).
desde la version 2.1.13 se puede sobreescribir archivos sin cambiar el tamaño tb ahi otras contraindicaciones como no poder estar encriptado ni comprimido ademas puedes tener problemas con las cuotas pq al no actualizarlas el driver pueden confundir a alguna aplicacion
mas informacion en el foro de todo reviews
alli pongo el archivo entero faleaqui esta
http://www.todoreviews.net/index.php?name=PNphpBB2&file=viewtopic&p=978#978 - Implement writing of inodes (access time updates are not implemented