Irix > Installation/Update

SGI XFS = Linux XFS ?

(1/1)

Ebbi:
Moin,

ich möchte eine Linux-Kiste als Installserver verwenden.
Meine Medien habe ich auf der Octance unter IRIX auf Platte kopiert.
Linux unterstützt das XFS Filesystem.

Kann ich nun die Platte aus der Octane ziehen und unter Linux mounten?
Oder gibt da Unterschiede und daher Probleme?

Vielen Dank,
Ebbi

Ebbi:
NACHTRAG:
Idealerweise hätte ich es sogar mit einem beliebigen Rechner und Knoppix von DVD gemacht.

guefz:
Der Kernel muss neben dem Dateisystem auch noch das Partitionsformat von SGI unterstützen. Die entsprechende Option ist mir vor einiger Zeit mal beim Kompilieren des Kernels aufgefallen, habe es aber noch nicht selbst getestet.

Günter

Ebbi:

--- Zitat von: guefz am 13. Januar 2007, 21:07:12 ---Der Kernel muss neben dem Dateisystem auch noch das Partitionsformat von SGI unterstützen.

--- Ende Zitat ---
Nachdem das normale fdisk bereits SGI Disklabel kennt, würde ich davon ausgehen dass das schon drin ist. Oder? ???

Ebbi:
Ich antworte mir mal selbst. :)

Die Partitionstabelle kann ohne Probleme gelesen werden:


--- Code: ---sles10:/ # fdisk -l /dev/sda

Disk /dev/sda (SGI disk label): 255 heads, 63 sectors, 2213 cylinders
Units = cylinders of 16065 * 512 bytes

----- partitions -----
Pt#    Device  Info     Start       End   Sectors  Id  System
 8: /dev/sda1               1      2213  35562384   a  SGI xfs
 9: /dev/sda2               0         0      4096   0  SGI volhdr
11: /dev/sda3               0      2213  35566480   6  SGI volume
----- Bootinfo -----
Bootfile: /unix
----- Directory Entries -----
 0: sgilabel   sector    2 size     512
--- Ende Code ---

Allerdings kann man das Volume nicht mounten:


--- Code: ---sles10:/ # mount -t xfs /dev/sda8 /irix
mount: Function not implemented
--- Ende Code ---

Warum? Weil das Filesystem XFSv1 ist:


--- Code: ---sles10:/ # dmesg
XFS: Attempted to mount file system using version 1 directory format
XFS: SB validate failed
--- Ende Code ---

Man muss das Filesystem unter IRIX mit mkfs_xfs -n version=2 /dev/<device> neu anlegen, dann funktioniert es. ;)

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln