← Back to team overview

sslug-teknik team mailing list archive

Re: Stale NFS handle

 

mailinglists@xxxxxxx skrev:
 ......

> 
> Gav det mere mening? Og har jeg gættet rigtigt mht. at den information
> rent faktisk ligger i filsystemet?

ja.

og som Martin skrev, med  dumpe2fs -h  vil du kunne se inode size .

 .......

> 
> Og hvad hvis fsck er compileret under en ny kerne, så den tror der er 256
> bit pr. inode, og disken er formateret med 128 bit pr. inode? Hvis du har
> ret og der kun er én inode-størrelse (dvs. der ikke er gemt info om
> hvilken inode-størrelsen der rent faktisk er brugt ved formateringen), så
> er der ret gode chancer for at det ødelægger alle data på disken.

Jeg tvivler på at der skulle være problemer.
Informationen ligger i filsystemt.

Jeg kører 9.04 og den klarer fint "gamle" partitioner med 128 bit og nye med 256.
og fsck har ikke hidtil brokket sig.
Jeg har dog ikke prøvet helt gamle Ubuntu og se hvornår de ikke kan klare 256 bit inoder
men manualen nævner, 2.4 kerner kan ikke, og kerner fra før ca. 2.6.10 kan muligvis ikke,
fra mk2efs(8):

 -I inode-size
              Specify  the  size  of  each  inode  in  bytes.   mke2fs creates
              256-byte inodes by default.  In kernels after  2.6.10  and  some
              earlier  vendor  kernels it is possible to utilize inodes larger
              than 128 bytes to store extended attributes for improved perfor-
              mance.   The  inode-size  value  must  be a power of 2 larger or
              equal to 128.  The larger the  inode-size  the  more  space  the
              inode  table  will consume, and this reduces the usable space in
              the filesystem  and  can  also  negatively  impact  performance.
              Extended  attributes stored in large inodes are not visible with
              older kernels, and such filesystems will not be  mountable  with
              2.4  kernels  at  all.   It is not possible to change this value
              after the filesystem is created.


Et  "problem" er såledeas at inode size ikke kan ændres efter formatering, men kræver
backup og nyformatering + restore  af partition.

Et stort problem er hvis man også bruger windows og ext2 driveren ext2-ifs
fra  http://www.fs-driver.org/ Den kan IKKE klare inodes størrelser på over 128 bit.
så i det tilfælde bør huske options på mke2fs så det kun bliver 128 bit.




Follow ups

References