pvcreate Can't open /dev/sdc exclusively. Mounted filesystem?
时间: 2024-01-15 22:03:34 浏览: 121
这个错误提示表明/dev/sdc设备已经被挂载了,无法进行pvcreate操作。你需要先卸载该设备,然后再进行pvcreate操作。可以通过以下命令卸载该设备:
```
umount /dev/sdc
```
如果该设备被其他进程占用,你需要先找到占用该设备的进程,然后将其杀死,例如:
```
fuser -m /dev/sdc
kill -9 <PID>
```
其中,<PID>为占用该设备的进程ID。完成之后,你就可以再次尝试进行pvcreate操作了。
相关问题
pvcreate -uuid Can't open /dev/sdc exclusively. Mounted filesystem?
`pvcreate -uuid` 是一个不合法的命令选项,因此会出现错误提示。正确的 `pvcreate` 命令格式为:
```
pvcreate [options] device
```
其中,`device` 参数指定要创建物理卷的设备路径。如果出现 `Can't open /dev/sdc exclusively. Mounted filesystem?` 的错误提示,那么说明 `/dev/sdc` 设备已经被挂载了,无法进行 `pvcreate` 操作。你需要先卸载该设备,然后再进行 `pvcreate` 操作。可以通过以下命令卸载该设备:
```
umount /dev/sdc
```
如果该设备被其他进程占用,你需要先找到占用该设备的进程,然后将其杀死,例如:
```
fuser -m /dev/sdc
kill -9 <PID>
```
其中,<PID>为占用该设备的进程ID。完成之后,你就可以再次尝试进行 `pvcreate` 操作了。
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命令。
如果以上方法都无法解决问题,可能是设备出现了其他故障,需要进一步排查。