首页 > 代码库 > linux-centos7-磁盘分区系统GRUB普通故障排

linux-centos7-磁盘分区系统GRUB普通故障排

GRUB故障普通排查
MBR446字节覆盖无法启动

技术分享

上面命令相当于损坏了MBR446字节  DD覆盖
重启后需要光盘启动 
选择急救模式
 只需要输入
grub2-install /dev/sda 
重启就OK了
2:grub.cfg内核配置文件损坏删除
直接将/boot/grub2/下所有文件都删除
rm -rf /boot/grub2/*
还是光盘启动,进入救援模式
解决方法就是重新安装内核文件,因为linux基本都是完全开源,所以基本任何文件出了问题都是可以修复的,
rpm -ivh /**/kernel-***内核文件 --force
必须强制覆盖,因为原来已经安装过内核包,不强制无法继续安装,使用yum需要先卸载后安装,没有rpm方便
 ---------------------------------------------------------------------------------------------磁盘分区

MBR 格式   最多4个主分区,然后建立逻辑分区,每个分区最大上线2T  MBR只有64个分区表,每个分区需要16个字节表示所以4个分区
GPT 格式  最多128个分区,分区大小根据系统不通有所变化,最高支持18EB[1EB=1024PB 1PB=1024TB] 分区表拥有冗余.
 fdisk  很常见很普通.最普通的分区方式
gdisk可以分区GPT格式分区用法跟fdisk基本相同
 parted相比之前更灵活,自由设定MBR GPT格式
 mklabel msdos[MBR格式] gpt[GPT格式]
 primary 主分区 extended 扩展分区 logical逻辑分区
 set number flag state用于设置分区的用途,flagbootlvmraidState:on/off表示开启或关闭。

parted工具分完区后无需保存,输入q退出即可。
 vim /etc/fstab  自动挂载分区   普通分区方式用UUID挂最合适
xfs_admin -U 查看UUID
-----------------------------------------------------------------SWAP扩展
在需要的空间中创建swap块
dd if=/dev/zero of=/swapfile bs=1M count=2048
创建块
mkswap /swapfile    格式为swap
chmod 600 /swapfile   权限
swapon /swapfile   启动
cat /proc/swaps  查看swap是否成功添加
 -------------------------------------------------------LVM卷
pvcreate /dev/sdb[123 abc]   多选多匹配 多个 创建承配PV 
pvscan  查看PV
 vgcreate 名字 /dev/sdb[123 abc] 已经是PV的添加城一个组
vgscan   组查看 
lvcreate -L 大小[100M] -n 名字 组名字  创建分区
lvscan查看分区了 
mkfs -t xfs 设备名字分区 格式化分区
挂载即可使用了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


本文出自 “11627223” 博客,请务必保留此出处http://11637223.blog.51cto.com/11627223/1909504

linux-centos7-磁盘分区系统GRUB普通故障排