Проблемы с монтированием файловой системы HPUX LVM+VXFS в Linux

У меня есть физический диск из системы HPUX, к которому мне нужен доступ из системы Debian Linux для ia64. Из проекта hpux-lvm-tools у меня есть инструменты для доступа к HPUX LVM (Linux LVM имеет другой формат), а также у меня есть драйвер freevxfs.

Я заранее знаю, что диск имеет три раздела, и что самый большой из них содержит тома LVM, и некоторые из них являются файловыми системами VxFS.

Я могу видеть разделы:

# cat /proc/partitions

major minor  #blocks  name

   8       32  143374744 sdc
   8       33     512000 sdc1
   8       34  142452736 sdc2
   8       35     409600 sdc3

Он находит VG в одном из разделов диска:

# ./vgscan_hpux
On /dev/sdc2 - vg1328874723

# ./pvdisplay_hpux /dev/sdc2

PV General Information
----------------------
VG Creation Time        Fri Feb 10 12:52:03 2012
Physical Volume ID      1766760336 1328874723
Volume Group ID         1766760336 1328874723
Physical Volumes in VG  1766760336 1328874723
VG Actication Mode      0 - LOCAL
PE Size                 64 MBs

Lvol sizes
----------
lvol1 - 8 Extents - 512 MBs
lvol2 - 192 Extents - 12288 MBs
lvol3 - 16 Extents - 1024 MBs
  ...
lvol21 - 13 Extents - 832 MBs
lvol22 - 224 Extents - 14336 MBs
lvol23 - 16 Extents - 1024 MBs

Затем я активирую VG, и в моей системе появилось несколько новых устройств:

# ./pvactivate_hpux /dev/sdc2
VG vg1328874723 Activated succesfully with 23 lvols.
#
# ll /dev/mapper/
total 0
crw------- 1 root root 10, 59 Nov 26 16:08 control
lrwxrwxrwx 1 root root      7 Nov 26 16:38 vg1328874723-lvol1 -> ../dm-0
lrwxrwxrwx 1 root root      7 Nov 26 16:38 vg1328874723-lvol10 -> ../dm-9
  ...
lrwxrwxrwx 1 root root      7 Nov 26 16:38 vg1328874723-lvol8 -> ../dm-7
lrwxrwxrwx 1 root root      7 Nov 26 16:38 vg1328874723-lvol9 -> ../dm-8

Но:

# mount /dev/mapper/vg1328874723-lvol18 /mnt/tmp
mount: you must specify the filesystem type
# mount -t vxfs /dev/mapper/vg1328874723-lvol18 /mnt/tmp
mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg1328874723-lvol18,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

# lsmod |grep vxfs
freevxfs               23905  0

Я также попытался идентифицировать необработанные данные с помощью команды file, и она просто говорит "data":

# file -s /dev/mapper/vg1328874723-lvol18
/dev/mapper/vg1328874723-lvol18: symbolic link to `../dm-17'
# file -s /dev/dm-17
/dev/dm-17: data
#

Есть какие-нибудь подсказки?

1 ответ

На странице проекта ничего не говорится о том, какие макеты VxFS поддерживаются.

Поэтому я предлагаю вам сначала проверить ваш HPUX макет VxFS

fstyp -v /dev/vg00/lvol3 | grep -i version

Затем проверьте, поддерживается ли ваша верстка VxFS версией hpux-lvm-tools.

PS1: Раздел 1: EFI, Раздел 2 PV операционной системы, Раздел 3 может содержать вспомогательные утилиты. PS2: я не вижу ссылку, чтобы опубликовать это как комментарий вместо ответа.

Другие вопросы по тегам