Grub: not a correct XFS inode

Pavel2

Grub: not a correct XFS inode
« kdy: 28. 01. 2016, 19:44:11 »
Zdravim,

na lab serveru mam instalovany Centos s jednim HDD. Nasledovne po pridani druheho HDD a sestaveni raidu dostavam v grubu hlasku "error: not  a correct XFS inode". Zkousel sem grub reinstalovat a startovat linux nasledovne:

 
Kód: [Vybrat]
grub> set root=(hd0,msdos1)
grub> linux /boot/vmlinuzXXX root=/dev/md0 ro
grub> initrd /boot/initrd.imgXXXX               
grub> boot

Ale koncim na te same hlasce. Muze nekdo pomoct?


Re:Grub: not a correct XFS inode
« Odpověď #1 kdy: 28. 01. 2016, 19:56:53 »
Verze CentOSu? Zpusob "pridani druheho HDD a sestaveni raidu "? Byl prvni disk pri instalaci v raidu?

Dal sis tu hlasku do Googlu? Cim se prvnich pet odkazu lisi od tveho pripadu?

Pavel2

Re:Grub: not a correct XFS inode
« Odpověď #2 kdy: 28. 01. 2016, 20:22:51 »
- Centos-7
- instalace s jednim diskem, druhy pripojen po instalaci

Postupoval sem podle navodu tady:

https://lbtwiki.cern.ch/bin/view/Online/LinuxMoveLVMtoRAID

Re:Grub: not a correct XFS inode
« Odpověď #3 kdy: 28. 01. 2016, 20:29:58 »
Součástí toho návodu je:

Citace
Create filesystem on md0:

[root@muhvc01 ~] #mkfs.ext2 /dev/md0

Ext2 zjevně není xfs.

Pokud nedodáš pořádný popis problému, tak ti nikdo neporadí.

Pavel2

Re:Grub: not a correct XFS inode
« Odpověď #4 kdy: 29. 01. 2016, 19:36:19 »
1}sfdisk -d /dev/sda | sfdisk --force /dev/sdb

2}fdisk /dev/sdb - zmena 1,2part na fd

3)mdadm --create /dev/md0 --verbose --level=1 --raid-devices=2 missing /dev/sdb1
  mdadm --create /dev/md1 --verbose --level=1 --raid-devices=2 missing /dev/sdb2

4)mdadm --examine --scan >> /etc/mdadm.conf

5)mkfs.ext4 /dev/md0


6)mkdir /mnt/boot
mount /dev/md0 /mnt/boot
cp -dpRx /boot/* /mnt/boot
umount /mnt/boot
umount /boot
mount /dev/md0 /boot
change fstab to mount /boot from /dev/md0 

7)fdisk /dev/sda part 1 to fe
mdadm --add /dev/md0 /dev/sda1
pvcreate -v /dev/md1
vgextend -v centos/dev/md1
pvmove -v /dev/sda2 /dev/md1
vgreduce -v sysvg /dev/sda2
pvremove -v /dev/sda2


8)fdisk /dev/sda change 2part. to fd
mdadm --add /dev/md1 /dev/sda2


9)vim /etc/default/grub  -> pridat rd.auto=1
dracut /boot/initramfs-$(uname -r).img $(uname -r)
grub2-mkconfig -o /boot/grub2/grub.cfg && grub2-install /dev/sdb
grub2-install /dev/sda



Kód: [Vybrat]
menuentry 'CentOS Linux (3.10.0-327.4.5.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-327.4.5.el7.x86_64-advanced-d535fde5-350e-4f9e-934a-2b45594c442a' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod diskfilter
        insmod mdraid1x
        insmod ext2
        set root='mduuid/e553c7678f70cd932018b2f0cc458d89'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint='mduuid/e553c7678f70cd932018b2f0cc458d89'  d1b805f8-2af3-450b-920e-546c4d723b33
        else
          search --no-floppy --fs-uuid --set=root d1b805f8-2af3-450b-920e-546c4d723b33
        fi
        linux16 /vmlinuz-3.10.0-327.4.5.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb rd.auto=1 quiet
        initrd16 /initramfs-3.10.0-327.4.5.el7.x86_64.img
}



Kód: [Vybrat]
/dev/md1: UUID="SMiMEO-XJ07-d7jF-0D8l-cxD7-wzKa-V62dRv" TYPE="LVM2_member"
/dev/md0: UUID="d1b805f8-2af3-450b-920e-546c4d723b33" TYPE="ext4"


fstab
Kód: [Vybrat]
/dev/mapper/centos-root  /                       xfs     defaults        0 0
/dev/md0 /boot                   ext4    defaults        0 0
#/dev/mapper/centos-swap swap                    swap    defaults        0 0


Pavel2

Re:Grub: not a correct XFS inode
« Odpověď #5 kdy: 29. 01. 2016, 20:07:17 »
Pokud ted vytahnu jeden disk, system nenabootuje. V Grubu je zaznam


Kód: [Vybrat]
/dev/block/9:1: UUID="SMiMEO-XJ07-d7jF-0D8l-cxD7-wzKa-V62dRv" TYPE="LVM2_member"
/dev/block/253:0: UUID="d535fde5-350e-4f9e-934a-2b45594c442a" TYPE="xfs"
/dev/block/9:0: UUID="d1b805f8-2af3-450b-920e-546c4d723b33" TYPE="ext4"
/dev/block/8:17: UUID="e553c767-8f70-cd93-2018-b2f0cc458d89" UUID_SUB="0a0e17cb-73da-e250-56c7-63b7e9c849f1" LABEL="localhost.localdomain:0" TYPE="linux_raid_member"
/dev/block/253:1: UUID="55d41787-a6cb-42c9-91dc-db2de64a7e21" TYPE="swap"
/dev/block/8:18: UUID="e106c0e0-6057-5cb7-0d85-3c944b2a9cff" UUID_SUB="f1edc06f-b99b-2447-6602-615de2bc8db6" LABEL="localhost.localdomain:1" TYPE="linux_raid_member"
/dev/sda1: UUID="e553c767-8f70-cd93-2018-b2f0cc458d89" UUID_SUB="d777f8e9-6118-3cca-9951-44cee017d53c" LABEL="localhost.localdomain:0" TYPE="linux_raid_member"
/dev/sda2: UUID="e106c0e0-6057-5cb7-0d85-3c944b2a9cff" UUID_SUB="bf89b92f-e258-d92a-e3fb-9a6f281f2b20" LABEL="localhost.localdomain:1" TYPE="linux_raid_member"

a nemuzu najit id disku /dev/sdb1 abych mohl startovat ze druheho disku v pripade padu prvniho

Pavel2

Re:Grub: not a correct XFS inode
« Odpověď #6 kdy: 29. 01. 2016, 20:08:44 »
Pardon...
V Grubu je zaznam pro sda1

 set root='mduuid/e553c7678f70cd932018b2f0cc458d89'

Pavel2

Re:Grub: not a correct XFS inode
« Odpověď #7 kdy: 29. 01. 2016, 20:16:52 »
Posledni dva prispevky beru zpet  :-X :-X :-X
Pokud jeden disk vytahnu, dostanu se sice do grubu, ale system nenabootuje.

Wily

Re:Grub: not a correct XFS inode
« Odpověď #8 kdy: 29. 01. 2016, 20:24:00 »
A tu instalaci grubu jsi provedl pro oba disky?

Wily

Re:Grub: not a correct XFS inode
« Odpověď #9 kdy: 29. 01. 2016, 20:27:20 »
Nevím jestli to pomůže, ale je dost možný, že grub nemůže najít /dev/md0
zkusil bych to s UUID

Pavel2

Re:Grub: not a correct XFS inode
« Odpověď #10 kdy: 29. 01. 2016, 20:32:20 »
Jj instaloval sem ho na oba

9)vim /etc/default/grub  -> pridat rd.auto=1
dracut /boot/initramfs-$(uname -r).img $(uname -r)
grub2-mkconfig -o /boot/grub2/grub.cfg && grub2-install /dev/sdb
grub2-install /dev/sda
grub2-install /dev/sdb

pokud vytahnu disk tak start konci na

Kód: [Vybrat]
Mounted Configuration File System [ OK ]


Kód: [Vybrat]
[root@localhost by-uuid]# ls -ltra
total 0
drwxr-xr-x. 5 root root 100 Jan 29 13:04 ..
drwxr-xr-x. 2 root root 100 Jan 29 13:04 .
lrwxrwxrwx. 1 root root  10 Jan 29 13:04 d535fde5-350e-4f9e-934a-2b45594c442a -> ../../dm-0
lrwxrwxrwx. 1 root root  10 Jan 29 13:04 55d41787-a6cb-42c9-91dc-db2de64a7e21 -> ../../dm-1
lrwxrwxrwx. 1 root root   9 Jan 29 13:04 d1b805f8-2af3-450b-920e-546c4d723b33 -> ../../md0
[root@localhost by-uuid]# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda2[2] sdb2[1]
      15207424 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sda1[2] sdb1[1]
      511680 blocks super 1.2 [2/2] [UU]

unused devices: <none>



  search --no-floppy --fs-uuid --set=root --hint='mduuid/e553c7678f70cd932018b2f0cc458d89 (raid boot)'  d1b805f8-2af3-450b-920e-546c4d723b33




Pavel2

Re:Grub: not a correct XFS inode
« Odpověď #11 kdy: 29. 01. 2016, 20:38:25 »
Tak to nabehlo bez pomoci, akorat sem to musel nechat cekat asi 2 minuty :D