fdisk挂载新分区,testdisk恢复误删分区

使用fdisk挂载新分区

1、检查网站的磁盘状态,确认是否有没有分区的磁盘。
fdisk -l
找到未使用的磁盘,并进行分区,例如是/dev/sdb/dev/vdb

2、为磁盘分区,如果已经有分区,这一步就用不到了。
fdisk /dev/sdb
3、输入n开始创建分区
4、再输入p创建主分区
5、分区号这里输入1,回车。
6、下一步直接回车即可
7、分区结束位置,同样直接回车;
8、最后输入wq 保存退出。
9、检查是否分区成功,并且对新硬盘格式化操作。
检查分区:fdisk -l
格式化分区:mkfs.ext4 /dev/sdb1
10、分区挂载添加到开启动,就完成了操作。(或用硬盘uuid挂载,uuid查看命令blkid)
mkdir /data
echo "/dev/sdb1 /data ext4 defaults 0 0" >> /etc/fstab
重新挂载所有分区使用这个命令。mount -a
11、最后确认检查磁盘是否挂载成功,使用df命令查看
df -lh
lsblk

testdisk恢复误删分区

这个厉害了,比如我fdisk /dev/sda,然后d回车,然后wq回车。好了,成功删除/dev/sda分区,这个时候不要重启,因为不能保证重启是不是生效,也不知道如果生效了会有什么重大问题。(欢迎知道答案的朋友赐教)

文章转自这里

  1. 在机器没有重启的情况下,安装修复工具:

    yum install -y epel-release

    yum install -y testdisk

  2. 执行testdisk,进入程序。

  3. 选择[Create],回车。
    选择Create

  4. 选择要修复的磁盘,如下图,为/dev/sda;

    选择下面的[Proceed],回车。
    选择刚才误操作的分区

  5. 选择分区表类型,这里选择[Intel],回车。
    选择分区表类型

  6. 选择[Analyse],回车
    选择分析

  7. 选择[Quick Search],回车

  8. 修复软件分析出第一个磁盘分区的开始块、结束块等信息,选择第一个分区,回车

  9. 按右键选择下方的write。将原有的分区信息再写会磁盘中。
    选择Write

  10. 选择Y,确认写入。

  11. 提示需要重启生效。

  12. 重启机器

    如果只是测试,就不需要重启机器了。

  13. 机器正常启动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值