我无法将 AWS EBS 驱动器重新挂载到 Ubuntu 实例。我不确定这是 Ubuntu 的问题还是 Amazon Web Services 的问题。它不是可启动驱动器。
sudo mount /dev/xvdf /data
mount(2) system call failed: Structure needs cleaning.
Run Code Online (Sandbox Code Playgroud)
我最初按照以下方式安装它: https: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
我重新启动后,安装丢失了。
我试过
sudo fsck.ext4 /dev/xvdf
/dev/xvdf: clean, 17665/1073741824 files, 233339937/4294967296 blocks
e2fsck also output the same.
Run Code Online (Sandbox Code Playgroud)
我认为 fstab 可能已损坏,因此我将其恢复到原始状态,然后重新启动,但我仍然无法安装驱动器。
编辑:
我运行了以下命令,结果显示错误。根据计算,当前块大小为 4096sudo stat -f /dev/xvde
sudo e2fsck -c /dev/xvde
badblocks: Value too large for defined data type invalid end block
(4294967296): must be 32-bit value
/dev/xvde: Updating bad block inode.
Pass 1: Checking …Run Code Online (Sandbox Code Playgroud)