单用户修复–Linux修改root密码: 1.重启系统 2.按”e"进入编辑模式,将光标定位到linux16这一行(UTF-8),在行尾添加:init=/bin/sh,然后按ctrl+x 3以读写方式重挂根 sh-4.2# mount-o remount,rw / 4.修改root密码 5.如果开启了selinux,如果没有,则跳过此步 #touch /.autorelabel 6.#exec /sbin/init
修复错误的文件 /etc/fstab 防止挂不上分区 vi /etc/rc.local 开机自动执行脚本及命令
文件系统类型 : (文件系统修复) ※xfs xfs_repair /dev/sdb1 修复 mkfs.xfs xxxxx -f 格式化 ※ext4 fsck -y /dev/sdb1 mkfs.ext4 xxxx 修复
LVM 管理: (数据迁移不可以跨越VG)
LVM逻辑卷管理 VG劵组 LV逻辑卷 PV物理卷 pvcreate /dev/sdb把sdb变成pv vgcreate datavg /dev/sdb创建vg vgs 查看卷组 pvs查看pv lvcreate -L 200M -n lv1 datavg 从vg拿200m空间到lv1
-L指定大小` -n 创建卷组的名字 datavg:从vg拿 vgreduce:从vg脱离
扩容vg: pvcreate /dev/sdc vgextend datavg /dev/sdc
数据迁移: pvmove /dev/sdb /dev/sdc
脱离vg: vgreduce datavg /dev/sdb
删除lvm步骤: 1.umount /dev/datavg/lv1 /mnt/lv1 取消挂载 umount /dev/datavg/lv2 /mnt/lv2 2.lvremove /dev/datavg/lv1 删除lvm 3.vgremove datavg 删除卷组vg pvremove /dev/sdb 删除pv 等这3步都做完才可以格式化磁盘
一、开机自动执行
chmod +x /etc/rc.d/rc.local 给local 文件加执行权限 vi /etc/rc.local 开机自动执行脚本及命令
1.开机自动添加wang账号 /usr/sbin/useradd wang
2.开机无限自动重启,进不到系统中 /sbin/reboot
3.恢复机器,使机器能够正常使用。 内核那里进入 单用户挂/ vi /etc/rc.local reboot删除 二、企业中的应用如果根分区满了怎么做?? extend 扩展 df-h查看 pvcreate /dev/sdb 创建pv 从sdb取空间 vgs 扩展逻辑卷root vgextend centos /dev/sdb 扩容vg 从sdb取空间 lvscan 查看空间 lvextend -L +5G /dev/centos/root 扩展逻辑卷root
df -T xfs_growfs /dev/centos/root (根分区整合修复) df-Th ivextend -L +5G /dev/centos/root xfs_growfs /dev/centos/root df-h