1、不关机识别新加磁盘
echo '- - -' >/sys/class/scsi_host/host2/scan
2、备份修复mbr分区
先备份 破坏:dd if=/dev/zero of=/dev/sda bs=1 count=512 恢复:dd if=/../恢复文件 of=/dev/sda bs=1 count=512 可加选项: count=64 skip=446 seek=446 uuidgen 随机生成UUID blkid -U NUM #通过uuid查看磁盘
3、分区命令
fdisk 创建mbr分区 gdisk 创建gpt分区 parted 分区操作实时生效
4、parted使用示例
parted /dev/sdb mklable gpt|msdos #直接创建分区表,以gpt|mbr方式 parted /dev/sdb #查看sector size 512是mbr 4k是gpt parted /dev/sdb mkpart primary 1 200(默认M) parted /dev/sdb rm 1 parted -l primary partiton 主分区 Extended 扩展分区 logical 逻辑分区
5、通知内核重新读取分区表
centos6 新增分区用 partx -a /dev/DEVICE kpartx -a /dev/DEVICE -f :force 删除分区用 partx -d --nr M-N /dev/DEVICE #M-N指定删除磁盘编号 centos5&7 partprobe [/dev/device]
6、取消挂载有用户在使用问题
查看谁在使用 lsof /mnt/sdb1 fuser -v /mnt/sdb1 fuser -km /mnt/sdb1 #全部踢出