Autor Thema: SGI XFS = Linux XFS ?  (Gelesen 5376 mal)

Offline Ebbi

  • Mood Administrator
  • Mood Master
  • *****
  • Beiträge: 359
  • Ubergeek
    • Profil anzeigen
SGI XFS = Linux XFS ?
« am: 12. Januar 2007, 17:07:28 »
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

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

SGI XFS = Linux XFS ?
« am: 12. Januar 2007, 17:07:28 »

Offline Ebbi

  • Mood Administrator
  • Mood Master
  • *****
  • Beiträge: 359
  • Ubergeek
    • Profil anzeigen
Re: SGI XFS = Linux XFS ?
« Antwort #1 am: 12. Januar 2007, 19:59:59 »
NACHTRAG:
Idealerweise hätte ich es sogar mit einem beliebigen Rechner und Knoppix von DVD gemacht.

Offline guefz

  • Mood Bachelor
  • ***
  • Beiträge: 212
  • Just hanging around ...
    • Profil anzeigen
Re: SGI XFS = Linux XFS ?
« Antwort #2 am: 13. Januar 2007, 21:07:12 »
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

Offline Ebbi

  • Mood Administrator
  • Mood Master
  • *****
  • Beiträge: 359
  • Ubergeek
    • Profil anzeigen
Re: SGI XFS = Linux XFS ?
« Antwort #3 am: 14. Januar 2007, 13:44:16 »
Der Kernel muss neben dem Dateisystem auch noch das Partitionsformat von SGI unterstützen.
Nachdem das normale fdisk bereits SGI Disklabel kennt, würde ich davon ausgehen dass das schon drin ist. Oder? ???

Offline Ebbi

  • Mood Administrator
  • Mood Master
  • *****
  • Beiträge: 359
  • Ubergeek
    • Profil anzeigen
Re: SGI XFS = Linux XFS ?
« Antwort #4 am: 29. Januar 2007, 08:31:07 »
Ich antworte mir mal selbst. :)

Die Partitionstabelle kann ohne Probleme gelesen werden:

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

Allerdings kann man das Volume nicht mounten:

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

Warum? Weil das Filesystem XFSv1 ist:

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

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