Scrivere in NTFS con semplicità a colpi di click

Sab, 16/12/2006 - 13:31

Scrivere in NTFS con semplicità a colpi di click

Inviato da Alfio 48 commenti
Mi sono chiesto perché non fare degli istruzioni semplici è possibilmente usare la "shell" lo stretto necessario?
Dal dvd di openSuse installiamo i nostri compilatori usando il nostro gestore di pacchetti preferito come Yast,Zen,Smart ecc.
I compilatori si devono installare se scegliete di usare i programmi sorgenti in caso contrario che scegliete i pacchetti in RPM possono essere esclusi .

COMPILATORI Kernel-source-- GCC--GCC-C++-- ZLIB-DEVEL--MAKE--AUTO-MAKE--
Andiamo ha preparare tutto ciò che dobbiamo installare per scrivere le nostre partizioni ntfs.
Ecco i nostri tools:
ntfsprogrs-fuse ----
Fuse 2.6.1
ntfs-3g
Per installare fuse e ntfs-3g potete usare i pacchetti in rpm già pronti saltanto cosi tutto il procedimento della compilazione di fuse e ntfs-3g aggiungendo questo repository
http://download.opensuse.org/repositories/filesystems/openSUSE_10.2/

ATTENZIONE! Ho testato gli rpm da questo repository è sono affidabili ma visto che include anche altri pacchetti dopo avere installato i pacchetti che ci interessano disabilitatelo il repository escludendolo dagli aggiornamenti di yast o zen.

Dobbiamo per primo installare ntfsprogrs-fuse che lo dobbiamo installare dal nostro dvd di openSuse utilizzando Yast.
Al momento dell'installazione yast ci avverte che come dipendenza dobbiamo installare fuse.
Selezioniamo fuse ed andiamo avanti con l'installazione fino al completamento .

Il passo successivo è quello di andare a scaricare fuse 2.6.1 ed ntfs-3g da questi links:
http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=132802
http://www.ntfs-3g.org/ntfs-3g-1.0.tgz
Nel momento in cui scrivo questa è l'ultima versione .
In caso che il link non funziona potete scaricare l'ultima versione dal progetto ufficiale.
http://www.ntfs-3g.org/
Una volta fatto il download dei tools nella nostra home è il momento di installarli.
Iniziamo con fuse clicchiamo col mouse col destro nell'archivio compresso e nel menu a tendina andiamo in :
estrai/estrai qui viene creata una cartella .
Stessa operazione anche per l'archivio compresso ntfs-3g.
Ora apriamo una shell da utente è trasciniamo col mouse la cartella di fuse dentro si aprirà un menu a tendina e scegliamo "cd". dopo dovrebbe apparire cosi se abbiamo scaricato in documenti i tools.
alfio@linux-5jrh:~/Documents/fuse-2.6.1>
./configure --enable-kernel-module
make
make install

il comando "make install" inserirlo da superutente(root) se tutto è andato a buon fine abbiamo istallato fuse.
Ora installiamo ntfs-3g con la stessa procedura di fuse solo che i comandi sono standard ricordando che make install deve essere lanciato da root(superutente).
Apriamo una shell:
./configure
make
make install
Se tutto è andato a buon fine ntfs è installato ora chiudiamo la shell.

Dopo l'installazione è il momento della configurazione:

Innanzitutto riapriamo la shell ed entriamo da root digitiamo konqueror ed andiamo in "dispositivi di archiviazione"sulla partizione in cui dobbiamo scrivere in ntfs sempre col mouse clicchiamoci col destro è scegliamo smonta se è andato a buon fine non deve dare nessun messaggio d'errore.

Fatto ciò ritorniamo alla shell chiudendo konqueror è sempre da root digitiamo:

modprobe fuse
Questo comando andiamo ad attivare il modulo nel kernel.

Per renderlo avviabile al boot andiamo in:
Yast/sistema/editor per file sys config/system/kernel/modules_loaded_on_boot
e scriviamo modprobe fuse salviamo ed usciamo da yast.
Ritorniamo alla console restando sempre da root e digitiamo il seguente comando rispettando il vostro percorso della partizione è nome della partizione.
ntfs-3g /dev/hda1 /mnt/windows
se io ho montato la partizione in un disco serial ata in mnt/win_xp per montarla devo dare il seguente comando:
ntfs-3g /dev/sda1 /mnt/win_xp
Ora abbiamo attivato la scrittura sul quella partizione in caso di più partizione ripetere il montaggio delle partizione che avete nella vostra directory.

Ora rendiamo avviabile le partizione al boot modificando il file fstab che troveremo nella directory etc/fstab .
Apriamo dal file -manager da superutente o da konqueror da shell ed con il nostro editor preferito apriamo fstab alla voce riguardante la partizione montata e modifichiamo la stringa cosi:
/dev/hda1 /mnt/windows ntfs-3g defaults 0 0
Riavviate il sistema operativo e avrete le vostre partizioni scrivibile in ntfs.
ATTENZIONE! Può causare la perdita dei dati o se avete un sistema operativo windows l'impossibilità di avviarlo .
NTFS-3G è un progetto beta pur ottenendo ottimi risultati è sempre consigliabile non usare in una distribuzione di produttività.

Guida aggiornata al 17/08/2007
Ciao


In:



Commenti

Ritratto di pablhobbit
#1

Inviato da pablhobbit il Mar, 27/02/2007 - 14:57.

Re: precisazione

ottima guida, è filato tutto liscio come l'olio...
un altro passo verso la perfezione per la mia Suse...! Big Grin



Ritratto di Zephyr
#2

Inviato da Zephyr il Dom, 11/03/2007 - 20:11.

Re: precisazione

Ciao a tutti, ho installato proprio oggi Suse sul desk e purtroppo ho trovato un intoppo nel seguire questa guida >.<

Non ho problemi ad installare fuse e ntfs-3g... il problema viene immediatamente dopo averli installati ^^"

Lanciando konqueror da root, quando entro nei dispositivi di archiviazione mi fa vedere solo lettore cd, floppy e la partizione dove è installato linux...
Ne l'altra partizione dello stesso hd (che è ntfs), ne il primo hd dove è installato Win (quindi sempre ntfs).

Nel caso unmount debba essere fatto proprio sulla partizione ext3, provandoci da un "unexpetted error" e non mi fa fare nulla ^^"



Ritratto di Alfio
#3

Inviato da Alfio il Dom, 11/03/2007 - 20:46.

Re: precisazione

La partizione che devi smontare è quella ntfs che c'entra ext3?
Spiegati meglio per favore.
Ciao Wink



Ritratto di Zephyr
#4

Inviato da Zephyr il Dom, 11/03/2007 - 21:10.

Re: precisazione

Il problema è proprio quello, tra i dispositivi di archiviazione non appare nessuna delle 2 partizioni ntfs che ho T__T



Ritratto di Alfio
#5

Inviato da Alfio il Dom, 11/03/2007 - 21:36.

Re: precisazione

Il problema è a monte possibilmente queste partizioni non sono montate.
Ciao



Ritratto di Zephyr
#6

Inviato da Zephyr il Dom, 11/03/2007 - 23:54.

Re: precisazione

ok scusate, errore da niubbo ^^"
(quale io sono tra l'altro =P)

ora le ho montate... ma provando a fare unmount da root mi dice che c'è cmq un unexpeted error =|

ho aggiunto queste due righe al fstab, magari l'errore è qui:

/dev/hda1 /home/Zephyr/Windows ntfs ro,umask=0222 0 0
/dev/hdb2 /home/Zephyr/Ntfs ntfs ro,umask=0222 0 0

le ho fatte copiando l'fstab che mi fecero sistemare mesi fa su fedora.



Ritratto di zoddwraith
#7

Inviato da zoddwraith il Sab, 24/03/2007 - 21:17.

Re: precisazione

aiutooooo sono un totale nabbo di linux (ho iniziato poke ore fa)
ho seguito tutta la guida alla lattera, ma quando vado a smontare lòe unità in konqueror mi da il seguente errore:
kio (KIOConnection): ERROR: Could not write data

aiutatemi plz



Ritratto di Alfio
#8

Inviato da Alfio il Sab, 24/03/2007 - 21:48.

Re: precisazione

Allora apri la console e loggati da root ed digita konqueror ignora gli errori ed aspetta che si apra.
ciao Big Grin



Ritratto di zoddwraith
#9

Inviato da zoddwraith il Sab, 24/03/2007 - 22:07.

Re: precisazione

lo faccio, solo ke quando vado a smontare le unità mi da errore, a konqueror già avviato, logicamente

ignoro gli errori, finisco la procedura ma lo stesso nn funziona, ho fatto tutta la procedura da capo 3 volte, ma niente



Ritratto di oNaSsIs
#10

Inviato da oNaSsIs il Sab, 31/03/2007 - 16:39.

Complimenti Alfio

Volevo solo fare i complimenti ad alfio..ottima la guida..semplice e ben strutturata..mi è bastato seguirla passo-passo per riuscire senza incontrare nessun problema...