Newsgroup: it.comp.os.linux.iniziare
Titolo: Disco esterno usb

Salve a tutti, mi risulta impossibile scrivere (mentre invece posso leggere
e copiare) da un disco fisso esterno collegato a Suse 10.0 via usb. Anche
da root e con tutti i permessi disponibile dati (scrittura e lettura
concesso a tutti gli utenti). Come mai? Grazie a chi mi farà la gentilezza
di rispondermi.



Il disco è in ntfs? forse può essere questo il problema...
ciao, hocram

 ha scritto nel messaggio
news:pan.2006.01.15....@libero.it...

Io su un disco ntfs non riesco nemmeno a dare i permessi (dovrebbe sciverci
sopra?) ed accedo solo da root e solo in lettura.
Come si fa a montare una partizione ntfs per ogni user?
Esiste un FS che permetta di collegare il disco sia a sistemi Windows che
Linux senza il limite dei 32GB della FAT?
Ho trovato un driver Windows per ext2-ext3, ma anche quello funziona solo in
lettura.
Ho SuSE 9.3-Windows2000SP4
Saluti
Mario

 Linux senza il limite dei 32GB della FAT?
FAT32 ha un limite molto più alto, leggi 
http://it.wikipedia.org/wiki/FAT
Saluti
Matteo

 FAT32 ha un limite molto piů alto, leggi 
http://it.wikipedia.org/wiki/FAT
Leggo:
"Le utilities di formattazione e partizionamento di Windows 2000 e XP hanno
un limite di 32 GB per le partizioni FAT32, ma č un limite arbitrario: altre
utility di terze parti possono tranquillamente creare e gestire partizioni
FAT32 fino a 124.55 GB"
Bello, non lo sapevo :-)
Suppongo che in Linux quelle utility non manchino...
Saluti
Mario

 Il disco è in ntfs? forse può essere questo il problema...
Come faccio a saperlo? Scusa: da dispositivi usb non mi viene precisato..



???
Non cambia nulla: lancia 'mount' e vedi cosa ti dice...
-- 
Stefano Gatti 
Email: 
s.gatti...@email.it
 (togliere .levami)

 Suppongo che in Linux quelle utility non manchino...
Infatti... sono le prime a mancare... intendo quelle con il limite a 32 GB...
Ad ogni modo esistono dei driver Ext2 per Windows che permettono anche la
scrittura. Io conosco questo, ma non l'ho ancora provato più di tanto...
http://www.fs-driver.org/index.html


 Non cambia nulla: lancia 'mount' e vedi cosa ti dice...
Grazie della risposta. Credo che il mio problema non sia difficilissimo di
soluzione, anche perché, quando inserisco il cavetto usb del disco nel pc,
automaticamente mi appare una finestra che chiede se mostrarmi subito il
contenuto del disco. Poi posso leggere e copiare perfettamente tutti i
files che desidero.
Il comando mount mi dà:
/dev/hda4 on / type reiserfs (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /windows/C type vfat
(rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
/dev/hda5 on /windows/D type vfat
(rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /media/VOLUME type subfs
(ro,nosuid,nodev,sync,fs=ntfs,procuid,nls=utf8)

 (ro,nosuid,nodev,sync,fs=ntfs,procuid,nls=utf8)
Infatti: basta formattare il disco USB con fat32. Andrebbero bene anche
altri filesystem (purche' la scrittura sugli stessi sia supportata dal
kernel), ma poi non lo vedresti con Windows.
- --
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFDyut67mRkrRsDl/8RAuyKAJ9VE/mA1tHLwGcnZN/noRj1FDwi1gCgoGqp
tiURxyRaKrp1eAZuushIgTU=
=5eNl
-----END PGP SIGNATURE-----

 kernel), ma poi non lo vedresti con Windows.
Grazie molte. Io sto usando Suse 10.0 Quale potrebbe essere un sistema
facile per formattare a fat32 il mio disco? Devo prima spostare i dati che
vi sono contenuti, naturalmente, vero?

 vi sono contenuti, naturalmente, vero?
Prima di formattare fai una copia di tutti i file, la formattazione
chiaramente cancella tutto il contenuto del disco.
- --
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFDy5o77mRkrRsDl/8RAgf1AKDLgKwkWm5IUjHoEsAEmg9fy1HOJACfT6nS
jLIaXxDYEFbMDjIk0xZXtUk=
=gw43
-----END PGP SIGNATURE-----

 man mkdosfs
Grazie della risposta. Dunque, vorrei rendere quel disco fat32, vero? Quindi
dovrei inserire, dopo il comando, l'argomento -F32 (scritto così? per
primo? che ordine deve esserci fra gli argomenti?). Ora, non riesco a
capire qual è l'argomento che specificherebbe quale disco formattare.
Potreste darmi un'ulteriore mano? Grazie.

 Potreste darmi un'ulteriore mano? Grazie.
Prima di tutto devi cancellare la partizione NTFS esistente con fdisk.
Ovvero, da root dai
fdisk /dev/sda
e cancelli tutte le partizioni che vedi (l'interfaccia e' semplicissima,
come dice il prompt ''premi m per l'help'').
Dopodiche' crei una partizione, quando ti chiede il tipo ci metti il
codice delle partizioni Fat32 (non me lo ricordo a memoria, comunque ti
viene fuori una lista tra cui scegliere).
Infine esci da fdisk (ricordandoti di scrivere le modifiche, cioe' esci
con ''w'' e non con ''q'') e formatti la partizione che hai creato col
comando che hai visto, cioe'
mkdosfs -F32 /dev/sda1
Per la cronaca, i dischi USB vengono visti da linux come dei dischi
scsi. Quindi ricordati che il device che punta al tuo disco e' /dev/sda.
- --
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFDy9fb7mRkrRsDl/8RAuiDAKCOEOyjtbqsRKHQIxbp/m27EtuPjACg2iMq
azW0GYHkdl6AT3J2dpSyhFE=
=Q2Pt
-----END PGP SIGNATURE-----


wrote:
|=[:o)  > 
|=[:o)  > Bello, non lo sapevo :-)
|=[:o)  > Suppongo che in Linux quelle utility non manchino...
|=[:o)  
|=[:o)  Infatti... sono le prime a mancare... intendo quelle con il limite a 32 GB...
|=[:o)  
|=[:o)  Ad ogni modo esistono dei driver Ext2 per Windows che permettono anche la
|=[:o)  scrittura. Io conosco questo, ma non l'ho ancora provato più di tanto...
|=[:o)  
|=[:o)  
http://www.fs-driver.org/index.html
qualcuno ha provato Ltools?????????
http://www.it.fht-esslingen.de/~zimmerma/software/ltools.html
Supporta Ext2/3/ReiserFS e richiede Java.

Grazie davvero.

 mkdosfs -F32 /dev/sda1
Ricevo il seguente messaggio:
linux:/home/giovanni # mkdosfs -F32 /dev/sda1
mkdosfs 2.11 (12 Mar 2005)
Device mounted using subfs, please do not access it while creating
filesystem
Posso chiedervi nuovamente una mano?

Seguendo i vostri consigli di qualche post fa, ho provato a formattare un
mio disco esterno, su cui non mi riusciva di scrivere, ma solo leggere. Era
per via del file system che vi utilizzavo. Non è che mi fosse riuscito
granché usando fdisk: solo di cancellare quanto fosse presente sul disco,
ma non di formattara la nuova partizione assegnadole il file system fat32.
Ora, con il partizionatore di yast (uso SuSe), sono riuscito facilmente a
convertire detti file system dell'unica partizione adesso disponibile su
questo disco esterno in fat32, appunto.
Solo che non so più come accedere al disco. Prima, al connettere la presa
usb, un messaggio mi avvertiva della presenza del disco, e trovavo
in /media una cartella VOLUME che corrispondeva al disco, come mi succede
tutt'ora per la macchina fotografica, ad esempio.
Cosa devo fare per leggere e scrivere sul mio disco?
Grazie ancora dell'aiuto, ormai, giornaliero.

zio tom wrote:

Vi prego: aiutatemi! Dovrei fare un backup urgente dei miei dati!

 tutt'ora per la macchina fotografica, ad esempio.
Evidentemente non l'hai formattato o partizionato bene. Inseriscilo, apri
una console di root e digita "dmesg" appena dopo averlo inserito e vedi le
ultime linee se dicono qualcosa di interessante. Poi io ricontrollerei con
fdisk che le partizioni siano a posto e al limite al finale dai una
ripassata di mkfs sulla partizione creata.
-- 
Vide
"Rock'n'roll is just rock'n'roll" (AC/DC)
NP: Nulla

 ripassata di mkfs sulla partizione creata.
La terza parte della tua risposta è valida anche se mi succede quello che ho
riportato?

 riportato?
Io la farei comunque...
Da root lanci 'fdisk /dev/sda' e poi premi 'p' per vedere la tavola delle
partizioni.
Non so come funzioni yast, ma ad esempio fdisk crea le partizioni senza
inizializzarle. Lo devi fare tu a mano con 'mkfs'. Nel tuo caso puoi
lanciare direttamente il backend specifico per VFAT chiamato
'mkdosfs'.
A parte tutto questo, magari il problema è solo nel file /etc/fstab che
fa ancora riferimento ad una partizione NTFS mentre ora è VFAT. L'hai
modificato ? Se non sai come fare postalo qui.


 modificato ? Se non sai come fare postalo qui.
Comunque lo posto:
/dev/hda4            /                    reiserfs   acl,user_xattr        1
1
/dev/hda1            /windows/C           vfat      
users,gid=users,umask=0002,utf8=true 0 0
/dev/hda5            /windows/D           vfat      
users,gid=users,umask=0002,utf8=true 0 0
/dev/hda3            swap                 swap       defaults              0
0
proc                 /proc                proc       defaults              0
0
sysfs                /sys                 sysfs      noauto                0
0
usbfs                /proc/bus/usb        usbfs      noauto                0
0
devpts               /dev/pts             devpts     mode=0620,gid=5       0
0
/dev/dvdrecorder     /media/dvdrecorder   subfs     
noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
none                 /subdomain       subdomainfs noauto         0 0
Grazie infinite dell'aiuto: sarò ripetitivo?

 Grazie infinite dell'aiuto: sarò ripetitivo?
Il problema, detto in breve, e' che a quanto ho capito non sai nulla di
come linux gestisce i dischi. Ora hai due possibilita':
1. continuare a usare strumenti tipo yast, che come hai visto sono tutto
meno che infallibili;
2. andarti a vedere, per esempio qui
http://a2.pluto.it/
come funziona il tuo nuovo OS.
Io ti consiglio la 2: se devi usare linux come fosse Windows ti conviene
usare Windows, e' piu' difficile farci danno perche' e' pensato per
utenti non consapevoli, quindi e' pieno di automazioni e protezioni (del
sistema dall'utente stesso) che linux non ha.
- --
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFDzg4J7mRkrRsDl/8RAjUeAKCkW23PVczlacmOomgk0w6Vu3IU9ACg25c8
mLpcYnwoSx2zYtKctsdPPY4=
=xrIq
-----END PGP SIGNATURE-----

 sistema dall'utente stesso) che linux non ha.
Sicuramente hai ragione, anche se adesso non mi ritengo ancora all'altezza
di approfondire Linux leggendo manuali ab ovo, ma, bontà vostra, solo
chiarendo qualche piccolo pezzo di esso le (poche) volte che le mie
(pochissime) esigenze informatiche mi presentano un problema, come ora. Per
il resto SuSe mi soddisfa pienamente, e fino ad ora mi ci sono trovato
talmente bene che, se anche fosse per il solo fatto di non poter contrarre
praticamente alcun virus (ma è evidente che non ho solo questi vantaggi),
correrei ancora il rischio di far perdere la pazienza a utenti più esperti
di me per domande come quella che posto:
Ho seguito le istruzioni del gentile Stefano Gatti, e con mkfs penso di aver
fatto un passo avanti, dal momento che in /media (uso SuSe), mi appare,
insieme a dvdrecorder, anche usbdisk, e riesco a leggervi e scrivervi da
root. Ora, i miei problemi sono due: non riesco a scrivere su usbdisk da
utente, anche se tutti gli utenti hanno permesso di vedere e modificare la
cartella (quando clicco sull'etichetta dei permessi nelle proprietà di
usbdisk, ma c'è qualcos'altro da fare?), ed inoltre, se cestino un file
qualsiasi di usbdisk, (sempre da root, visto che da utente non lo posso
fare) dapprima mi scompare dalla cartella, ma poi, all'aggiornamento di
essa, riappare al posto di prima.
Ringrazio fin da ora chi mi risolverà un dubbio che mi lascerà per qualche
tempo senza postare.

 tempo senza postare.
LOL, non e' che dai fastidio quando posti, e' che sarebbe meglio IMO
imparare a pescare, e farsi dare una mano in quello, piuttosto che
andare in giro a chiedere pesci ogni volta.
BTW devi mettere in /etc/fstab una linea che dica al sistema dove e come
montare questa partizione sul disco USB. O almeno, questo e' il metodo
standard. Su Suse non saprei come fare, visto che non l'ho mai
installata: ci sara' qualche opzione da mettere in yast per dire di non
montarlo in sola lettura, ma vattelapesca dove sta. Per questo odio
queste distro ''user-friendly'', in cui i tool specifici si intromettono
tra l'utente e il sistema. In una distro GNU/linux ''standard''
basterebbe una linea cosi'
/dev/sda1  /mnt/usbdisk  vfat  noauto,user,rw 0 0
in /etc/fstab per risolvere il problema, qui invece... Da dove spunta
fuori questa dir /media ? Chi dice al sistema di montare questo disco?
- --
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFDzj5Q7mRkrRsDl/8RAjytAKCbh01W4Hq3hDIyF4o31eG8my1h3QCg6D87
RzufaT65HWq0DQIJBnlskp8=
=Fn36
-----END PGP SIGNATURE-----

 fuori questa dir /media ? Chi dice al sistema di montare questo disco?
Credo che /media sia una specialità di SuSe.

 Credo che /media sia una specialità di SuSe.
E' questo il problema. Mentre qualunque utente linux ti sa risolvere il
problema di fstab, dov'e' che in SuSe imposti l'umask con cui vengono
montate le partizioni? Boh... l'unica e' chiedere su un forum o un ng
dedicato a SuSe.
- --
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFDzmQc7mRkrRsDl/8RAmC2AJ43STLlEC7kWQ9b5ca6dd2nKWLHgQCfYBZ3
7BeE6xhsuYhO1tcv8cmHFHA=
=ZHrk
-----END PGP SIGNATURE-----

 
Sei molto gentile. Non ho ben capito se le modifiche in fstab che mi
consigli qualche riga sopra sono valide anche per SuSe.

 none                 /subdomain       subdomainfs noauto         0 0
Qui non c'è nulla... forse sulla tua distribuzione c'è qualche demone
che provvede ad aggiornare autonomamente il file /etc/fstab.
Prova a montare il disco a mano con:
mount -t ext2 /dev/sda1 <mount point>
e vedi quello che succede.


 che provvede ad aggiornare autonomamente il file /etc/fstab.
La distribuzione che uso è SuSe, e credo proprio che si sia qualcosa del
genere, perché tutto mi si monta automaticamente, di solito, e anche questo
disco, prima di tentare di formattarlo in fat32.

Oddio, ora devo davvero averla fatta grossa. Gentilissimo Stefano, ti  
prego di tirarmi fuori da questo pasticcio, dopodiché il disco giuro che  
lo getto via dalla finestra.
Stanti le cose come nell'ultimo mio post (scrivo e leggo solo da root,  
etc.), ho avviato Linux con il disco inserito nella porta usb, e..
Linux non si avvia più! Aiuto! E' il panico totale! Posto da windows  
questo malaugurato messaggio che legge tremando:
fsck failed for at least one filesystem (not /). Please repair manually  
and reboot. The root filesystem is already mounted read/write.
Attention: only CONTROL-D will reboot the system in this maintenance mode.  
Shutdown or reboot will not work.
Dottore, è grave?
Ho provato a dare il comando CONTROL-D, ma non succede niente! Ho paura  
per i miei dati! Volevo giusto fare un back-up su quel benedetto disco che  
mi sta portando alla rovina!
Cosa posso fare? Sono spacciato?

 consigli qualche riga sopra sono valide anche per SuSe.
In teoria si, in pratica vorrei saperlo anch'io. :-)
- --
Dario Basile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFDzuhT7mRkrRsDl/8RAr71AJ9PjfyvJfe4qKOR/0Nv+s89AOhXYwCg7vvu
NuNeAkRJGQ7XdHTxGTjYCJY=
=Pjgc
-----END PGP SIGNATURE-----

 Cosa posso fare? Sono spacciato?
Aggiornamento: ho aperto /etc/fstab con una distribuzione live, ed ho
eliminato:
/dev/sda1            /media/usbdisk       ext2       user,acl              1
2
SuSe si è poi regolarmente avviato. Resta esattamente come prima il fatto
che io non riesca ad usare ancora un disco che ho pagato abbastanza caro
(per i miei gusti), ma sono molto sollevato.
Devo aggiungere qualcosa riguardo agli altri dischi usb (come la macchina
fotografica, ad esempio) ad uno fstab che recita così:


 In teoria si, in pratica vorrei saperlo anch'io. :-)
Scusate se mi intrometto, pur essendo un principiante, ma io ho un problema
simile e girando per google ho trovato questo post che forse potrebbe essere
utile a zio tom
http://snipurl.com/lpsj
Da qui sembra che in SuSE ogni modifica apportata a fstab, riguardante
periferiche hotplug, non abbia effetto a meno che non si disabiliti il
supporto automounting e si montino le periferiche manualmente.
Io, che ho lo stesso problema di Iceman123, sto provando a sistemare tutto
seguendo la seconda via (automounting on), ma non riesco a venire fuori
dalla configurazione di Hal.
Penso che presto passerò al mount manuale.
Saluti
Mario

 
http://snipurl.com/lpsj
Grazie Mario, sei illuminante! Spero di usarlo con successo, il tuo link;
anche se non nascondo che, tirato il sospiro di sollievo per l'avvio
riconquistato, forse non toccherò nulla per qualche tempo, sotto Linux!

 anche questo disco, prima di tentare di formattarlo in fat32.
Il problema di questi demoni è che non si capisce mai quello che fanno, e
se qualche cosa va storto non si sa come porre rimedio...


 fotografica, ad esempio) ad uno fstab che recita così:
Come dicevo nel tuo fstab non compaiono voci relative a periferiche USB.
Evidentemente queste ultime vengono gestite da qualche demone. Dovresti
quindi capire di cosa si tratta e vedere come configurarlo o eventualmente
disinstallarlo... e fra le due alternative io ti consiglio caldamente la
seconda... Fatto ciò ti consiglio di studiarti la documentazione di mount:
man mount
man fstab


 sarebbe bastato avviare il PC con il disco esterno spento...
Grazie, ed ancora grazie a Stefano Gatti: com'è umano lei!