小编Akh*_*han的帖子

如何获取docker容器内主机的挂载信息

我需要连接到 docker 容器内主机的所有磁盘的挂载点。安装信息在/proc/1/mounts文件中可用,但我无法在所有操作系统上访问该文件。

当我在 Ubuntu 上运行以下命令时,它工作正常。

docker run -it -v /proc/1/mounts:/tmp/mounts ubuntu:16.04

但是在启用了 SELinux 的 CentOS 上,我无法挂载/proc/1/mounts文件。它会给出permission denied错误。

我也尝试过/etc/mtab,但由于它是到 的符号链接/proc/self/mounts,因此 docker 容器内的内容会发生变化。

除了 ,还有其他方法可以获取主机的挂载信息/proc/1/mounts,还是应该使用特定的 SELinux 标签?

我试过docker run -it --privileged -v /proc/1/mounts:/tmp/mounts ubuntu:16.04,它仍然给出同样的错误。

linux selinux mount docker bind-mount

3
推荐指数
1
解决办法
4585
查看次数

文件系统信息是如何存储在硬盘上的

当我们使用文件系统格式化硬盘中的分区时mkfs -t ext4 /dev/sdb1,写入的数据是什么/dev/sdb1?

一些标识文件系统类型的数据必须写入分区。该数据是什么以及该数据将写入分区的哪个区域?我认为其他计算机需要有关文件系统的这些数据来识别分区上的文件系统是什么。

linux filesystems hard-disk

0
推荐指数
1
解决办法
1343
查看次数

标签 统计

linux ×2

bind-mount ×1

docker ×1

filesystems ×1

hard-disk ×1

mount ×1

selinux ×1