Fórum Root.cz
Hlavní témata => Server => Téma založeno: Pavel2 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:
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?
-
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?
-
- Centos-7
- instalace s jednim diskem, druhy pripojen po instalaci
Postupoval sem podle navodu tady:
https://lbtwiki.cern.ch/bin/view/Online/LinuxMoveLVMtoRAID (https://lbtwiki.cern.ch/bin/view/Online/LinuxMoveLVMtoRAID)
-
Součástí toho návodu je:
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í.
-
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
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
}
/dev/md1: UUID="SMiMEO-XJ07-d7jF-0D8l-cxD7-wzKa-V62dRv" TYPE="LVM2_member"
/dev/md0: UUID="d1b805f8-2af3-450b-920e-546c4d723b33" TYPE="ext4"
fstab
/dev/mapper/centos-root / xfs defaults 0 0
/dev/md0 /boot ext4 defaults 0 0
#/dev/mapper/centos-swap swap swap defaults 0 0
-
Pokud ted vytahnu jeden disk, system nenabootuje. V Grubu je zaznam
/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
-
Pardon...
V Grubu je zaznam pro sda1
set root='mduuid/e553c7678f70cd932018b2f0cc458d89'
-
Posledni dva prispevky beru zpet :-X :-X :-X
Pokud jeden disk vytahnu, dostanu se sice do grubu, ale system nenabootuje.
-
A tu instalaci grubu jsi provedl pro oba disky?
-
Nevím jestli to pomůže, ale je dost možný, že grub nemůže najít /dev/md0
zkusil bych to s UUID
-
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
Mounted Configuration File System [ OK ]
[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
-
Tak to nabehlo bez pomoci, akorat sem to musel nechat cekat asi 2 minuty :D