mount: mount point /tmp/proc/mnt does not exist
时间: 2023-08-07 17:03:42 浏览: 135
这是一个错误提示,可能是因为你尝试在 `/tmp/proc/mnt` 挂载一个设备或文件系统,但该目录不存在。你可以尝试先创建该目录,然后再进行挂载操作。具体的命令可以参考以下示例:
```
mkdir -p /tmp/proc/mnt # 创建挂载目录
mount /dev/sdb1 /tmp/proc/mnt # 挂载设备或文件系统
```
需要注意的是,这里的 `/dev/sdb1` 是一个示例设备名,需要替换成你实际要挂载的设备名或文件系统。同时,挂载操作可能需要 root 权限,你需要以管理员身份执行以上命令。
相关问题
sudo mount -t nsfs nsfs /proc/117135/ns/mnt /tmp/mnt这句命令不行
如果执行 `sudo mount -t nsfs nsfs /proc/117135/ns/mnt /tmp/mnt` 命令出现错误,可能是因为当前系统不支持 nsfs 文件系统,或者该文件系统没有被正确地挂载。
在 Linux 系统中,`nsfs` 是一个特殊的文件系统,用于挂载命名空间。如果当前系统不支持 nsfs 文件系统,你需要在内核中编译该文件系统模块或重新构建内核。
如果系统支持 nsfs 文件系统,但是该文件系统没有被正确挂载,你可以尝试重新挂载该文件系统。具体操作步骤如下:
1. 检查当前系统是否支持 nsfs 文件系统。
```bash
cat /proc/filesystems | grep nsfs
```
如果输出类似于 `nodev nsfs`,则表示当前系统支持 nsfs 文件系统。
2. 挂载 nsfs 文件系统。
```bash
sudo mount -t nsfs none /proc/ns
```
这将把 nsfs 文件系统挂载到 `/proc/ns` 目录下。
3. 使用挂载路径 `/proc/ns` 替换之前命令中的 `/proc/117135/ns/mnt`。
```bash
sudo mount -t nsfs nsfs /proc/ns/mnt /tmp/mnt
```
这将把进程 117135 的挂载命名空间挂载到 `/tmp/mnt` 目录下。
如果以上操作仍然失败,可能是因为当前系统不支持 nsfs 文件系统,或者该文件系统没有被正确挂载。你可以尝试在其他系统上进行操作,或者尝试使用其他的挂载命令。
umount: /mnt/lfs/proc unmounted
这是一个 Linux 系统中卸载挂载点的命令。`umount` 命令用于卸载已经挂载的文件系统。在你的这个例子中,`/mnt/lfs/proc` 是一个挂载点,`umount /mnt/lfs/proc` 命令将它卸载。`/proc` 文件系统是一个特殊的文件系统,它并不包含任何实际的文件,而是包含了当前运行进程的信息。因此,在卸载 `/mnt/lfs/proc` 目录之后,这些信息将不再可用。
阅读全文