Newsgroup: it.comp.os.linux.iniziare
Titolo: formattare disco Iomega zip

Ho uno Iomega zip ATAPI 250 MB e sto tentando di formattare un disco
da 100 MB senza successo (con un disco da 250 MB ottengo risultati
simili).
Eseguo
# fdisk /dev/hdd
rimuovo eventuali partizioni, ne creo una nuova (occupa tutto il
disco), primaria, metto il type a 83 (linux) e scrivo. Poi faccio
# fdisk -l /dev/hdd
e vedo che c'e' una partizione unica /dev/hdd1 linux da 100 MB
Allora faccio
# mkfs.ext2 /dev/hdd1
e mi dice "mkfs.ext2: no such file or directory while trying to
determine hardware sector size"
Eppure ho un altro device Iomega zip 250 MB, usb pero', che non mi da'
problemi e su cui eseguo le stesse operazioni.
suggerimenti?


Facebook: Massimo Bacilieri

 mkfs.ext2 -b 4096 /dev/hdd1
mkfs.ext2: No such file or directory while trying to determine
filesystem size




Il kernel o la distribuzione non supportano ext2.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 Il kernel o la distribuzione non supportano ext2.
possibile? uso debian lenny
Su un'altra lenny, ma con lo Iomega zip esterno usb, formatto ext2
senza problemi

 Giovanni
se non supportano ext2, non supportano ext3 ne tanto meno ext4 .. e mi 
pare strano che le distribuzioni non mettano almeno il supporto al 
filesystem  propriamente nativo ....

 al filesystem propriamente nativo ....
ext4 è usato nelle nuove distribuzioni e non sopporta automaticamente 
ext2 ed ext3.  Deve essere compilato espressamente con le estensioni 
per supportare ext[23].
Il messaggio mi sembra chiaro.  Mancano o qualche libreria o il modulo 
del kernel oppure viene cercato mkfs.ext2 (che non ho mai visto su 
nessuna distribuzione) eventualmente occorre fare un link a mke2fs.


 Il kernel o la distribuzione non supportano ext2.
Era tanto che non vedevo il vecchio e caro sarcasmo.

 nessuna distribuzione) eventualmente occorre fare un link a mke2fs.
Ok, gli ho messo dentro un floppy da 1.44 MB e l'ho formattato ext2
senza problemi.
# mkfs.ext2 /dev/fd0
monto, leggo, scrivo, smonto.
Mi sa che le librerie ci sono.
Idee?

iop ha scritto:

  Fai un dd bs=4096 count=64000 if=/dev/zero of=/dev/hdd1
  Se funziona, il problema dovrebbe essere a livello di filesystem.  Se non
funziona, il problema potrebbe essere a livello di hardware o di controller
o di supporto del driver ATAPI per il disco usato.
  Ciao,
-- 
Alessandro Selli, 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B

 o di supporto del driver ATAPI per il disco usato.
provato, non funziona. Finita la scrittura, faccio
# mkfs.ext2 /dev/hdd1
mkfs.ext2: No such file or directory while trying to determine
filesystem size
purtroppo, non saprei come muovermi per risolvere il problema, anche
se mi hai elencato le possibili cause

 # mkfs.ext2 /dev/hdd1
  Di mkfs gi� sappiamo.  Piuttosto, dd che messaggio d'errore da?  Vedi
anche in syslog o messages o dmesg se compaiono messaggi durante il
tentativo di scrittura.
  Ciao,
-- 
Alessandro Selli 
http://alessandro.route-add.net


 tentativo di scrittura.
I messaggi restituiti a schermo da dd sono:
dd: writing '/dev/hdd1': No space left on device
24317+0 records in
24316+0 records out
99598336 bytes (100 MB) copied
Poi mi ritorna la shell e a questo punto ho provato di nuovo mkfs
dmesg e syslog non sono illuminanti, riportano:
"data" "server-name" kernel: [un numero che non so interpretare] hdd:
hdd1
per tre volte. stop

 per tre volte. stop
  Copincolli, per favore?  Non capisco che righe di log siano.
Manda quello che esce da:
dmesg | grep -B2 hdd
grep -B2 hdd /var/log/messages
grep -B2 hdd /var/log/syslog (se esiste)
  Potrebbe essere utile l'output (probabilmente copioso) di:
strace mkfs.ext2 /dev/hdd1 , in particolar modo le sue ultime righe (le
ultime cinquanta-cento).
  Dato che dd su hdd1 funziona, puoi tentare di fare così per
formattarlo a forza:
1) ti crei un file (dev_hdd1) che farà da finto dispositivo a blocchi:
   dd bs=4096 count=24316 if=/dev/zero of=dev_hdd1
2) lo formati come fosse un autentico dispositivo a blocchi:
   mkfs.ext2 -b 4096 dev_hdd1
3) scrivi l'immagine del filesystem così creato sul dispositivo vero:
   dd bs=4096 count=24316 if=dev_hdd1 of=/dev/hdd1
4) se al punto (3) non hai ottenuto errori, provi a montarlo.
  Dovesse funzionare in questo modo sarebbe provato che il problema ce
l'ha solo mkfs.ext2, per cui contatterei il manutentore del relativo
pacchetto della tua distribuzione per fargli presente la cosa.


 pacchetto della tua distribuzione per fargli presente la cosa.
Innanzi tutto, grazie per starmi ancora dietro...
Poi ti dico che ha funzionato! Ho provato con due dischetti diversi e
3) non da' nessun errore.
Monto e scrivo regolarmente. Mi consigli di contattare il manutentore
di mkfs per debian e raccontargli la storia?
Non ho mai fatto una cosa del genere, ma ci provero'.
Grazie ancora, almeno ho un modo per formattare i miei dischi, anche
se il punto 3) e' lentissimo.

 se il punto 3) e' lentissimo.
  Potrebbe dipendere dalla dimensione del blocco (4KiB, 4096 byte) non
ideale per il dispositivo usato.  Ma si spera che una volta formattato e
montato le prestazioni migliorino.
  Ciao,
-- 
Alessandro Selli, 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B