我正在使用不允许使用sudo的docker容器。但我想测试这个容器内的磁盘损坏情况。
dd if=/dev/urandom of=/dev/sda1 bs=4096
命令可以破坏文件系统。但这需要sudo访问。
我怎么能这样做呢?
这个码头工人再次在Kubernetes minikube上运行。在这种情况下,它不会损坏我的物理磁盘吗?
—
Ashwin
“Minikube在VM中运行单节点Kubernetes集群”。VM是所有Docker容器的主机。此命令将损坏VM的硬盘并影响整个节点(所有容器)。
—
gronostaj
那么是否有任何安全的方法只在目标vm节点上进行卷损坏?
—
Ashwin,
SSH进入虚拟机并像这样破坏它。它是否从容器内部完成无关紧要。
—
gronostaj
/dev/sda1
是主机的磁盘,该命令会损坏主机的文件系统。Docker不会虚拟化磁盘设备。