首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fsck说“不能继续,中止”,但是设备已经卸载了。

fsck说“不能继续,中止”,但是设备已经卸载了。
EN

Ask Ubuntu用户
提问于 2022-04-03 06:01:39
回答 1查看 2K关注 0票数 0

问题

我想修复损坏的逻辑卷和分区。SSD最初由Proxmox操作系统使用。然而,我试图通过Ubuntu (安全图形)从Live中恢复它。

首先,我尝试直接运行fsck来破坏逻辑卷。但是,我发现修复超级块会导致分区级别上的另一个错误。

代码语言:javascript
复制
$ sudo fsck -b 32768 /dev/dm-11

...
fsck.ext2: Bad magic number in super-block while trying to open /dev/mapper/pve-data_meta1
...


$ journalctl | grep error

...
Apr 03 05:43:30 ubuntu kernel: blk_update_request: critical medium error, dev nvme0n1, sector 1902965000 op 0x0:(READ) flags 0x80700
Apr 03 05:43:30 ubuntu kernel: Buffer I/O error on dev dm-11, logical block 42, async page read

在看到这个错误日志之后,我开始尝试修复nvme0n1。然而,警告说它正在使用中。

代码语言:javascript
复制
$ sudo fsck -n /dev/nvme0n1

...
Warning! /dev/nvme0n1 is in use.
ext2fs_open2: Superblock invalid, trying backup blocks...
ext2fs_open2: Bad magi number in super-block while trying to open /dev/nvme0n1
...

$ sudo fsck -b 32768 /dev/nvme0n1

...
/dev/nvme0n1 is in use.
e2fsck: Cannot continue, aborting.

我试过什么

  • 运行umount /dev/nvme0n1,但它返回umount: /dev/nvem0n1: not mounted.
  • 运行,mount /dev/nvme0n1 /mntmount: /mnt: /dev/nvme0n1 already mounted or mount point busy说。
  • 运行sudo systemctl stop systemd-udevd,但不工作。
  • 运行sudo swapoff -a,但不工作。
  • 运行lsof /dev/nvme0lsof /dev/nvme0n1lsof /dev/dm-11,什么都不返回。
  • 运行sudo e2fsck -f -b 32768 /dev/nvme0n1,但不工作。

欢迎任何意见或意见。请给我一些提示来解决这个问题。

版本

  • ubuntu-20.04.4
  • 桌面
  • amd64
EN

回答 1

Ask Ubuntu用户

发布于 2023-05-24 12:20:57

在我的例子中,这个设备是由正在运行的Docker使用的。在我停下来之后,一切都很好

代码语言:javascript
复制
sudo systemctl stop docker
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1400645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档