mount none is already mounted
时间: 2023-11-23 12:58:02 浏览: 118
根据提供的引用内容,可以看出这个问题是关于mount命令的。当我们执行mount命令时,如果指定的设备或目录已经被挂载,就会出现"already mounted"的提示。这时我们可以使用remount选项重新挂载该设备或目录,例如:
```shell
sudo mount -o remount /dev/sdb1 /mnt
```
上述命令将重新挂载/dev/sdb1到/mnt目录。
相关问题
mount: none is already mounted or /mnt busy none is already mounted on /mnt
如果在执行 `sudo mount -t proc none /mnt` 命令时出现 `mount: none is already mounted on /mnt` 或 `mount: /mnt is busy` 的错误,可能是因为 `/mnt` 目录已经被其他进程使用,或者该目录已经被挂载了其他的文件系统。
你可以尝试使用其他的目录来挂载 `/proc` 文件系统。例如,你可以创建一个新的目录 `/tmp/proc`,并将 `/proc` 文件系统挂载到该目录下:
```bash
sudo mkdir /tmp/proc
sudo mount -t proc none /tmp/proc
```
然后,将进程 117135 的挂载命名空间挂载到该目录下:
```bash
sudo mount --bind /proc/117135/ns/mnt /tmp/proc/mnt
```
接下来,使用 `nsenter` 命令进入进程 868518 的命名空间,并在其中执行挂载命令:
```bash
sudo nsenter --mount=/proc/868518/ns/mnt mount --bind /tmp/proc /mnt
```
这将将 `/tmp/proc` 目录绑定到进程 868518 的挂载命名空间下的 `/mnt` 目录中,从而将进程 117135 作为子进程挂载到进程 868518 上。
完成操作后,记得卸载挂载的目录:
```bash
sudo umount /tmp/proc/mnt
sudo umount /tmp/proc
```
请注意,为了避免对系统造成不必要的影响,请谨慎操作。同时,建议在测试环境中进行操作。
mount: none is already mounted or /dev/mqueue busy
这个错误提示意味着你尝试挂载一个文件系统(none)或者设备(/dev/mqueue),但是它们已经被挂载或者正在被占用。
如果你尝试挂载一个文件系统,可能是因为你已经在该目录下挂载了另外一个文件系统。你可以使用 `mount` 命令查看已经挂载的文件系统列表,然后尝试在其他目录下挂载。
如果你尝试挂载一个设备,可能是因为该设备正在被其他进程使用。你可以使用 `lsof` 命令查看哪些进程正在使用该设备,然后停止这些进程或者等待它们完成操作后再尝试挂载。
阅读全文