Pagina 1 di 2

Ntfs-3g e Hd usb

Inviato: sab 29 dic 2007, 15:03
da Yellowhat
Come posso scrivere su un hard disk usb tramite ntfs-3g visto che lo monta automaticamente con ntfs, ma posso solo leggere?

Inviato: sab 29 dic 2007, 15:14
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!

Inviato: sab 29 dic 2007, 15:17
da Yellowhat
Ho installato ntfs-3g, fuse ma il problema è come fare ad automontare la device con ntfs-3g

Inviato: sab 29 dic 2007, 15:20
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?

Inviato: sab 29 dic 2007, 15:22
da Yellowhat
No all'avvio, ma quando collego l'hard disk usb

Inviato: sab 29 dic 2007, 15:25
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)

Inviato: sab 29 dic 2007, 15:30
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

Inviato: sab 29 dic 2007, 15:35
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]

Inviato: sab 29 dic 2007, 15:41
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

Inviato: sab 29 dic 2007, 15:45
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 ;)

Inviato: sab 29 dic 2007, 15:45
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

Inviato: sab 29 dic 2007, 15:51
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!

Inviato: sab 29 dic 2007, 15:51
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?

Inviato: sab 29 dic 2007, 16:13
da Paoletta

Inviato: sab 29 dic 2007, 16:35
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.