/dev/sdc is mounted. e2fsck: Cannot continue, aborting.
时间: 2024-01-31 08:02:21 浏览: 399
如果你正在运行 `e2fsck` 命令并遇到 `/dev/sdc is mounted` 错误,这意味着该文件系统当前正在被挂载,因此无法运行 `e2fsck` 命令。你需要先卸载该文件系统,然后再运行 `e2fsck` 命令。
你可以按照以下步骤卸载该文件系统:
1. 打开终端并输入以下命令,以列出当前挂载的文件系统:
```
sudo mount -l
```
2. 找到 `/dev/sdc` 对应的文件系统,并记录其挂载点。
3. 运行以下命令以卸载该文件系统:
```
sudo umount <mount_point>
```
请将 `<mount_point>` 替换为该文件系统的挂载点。
4. 现在你可以运行 `e2fsck` 命令来检查和修复该文件系统了:
```
sudo e2fsck -f /dev/sdc
```
请注意,此命令将在文件系统上执行强制检查,以查找和修复任何错误。你可能需要等待一段时间,直到命令完成。
5. 当 `e2fsck` 命令完成后,可以重新挂载文件系统:
```
sudo mount <mount_point>
```
请将 `<mount_point>` 替换为该文件系统的挂载点。
现在,你的文件系统应该已经修复好了,并且已经重新挂载。如果你在执行这些步骤时遇到任何问题,请不要犹豫,告诉我。
相关问题
[sudo] password for xsw: fsck from util-linux 2.37.2 e2fsck 1.46.5 (30-Dec-2021) /dev/sdc is mounted. e2fsck: Cannot continue, aborting.
在执行 `fsck` 命令之前,需要先卸载正在使用的文件系统。你可以按照以下步骤:
1. 首先,打开终端并输入以下命令,以列出当前挂载的文件系统:
```
sudo mount -l
```
2. 找到要修复的文件系统,并卸载它。例如,如果要卸载 `/dev/sdc1`,可以使用以下命令:
```
sudo umount /dev/sdc1
```
3. 现在,可以使用 `fsck` 命令检查和修复文件系统:
```
sudo fsck -f /dev/sdc1
```
请注意,此命令将在文件系统上执行强制检查,以查找和修复任何错误。你可能需要等待一段时间,直到命令完成。
4. 当 `fsck` 命令完成后,可以重新挂载文件系统:
```
sudo mount /dev/sdc1
```
现在你的文件系统应该已经修复好了。如果你在执行这些步骤时遇到任何问题,请不要犹豫,告诉我。
pvcreate /dev/sdc3 Device /dev/sdc3 not found.
根据引用[1]的报错信息,pvcreate命令无法找到设备/dev/sdc3,可能是因为该设备不存在或被过滤了。你可以通过以下步骤来解决这个问题:
1. 确认设备是否存在,可以使用lsblk命令查看系统中所有的块设备,例如:
```shell
lsblk
```
如果/dev/sdc3不存在,则需要先创建该设备。
2. 如果设备存在,可以尝试使用partprobe命令重新扫描分区表,例如:
```shell
partprobe /dev/sdc
```
然后再次执行pvcreate命令。
3. 如果还是无法找到设备,可以尝试使用udevadm命令更新udev规则,例如:
```shell
udevadm trigger
```
然后再次执行pvcreate命令。
如果以上方法都无法解决问题,可能是设备出现了其他故障,需要进一步排查。
阅读全文