sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #98279
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