Ntfs-3g e Hd usb

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Yellowhat
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mer 26 dic 2007, 16:58
Slackware: Current
Località: Modena

Ntfs-3g e Hd usb

Messaggio da Yellowhat »

Come posso scrivere su un hard disk usb tramite ntfs-3g visto che lo monta automaticamente con ntfs, ma posso solo leggere?

Avatar utente
jolly
Linux 2.x
Linux 2.x
Messaggi: 370
Iscritto il: dom 1 apr 2007, 15:20
Slackware: 13.37
Desktop: KDE
Località: Torino
Contatta:

Messaggio da jolly »

io appena l'ho installato, ho risolto riavviando :P

in ogni caso, prova a seguire il wiki: --> http://www.slacky.eu/wikislack/index.ph ... ystem_NTFS

funziona parecchio bene, anche... il mulo mi scarica direttamente su un 400 gb!
Ultima modifica di jolly il sab 29 dic 2007, 15:39, modificato 2 volte in totale.

Avatar utente
Yellowhat
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mer 26 dic 2007, 16:58
Slackware: Current
Località: Modena

Messaggio da Yellowhat »

Ho installato ntfs-3g, fuse ma il problema è come fare ad automontare la device con ntfs-3g

Avatar utente
jolly
Linux 2.x
Linux 2.x
Messaggi: 370
Iscritto il: dom 1 apr 2007, 15:20
Slackware: 13.37
Desktop: KDE
Località: Torino
Contatta:

Messaggio da jolly »

"Montare automaticamente la partizione all'avvio

Dopo aver deciso con quali opzioni montare la partizione ntfs si può inserire nel file /etc/fstab la seguente riga

/dev/hda1 /mnt/windows ntfs-3g silent,umask=0,no_def_opts,allow_other 0 0

Per una spiegazione dei parametri di ntfs-3g rimando alla lettura del manuale di ntfs-3g che si può richiamare con

# man ntfs-3g
"

hai seguito tutto quanto?

Avatar utente
Yellowhat
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mer 26 dic 2007, 16:58
Slackware: Current
Località: Modena

Messaggio da Yellowhat »

No all'avvio, ma quando collego l'hard disk usb

Avatar utente
jolly
Linux 2.x
Linux 2.x
Messaggi: 370
Iscritto il: dom 1 apr 2007, 15:20
Slackware: 13.37
Desktop: KDE
Località: Torino
Contatta:

Messaggio da jolly »

...insomma non ti vede l'hd...

prova a fare

# tail -v /var/log/messages

e dimmi cosa ti sputa fuori. in ogni caso, ti darebbe le info da mettere in /etc/fstab, niente di particolarmente ostico :p 8)

Avatar utente
Yellowhat
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mer 26 dic 2007, 16:58
Slackware: Current
Località: Modena

Messaggio da Yellowhat »

Codice: Seleziona tutto

==> /var/log/messages <==
Dec 29 15:23:14 slacky kernel: usb 1-4: USB disconnect, address 4
Dec 29 15:27:38 slacky kernel: usb 1-4: new high speed USB device using ehci_hcd and address 5
Dec 29 15:27:38 slacky kernel: usb 1-4: configuration #1 chosen from 1 choice
Dec 29 15:27:38 slacky kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Dec 29 15:27:43 slacky kernel: scsi 4:0:0:0: Direct-Access     SAMSUNG  HM120IC          0811 PQ: 0 ANSI: 0
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
Dec 29 15:27:43 slacky kernel:  sda: sda1
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: [sda] Attached SCSI disk
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: Attached scsi generic sg0 type 0
E konqueror quando mi apre l'hard disk:

Codice: Seleziona tutto

TODO: have to rethink extra options

Avatar utente
jolly
Linux 2.x
Linux 2.x
Messaggi: 370
Iscritto il: dom 1 apr 2007, 15:20
Slackware: 13.37
Desktop: KDE
Località: Torino
Contatta:

Messaggio da jolly »

Yellowhat ha scritto:

Codice: Seleziona tutto

==> /var/log/messages <==
Dec 29 15:23:14 slacky kernel: usb 1-4: USB disconnect, address 4
Dec 29 15:27:38 slacky kernel: usb 1-4: new high speed USB device using ehci_hcd and address 5
Dec 29 15:27:38 slacky kernel: usb 1-4: configuration #1 chosen from 1 choice
Dec 29 15:27:38 slacky kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Dec 29 15:27:43 slacky kernel: scsi 4:0:0:0: Direct-Access     SAMSUNG  HM120IC          0811 PQ: 0 ANSI: 0
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: [sda] 234441648 512-byte hardware sectors (120034 MB)
Dec 29 15:27:43 slacky kernel:  sda: sda1
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: [sda] Attached SCSI disk
Dec 29 15:27:43 slacky kernel: sd 4:0:0:0: Attached scsi generic sg0 type 0
ottimo. crea la directory (se ancora non l'hai fatto) in /mnt

# mkdir /mnt/(nome_del_disco_esterno)

e poi

# pico /etc/fstab

editalo aggiungendo la seguente riga:

/dev/sda1 /mnt/(nome_disco) ntfs-3g
silen,unmask=0,no_def_opts,allow_other,auto,user,rw 0 0

poi da console:

# fdisk -l|grep NTFS|cut -f1 -d' '

e ancora:

# ntfs-3g /dev/hda1 /mnt/(nome_disco)
# cd /mnt/(nome_disco)
# touch prova.txt
# rm prova.txt

fai sapere com'è andata!

[edit] nel caso non lo conoscessi, dai poi il comando

# chown -R -v (utente) /mnt/(nome_disco)

in questo modo, darai anche i permessi di lettura/scrittura agli utenti non root! [/edit]

Avatar utente
Yellowhat
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mer 26 dic 2007, 16:58
Slackware: Current
Località: Modena

Messaggio da Yellowhat »

Tutto Ok, ma non esiste un metodo più veloce, senza creare directory e modificare /etc/fstab, giusto per quando viene utilizzato l'hard disk

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

Il problema e che udev non gestisce ntfs-3g, quindi hal non può fare l'automount con quel tipo di filesystem, per cui bisogna modificare i sorgenti di udev a manina. Quicomunque trovi tutto spiegato, buona lettura ;)
Ultima modifica di DaD il sab 29 dic 2007, 15:47, modificato 2 volte in totale.

Avatar utente
jolly
Linux 2.x
Linux 2.x
Messaggi: 370
Iscritto il: dom 1 apr 2007, 15:20
Slackware: 13.37
Desktop: KDE
Località: Torino
Contatta:

Messaggio da jolly »

beh... puoi sempre tenerti una copia di backup da qualche partedel file /etc/fstab... questo è il modo più veloce che conosco, poi non so gli altri utenti cosa ne pensino riguardo a questo.

ti mando qui, intanto: http://www.slacky.eu/wikislack/index.ph ... D-NTFS-FAT

...è uno script che per l'ntfs non permette lettura/scrittura, però riconosce tutte le periferiche... e ti permette anche un riconoscimento automatico delle stesse, ammesso che tu aggiunga la parolina "auto" in fstab. per farti un esempio, ti posto il mio fstab:

Codice: Seleziona tutto

/dev/hda5        swap             swap        defaults         0   0
/dev/hda2        /                reiserfs    defaults         1   1
/dev/hdb1        /garage          ntfs-3g
silen,unmask=0,no_def_opts,allow_other,auto,user,rw            0   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,user,rw   0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
/dev/hdc         /mnt/hdc         auto     auto,ro,users       0   0
/dev/hdd         /mnt/hdd         auto     auto,ro,users       0   0

Avatar utente
natostanco
Linux 1.x
Linux 1.x
Messaggi: 185
Iscritto il: mer 25 ott 2006, 17:47
Slackware: 12.1
Kernel: 2.6.27.7
Desktop: KDE 3.5.9
Località: TV / UD

Messaggio da natostanco »

Prova a dare un'occhiata a questa guida:
http://www.slacky.eu/wikislack/index.ph ... al_ntfs-3g
E' pensata per Slackware 11.0 ma funziona di massima anche con la 12.0, che ha di suo il supporto per hal.
Occhio che devi ricompilare udev, patchando i sorgenti come è chiaramente spiegato.
Saluti

edit: DaD, mi hai anticipato!
Ultima modifica di natostanco il sab 29 dic 2007, 15:52, modificato 1 volta in totale.

Avatar utente
Yellowhat
Linux 2.x
Linux 2.x
Messaggi: 218
Iscritto il: mer 26 dic 2007, 16:58
Slackware: Current
Località: Modena

Messaggio da Yellowhat »

Pero con Debian bastava installare ntfs-3g per scrivere su ntfs su
un HD usb oppure tramite ntfs-config, è possibile installarlo su Slackware?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »


Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

se non l'hai (e non dovresti) crea un file chiamato /etc/hal/fdi/policy/10-ntfs-policy.fdi con questo contenuto:

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
    <device>
        <match key="volume.fstype" string="ntfs">
            <match key="@block.storage_device:storage.hotpluggable" bool="true">
                <merge key="volume.fstype" type="string">ntfs-3g</merge>
                <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
                <append key="volume.mount.valid_options" type="strlist">locale=</append>
            </match>
        </match>
    </device>
</deviceinfo>
riavvia hal ed il gioco è fatto.

Rispondi