NTFS-3G en CentOS 5
Autor: Jaime M. Tan Nozawa
Correo electrónico: jtnozawa
arroba gmail.com
Esta obra
está bajo una licencia
de Creative Commons.
©
2007 Jaime M.Tan Nozawa. Usted es libre de copiar, distribuir y
comunicar públicamente la obra y hacer obras derivadas bajo
las condiciones siguientes: a) Debe reconocer y citar al autor
original. b) No puede utilizar esta obra para fines
comerciales (incluyendo su publicación, a través
de cualquier medio, por entidades con fines de lucro). c) Si
altera o transforma esta obra o genera una obra derivada,
sólo puede distribuir la obra generada bajo una licencia
idéntica a ésta. Al reutilizar o distribuir la
obra, tiene que dejar bien claro los términos de la licencia
de esta obra. Alguna de estas condiciones puede no aplicarse si se
obtiene el permiso del titular de los derechos de autor. Los derechos
derivados de usos legítimos u otras limitaciones no se ven
afectados por lo anterior. Licencia completa en castellano.
La información contenida en este documento y los derivados
de éste se proporcionan tal cual son y los autores no
asumirán responsabilidad alguna si el usuario o lector hace
mal uso de éstos.
Introducción.
NTFS-3G es un
driver
estable de
NTFS para
Linux,
Mac OS X,
FreeBSD,
BeOS
y
Haiku con
licencia
GNU GPL y de
código abierto.
Al contrario que el driver NTFS incluido en el
kernel
de Linux, tiene muy pocas limitaciones en cuanto a la escritura de
archivos: permite crear, renombrar, mover o borrar archivos de
cualquier tamaño en
particiones NTFS, con
la excepción de archivos
comprimidos por NTFS o
cifrados.
Fuente de la información:
http://es.wikipedia.org/wiki/NTFS-3G
Filesystem in Userspace (
FUSE) es un
módulo libre de kernel UNIX
, liberado bajo la
licencia
GPL y la
LGPL,
que permite a usuarios no privilegiados crear sus propios sistemas de
archivos sin necesidad de escribir algún código
en el
kernel. FUSE fue oficialmente introducido en la fuente del arbol del
kernel de Linux kernel
en la version 2.6.14.
Consiguiendo RPMS.
Por el momento, no he encontrado un repositorio que lo ponga todo junto
(podría crear uno de apoyo a AL Desktop, a lo dries para
DAG),
pero por ahora habrá que conseguir uno a uno los paquetes.
Para Centos 5, es necesario los siguientes paquetes:
- fuse-libs-2.6.5-2_6.0.el5.i386.rpm
- fuse-kmdl-2.6.18-8.el5-2.6.5-2_6.0.el5.i686.rpm
(Este puede variar)
- fuse-2.6.5-2_6.0.el5.i386.rpm
- kernel-module-ntfs-2.6.18-8.1.3.el5-2.1.27-0.rr.10.11.i686.rpm
- ntfs-3g-1.417-1.fc6.i386.rpm
Les doy los links de los sitios donde los descargue, para que puedas
tal vez descargarte versiones mas actuales o para otras distribuciones:
Si es que quieres descargartelos todos los RPMS lo puedes hacer aqui
ntfs3g-centos5.zip:.
Nota: Es posible necesites otro paquete fuse-kmdl segun tu
version de kernel (
uname
-r):
Instalar y probar:
Si descargaste mis rpms del zip entonces realizamos los siguientes
pasos:
unzip ntfs3g-centos5.zip
cd ntfs-3G/
rpm -Uvh fuse-kmdl-2.6.18-8.el5-2.6.5-2_6.0.el5.i686.rpm
(o puedes instalar el otro para 2.6.18-8.1.3)
rm fuse-kmdl*
rpm -Uvh *.rpm
|
Con ello instalamos el kmdl correspondiente y todos los RPM's que
contiene. Puedes optar tal vez por descargarte otros paquetes para tu
distribucion e instalarlo uno a uno.
Ahora puedes montar tu disco, asumiento que tu particion ntfs esta en
/dev/hda1, creamos una carpeta donde se montará y al final
visualizamos lo montado :
mkdir /media/guindous
mount /dev/hda1 /media/guindous
mount
|
Si quieres automatizarlo en el arranque puedes editar tu
/etc/fstab y agregar lo siguiente:
LABEL=/ / ext3 defaults 1 1
/dev/hda1 /media/guindous auto defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
|
ahora puedes realizar el siguiente comando para montar lo del fstab :
Es todo que lo disfruten.
Salu2 desde Peru
Jaime M. Tan Nozawa