Newsgroup: it.comp.os.linux.iniziare
Titolo: Aggiungere un filesystem

Ciao a tutti,
un'operazione che credevo semplice mi sta dando qualche grattacapo:
avevo un po' di spazio libero sull'hard disk ed ho deciso di fare una
partizione da 'dare in pasto' al mio server news (leafnode) montandola
in /var/spool/news, cosě ho realizzato tale partizione con fdisk.
Al momento di formattare perň ottengo questo:
bash# mke2fs /dev/hda11
mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
/dev/hda11: Invalid argument passed to ext2 library while setting up
superblock
Inutile dire che ho letto e riletto man mke2fs, man mkfs, Appunti Linux,
Hard Disk Upgrade HOWTO, ecc. ecc.
Cosa manca al mio comando?
Secondo il man il mio comando dovrebbe essere sufficiente a creare un
filesystem ext2 sulla partizione indicata.
Dove sbaglio?
Grazie a chi mi aiuta.

 superblock
"hda11" e' l'undicesima partizione del disco!! sei sicuro che sia giusto?

 
mmm
sei sicuro che la tabella delle partizioni presente sul tuo
disco abbia l'hda11?
Prova a verificare con il comando fdisk, spero che l'abbia 
gia' installato sul tuo sistema.
---[CUT]---
fdisk /dev/hda
digita il carattere [p], [invio]
ti dovrebbe apparire una schermata riassuntiva della tabella delle
partizioni
---[CUT]---
Ps. se gia' conoscevi l'fdisk e come usarlo, scusa se ti ho annoiato!
mica sono un veggente!
Marco

 disco abbia l'hda11?
Beh, effettivamente ho un po' di partizioni sul mio hd (c'è pure QNX, e
un Winzozz 98light) ed fdisk è l'*unico* strumento che uso per creare le
partizioni:
bash# fdisk -l /dev/hda
Disk /dev/hda: 255 heads, 63 sectors, 1027 cylinders
Units = cylinders of 16065 * 512 bytes
   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       
256   2056288
+   b  Win95 FAT32
/dev/hda2           257       346    722925    b  Win95 FAT32
/dev/hda3           493      1027   4297387+   f  Win95 Ext'd (LBA)
/dev/hda4           347       492   1172745   4f  QNX4.x 3rd part
/dev/hda6           640       640      8001   83  Linux
/dev/hda7           641       699    473886   83  Linux
/dev/hda8           700       710     88326   83  Linux
/dev/hda9           711       
972   2104483
+  83  Linux
/dev/hda10          973      1027    441756   83  Linux
/dev/hda11          493       639   1180746   83  Linux
bash#
Forse mke2fs vorrebbe che io specificassi il numero blocchi, ma non era
in grado di rilevarlo da solo 'automagicamente' (come dice man mke2fs)?
E se provo ad indicarglielo io, leggendolo da fdisk perchè altrimenti
non so proprio dove andarlo a pescare, ecco cosa mi risponde:
bash# mke2fs /dev/hda11 1180746
mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
mke2fs: Filesystem larger than apparent filesystem size.
Proceed anyway? (y,n)
E qui io rispondo di no perchè non vorrei sbagliare ed incasinare l'hard
disk.
Come faccio?????
Grazie dell'aiuto.

 superblock
Prova con -v e vedi se la verbosita' ti aiuta a capire...
-- 
Stefano - Hodie octavo Kalendas Apriles MMI est

 
No, anche con l'opzione -v non cambia nulla:
bash# mke2fs -v /dev/hda11        
mke2fs 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
/dev/hda11: Invalid argument passed to ext2 library while setting up
superblock
bash#

 bash#
Siamo sicuri chele partizioni siano tutte a posto?
fdisk -l /dev/hda che ti dice?
-- 
Stefano - Hodie sexto Kalendas Apriles MMI est