首页 > 代码库 > 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用于设置分区的用途,flag:boot、lvm、raid。State: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普通故障排