记服务器重启硬盘掉了如何重新挂载(工具人养成第二弹)

本期是工具人养成第二弹,主要记录了学院服务器硬盘掉了如何操作的

今天学院的服务器又因为不知名的原因自动reboot了,过去一看,连桌面都打不开了

我一开始以为是图形界面的原因,尝试了sudo init 5、service gdm3 start等操作,都没有成功

实际上是,看第二行说You are inemergency mode,这是因为硬盘掉了

 

输入

lsblk

看一下所有可用块设备的信息

好家伙,sdb1的挂载没了,他原来是挂载到data1的。。。凉凉

输入

vim /etc/fstab

查看看一下自动挂载还在不在

还好,自动挂载依然是在的

退出后执行

mount -a

尝试将/etc/fstab的所有内容重新加载

 

可惜的是

好家伙,没办法了,我裂开了

重新进入fstab

vim /etc/fstab

将sdb1注释掉

wq保存退出

 

reboot后,进入阵列卡

关于如何进入阵列卡

在启动时看见这个界面的时候

按ctrl+r

进入阵列卡后

我看到22T的data1还在

ctrl+n进入下一页

7.2T的data2也在,万幸,硬盘状态都没啥问题

 

按Esc退出,进入系统

由于已经注释了sdb1,这次成功进入了系统

 

我们已经看过了,出问题的是sdb

打开命令行,尝试修复一下sdb(以下进行了多次有问题的操作,可以直接跳过)

sudo fsck /dev/sdb

不对。。。

sudo fsck -t ext4 -y /dev/sdb

也不对。。。

e2fsck -a -y /dev/sdb

貌似不能同时用-a和-y,好家伙,直接-a试试

我人没了。。。还是不对。。。

那按他的提示来吧

依然不对。。。老老实实搜一下吧

 

推荐试一下这个教程 故障处理:磁盘扩容出错:e2fsck: Bad magic number in super-block while trying to open /dev/vdb1

我没有试过,建议在执行本文后续操作之前先试一下

 

当时我搜到的是  fdisk后出现bad magic number in super-block 

其实这是一个错误操作!!!,因为这里的mkfs是对大容量磁盘的格式化,不到万不得已,绝不要按这个教程走

之后我又执行了

e2fsck -a /dev/sdb

事实上已经格式化了,没必要执行这一句

 

都格式化了,直接用parted进行分区吧,

分区之前可以先把etc/fstab中data1那一行是注释给去掉

 

还需要先

umount /dev/sdb

 把确保sdb没有挂载

 

然后

parted /dev/sdb

 

进入parted交互式分区工具中

这里工程师小哥直接丢给我一个教程,除了一个gpt有点问题,其他都是好的,后面我会说gpt那怎么操作,先看工程师小哥给的教程

在我的实际操作中,输入gpt的时候出现以下Warning

这里直接Ignore,不要纠结

 

按图片教程操作完之后,mount上(以下是回家后在ssh上操作的,所以界面有些不同)

因为已经分区过了,像这样用sdb就会出问题

我们可以看到并没有挂在上

因为/etc/fstab已经设定好了,我们可以直接执行

mount -a

实际上,我们用

mount /dev/sdb1 /data1

也是可以的 

最后通过lsblk查看sdb1是否挂载到data1上

 

结束,格式化再挂载其实不难,下次再尝试修复的问题吧。。。

服务器里的ImageNet数据集没了,当时我下载了好久,可惜了。。。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果在 Linux 中临时挂载硬盘重启后无法重新挂载,可能有几个原因导致这种情况。你可以尝试以下方法来解决问题: 1. 检查设备名称:确认设备名称是否正确。重启后,设备名称可能会发生变化,导致挂载失败。可以使用以下命令查看当前设备列表: ``` sudo fdisk -l ``` 确保使用正确的设备名称进行挂载。 2. 检查文件系统:确保在重新挂载之前,目标设备上的文件系统没有损坏。可以使用以下命令检查文件系统: ``` sudo fsck /dev/sdb1 ``` 如果文件系统有错误,需要先修复它才能重新挂载。 3. 手动挂载:尝试手动挂载硬盘设备。使用以下命令手动挂载硬盘: ``` sudo mount /dev/sdb1 /mnt/mydrive ``` 如果手动挂载成功,说明 `/etc/fstab` 中的配置可能有问题。 4. 检查 `/etc/fstab` 文件:确保 `/etc/fstab` 文件中的挂载配置正确且没有错误。可以使用以下命令进行编辑: ``` sudo nano /etc/fstab ``` 确认挂载配置是否正确,并保存文件。 5. 文件系统类型:检查 `/etc/fstab` 中的文件系统类型是否正确。确保使用正确的文件系统类型进行挂载。例如,如果文件系统是 ext4,应该使用 `ext4` 作为文件系统类型。 6. 检查权限:确保你具有足够的权限进行挂载操作。如果你不是超级用户,请确保使用 `sudo` 命令进行挂载。 如果尝试以上方法后仍然无法重新挂载临时硬盘,请提供更多详细信息,以便我能够更好地帮助你解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值