[linux] Re: onwillig te formatteren naar ext4, opgelost

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Di Aug 9 18:24:29 CEST 2016


Aldus schreef Guus Snijders op Tue, Aug 09, 2016 at 01:59:50PM +0200:
> Op 9 aug. 2016 12:50 schreef "Julien Michielsen" <julien op michkloo.xs4all.nl
> > Julien Michielsen schreef op 2016-08-06 21:30:
> > > Ik probeer een partitie te formatteren, maar krijg daarbij een
> > > foutmelding die ik niet
> > > weet te plaatsen:
> > > sudo mkfs.ext4 -T ext4 /dev/sda2   (commando)
> > > mke2fs 1.42.9 (4-Feb-2014)   (dit, en volgende regels de foutmelding)
> > > mkfs.ext4: inode_size (256) * inodes_count (0) too big for a
> > >       filesystem with 0 blocks, specify higher inode_ratio (-i)
> > >       or lower inode count (-N).
> [...]
> 
> > Wat de reden nu precies was dat ik die partitie niet kon formatteren
> > weet ik niet, maar wel weet ik dat gparted onder de kop "partition"
> > gereedschap heeft om met de partitietabel te werken.  Niet alleen de
> > "shrink", waarmee ik de rootpartitie in hapklare stukken heb ingedeeld,
> > maar ook format, een mogelijkheid om probleemloos de partities
> > bruikbaar te maken.
> 
> Wat er -waarschijnlijk- fout ging,  is dat er feitelijk 2 partitietabellen
> zijn:
> -on disk, waar tools als fdisk mee werken
> - wat de kernel denkt dat de huidige indeling is.
> 
> Nadat je de on disk tabel had gewijzigd, had de Kernel die wijzigingen om
> een of andere reden niet of niet goed opgepikt.

Dat is niet 'om één of andere reden', dat is normaal. De kernel krijgt
immers geen seintje dat er iets op disc is veranderd. Met 'cat
/proc/partitions' zie je de informatie die de kernel kent. 

> Daarom snapte mkfs het niet meer; die communiceert met de kernel en trekt
> zich niks aan van de tabel op de disk.

Mkfs werkt gewoon met de Linux block devices zoals de kernel die kent.
Je zou de partitie-tabel van de schijf kunnen inlezen met 'blockdev
--rereadpt' of met 'partprobe'. 

> Tot zover wat ik denk.
> Ik ben nog wel benieuwd hoe je het hebt opgelost.
> 
> Mvg, Guus Snijders
> 

Met vriendelijke groet,



Daniel von Asmuth



More information about the Linux mailing list