Escriure en particions ntfs

Hola,
En una instal·lació autònoma m'interesa poder escriure en una partició ntfs del disc dur.
Crec que he de descarregar del repositoris oficials  els paquets fuse i ntfs-3g però a partir d'aquí no sé continuar, ja que crec que hauria d'aparèixer un grup local nou anomenat fuse que a mi no m'apareix.

Em podeu ajudar?
Gràcies.
Lluís.

La línia del fstab que ens ocupa és:

/dev/hda2    /windows/D          ntfs      users,rw,gid=users,umask=0002,noauto,nls=utf8 0 0

Hola,

Fes la proba abans de tocar el fstab. Desmunta la partició a mà i torna a muntar-la amb el ntfs-3g, des de terminal i com a root:

umount /dev/hda2
mount -t ntfs-3g /dev/hda2 /windows/D

Si pots escriure al directori /windows/D, vol dir que funciona.

Modifica la línia del fstab afegint ntfs-3g per que cada vegada que arrenqui l'ordinador ho monti automàticament amb ntfs-3g:

/dev/hda2    /windows/D    ntfs-3g  users,rw,gid=users,umask=0002,noauto,nls=utf8 0 0

Salut.
Ok.
Un cop modificat l'fstab faig:
linux-1kx5:~ # umount /windows/D
[1]+  Done                    gedit /etc/fstab

linux-1kx5:~ # mount -a
WARNING: Deficient Linux kernel detected. Some driver features are
        not available (swap file on NTFS, boot from NTFS by LILO), and
        unmount is not safe unless it's made sure the ntfs-3g process
        naturally terminates after calling 'umount'. If you wish this
        message to disappear then you should upgrade to at least kernel
        version 2.6.20, or request help from your distribution to fix
        the kernel problem. The below web page has more information:
        http://www.ntfs-3g.org/support.html#fuse26

Sembla que no  li ha agradat, alguna cosa.....

Lluís.

És un advertiment (Warning), no un error.

Has provat d'escriure a la partició? Jo crec que sí et deixarà.
Hola,
he estat provant d'instal·lar el fuse i el ntfs-3g en un amd 64 i no me n'he sortit. En fòrums he llegit que el driver ntfs-3g no va en aquesta arquitectura...

Em podeu dir d'on em puc baixar el fuse i el ntfs-3g que em vagin bé?

Gràcies.
Jordi
Hola,

El projecte ntfs-3g el trobaràs a:

http://www.ntfs-3g.org/index.html

I el fuse a:

http://fuse.sourceforge.net/

Consulta les FAQ i els fòrums a veure què trobes.


Joan de Gracia
Hola,
estic encallat amb la instal·lació d'aquests paquets. Els dos em donen missatges d'error:

There are no installable providers of fuse

He intentat també des de consola, amb ./configure, etc, però llavors se'm diu que no troba el gcc, o el cc,...M'he baixat algun paquet gcc, però llavors em diuen que ja està instal·lat, tot i que en el yast no es veu.

Quin embolic, no me'n surto. Portarà la linkat 2 per defecte la possibilitat d'escriptura en particions ntfs? Si aquest problema se'l troba molta gent serà una barrera...

Gràcies.
Jordi 
Hola Jordi,


Linkat 2 porta suport ntfs-3g però no de forma predeterminada. Per fer funcionar el suport  ntfs-3g cal que et carregui el mòdul fuse en el moment d'iniciar el sistema i després afegir dins del fitxer /etc/fstab la línia corresponent.

Demà et passo la "recepta".

Per cert, la Linkat 2 és de 32 bits i hem fet proves d'escriptura en particions ntfs, no hem detectat cap problema.


Joan de Gracia
Hola Jordi,

Instal·la el paquet ntfs-3g que hi ha al DVD amb el Yast, fes el canvi de configuració al fitxer /etc/fstab afegint ntfs-3g on diu ntfs i reinicia l'ordinador.

Salut.
Hola Pablo,
si ho provo des del yast no em deixa, em diu:

S'ha produït un error en carregar la llista de paquets

Si faig doble clic directament sobre el rpm del dvd, em diu:

Dependency Resolution Failed
Unresolved Dependencies
There are no installable providers of ntfs-3g
Marking this resolution atempt as invalid

I això mateix és el que també amb passa amb el paquet fuse del dvd.

Què pot ser?
Gràcies. Jordi
Hola,

Instal·la els dos paquets a la vegada del DVD. Posa el DVD de Linkat 2
Fes des de terminal i com a root:

cd /media/LINKAT_2/
rpm -Uhv fuse* ntfs-3g*

A veure si així s'instal·len.

Salut.
Hola Pablo, estic entretenint-me amb la versió definitiva de linkat 2. Quina millora!!!

Respecte a les ntfs, he provat el que em dius i em dóna el següent missatge:

casa2:/media # cd LINKAT_2
casa2:/media/LINKAT_2 # rpm -Uhv fuse* ntfs-3g*
error: File not found by glob: fuse*
error: File not found by glob: ntfs-3g*
casa2:/media/LINKAT_2 #

Tens alguna idea?
Gràcies.
jordi
Hola,

Ho sento, no vaig posar-te la ruta sencera i l'asterisc és per que no tenia el nom sencer del paquet.

cd /media/LINKAT_2/suse/i586/
rpm -Uhv fuse-2.7.0-19.1.i586.rpm ntfs-3g-1.328-2.11.i586.rpm

Salut.
Hola Pablo,
em continua donant error:

jordi@casa2:/media/LINKAT_2/suse/i586> rpm -Uhv fuse-2.7.0-19.1.i586.rpm ntfs-3g-1.328-2.11.i586.rpm                                                                                                            error: Failed dependencies:
        licenses is needed by fuse-2.7.0-19.1.i586
        libfuse.so.2 is needed by ntfs-3g-1.328-2.11.i586
        libfuse.so.2(FUSE_2.2) is needed by ntfs-3g-1.328-2.11.i586
        libfuse.so.2(FUSE_2.5) is needed by ntfs-3g-1.328-2.11.i586
        libfuse.so.2(FUSE_2.6) is needed by ntfs-3g-1.328-2.11.i586
jordi@casa2:/media/LINKAT_2/suse/i586>

Jordi
A veure,

Introdueix el DVD i obre el Yast. Selecciona Origen d'instal·lació i comprova quines rutes tens. Si no està el DVD, fes clic a afegir --> DVD

Ara ja has de tenir el DVD com a font d'instal·lació i al fer la instal·lació pel Yast del paquet ntfs-3g t'ha d'instal·lar totes les dependències que té.

Salut.
Hola Pablo,
he aconseguit intsal·lar el fuse i el ntfs tal com tu m'has dit.

Però no em munten els ntfs:

[i][i]jordi@casa2:~> umount /dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V593H6PG-part2 /windows/D                                                                                                                        umount: /dev/sda2 no està muntat (segons mtab)
jordi@casa2:~> mount -t ntfs-3g /dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V593H6PG-part2 /windows/D
mount: Sols l'usuari root pot fer això
jordi@casa2:~> sudo mount -t ntfs-3g /dev/disk/by-id/scsi-SATA_Maxtor_6V250F0_V593H6PG-part2 /windows/D
root's password:
WARNING: Deficient Linux kernel detected. Some driver features are
        not available (swap file on NTFS, boot from NTFS by LILO), and
        unmount is not safe unless it's made sure the ntfs-3g process
        naturally terminates after calling 'umount'. If you wish this
        message to disappear then you should upgrade to at least kernel
        version 2.6.20, or request help from your distribution to fix
        the kernel problem. The below web page has more information:
        http://www.ntfs-3g.org/support.html#fuse26
[/i][/i]

He introduït al fstab les instruccions corresponents, i tampoc me'l munta a l'arrencada. (Sí me'l  muntava abans d'instal·lar el ntfs-3g, tot i que no m'hi deixava escriure).

Pot ser una cosa de permisos d'aquesta partició? Pot ser que la màquina tingui les particions o el disc dur malament?

De vegades em sento tan inútil...

Jordi
Hola,

Ja casi ho tenim, tranquil.

Segur que no t'ho ha muntat? A mi em sembla que sí. Et dona un AVIS, però no és cap error.

El problema serà que el directori on es munta només té permís d'escriptura per l'usuari root.
Per que l'usuari pablo pugui escriure a /Windows/c cal fer això:
[tt]chown -R pablo:users /Windows/c[/tt]

Salut.
Pablo,
sembla que no permet el canvi d'usuari amb la instrucció que tu em dius:

chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework/v2.0.50727/TLBREF.DLL»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework/v2.0.50727/UninstallCommon.sql»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework/v2.0.50727/UninstallMembership.sql»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework/v2.0.50727/UninstallPersistSqlState.sql»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework/v2.0.50727/UninstallPersonalization.sql»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework/v2.0.50727/UnInstallProfile.SQL»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework/v2.0.50727»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET/Framework»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/Microsoft.NET»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/mozver.dat»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msapps/msinfo»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msapps»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/MSCompPackV1.log»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msdfmap.ini»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msdownld.tmp»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msgtn.ini»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msmqinst.log»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msxml4-KB936181-esn.LOG»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS/msxml6-KB933579-esn-x86.LOG»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C/WINDOWS»: L'operació no és permesa
chown: s'està canviant el propietari de «/windows/C»: L'operació no és permesa


He provat una altra cosa: he entrat com a root en el nautilus, i he canviat els permisos de la carpeta /windows. M'ho ha deixat fer, i ara hi puc escriure...però no puc escriure en les carpetes de dins, C i D. He canviat també els seus permisos, però no m'ha deixat donar-los permís d'escriptura a Altres. La qüestió és que a dins de C i D no puc escriure, tampoc si entro al nautilus com a root.

Salut.
Jordi
Hola,

Ja has modificat la línia del fstab afegint ntfs-3g per que cada vegada que arrenqui l'ordinador ho monti automàticament amb ntfs-3g?

[tt]/dev/hda2    /windows/C    ntfs-3g users,rw,gid=users,umask=0002,noauto,nls=utf8 0 0
[/tt]

Salut.
Hola,
sí, ja ho tinc així en el fstab, encara no sé què pot ser...

Salut.
Jordi