我以Ubuntu16Desktop作为主机运行Ubuntu16Desktop,在运行Ubuntu16Server的VirtualBox上使用与主机使用的磁盘不同的原始分区。
我正在寻找一种解决方案,它将允许我安全地访问客户的FS (或者至少访问客户分区上的某个目录!)。我想知道每一次机会,即使它将牺牲一些ext4特性(安全性/性能),并将导致实际上不安全的FS在客户端。
我在Unix环境中没有经验,但我想,通过适当的主机分区安装配置(来自fstab)和客户端正确的根安装,它是可以实现的。
我尝试过用“默认”选项在两边安装,但是当我从主机创建文件时,它并没有显示在客户FS上,但是它是从主机上读写访问的!当文件被编辑时,它实际上并不是反映在来宾身上。
发布于 2016-08-21 17:09:52
别这么做..。
如果两个操作系统试图同时访问同一个原始块设备,那么您应该会看到数据损坏。即使其中一个是只读的,只读实例也会缓存数据(例如目录内容、文件内容),并且不会知道底层数据块已经更改。充其量,这可能会导致操作系统内部的损坏;最坏的情况是,这可能会导致操作系统将文件系统视为糟糕的文件系统。如果两个OSes都可以对设备进行写访问,那么最糟糕的情况是,您可以期望文件系统本身被破坏。
(有些文件系统允许多服务器访问,但它们并不常见)。
相反,您应该让一个OS访问块设备,然后NFS将其导出到另一个OS,后者可以通过网络挂载文件系统。
发布于 2016-08-21 17:43:19
步骤1:重新启动pc,转到bios菜单,找到虚拟化并启用它,步骤2:保存它
https://unix.stackexchange.com/questions/304822
复制相似问题