首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得从virtualbox运行的第二个操作系统使用的对ext4文件系统的读写访问(安全)

如何获得从virtualbox运行的第二个操作系统使用的对ext4文件系统的读写访问(安全)
EN

Unix & Linux用户
提问于 2016-08-21 17:03:22
回答 2查看 667关注 0票数 1

我以Ubuntu16Desktop作为主机运行Ubuntu16Desktop,在运行Ubuntu16Server的VirtualBox上使用与主机使用的磁盘不同的原始分区。

我正在寻找一种解决方案,它将允许我安全地访问客户的FS (或者至少访问客户分区上的某个目录!)。我想知道每一次机会,即使它将牺牲一些ext4特性(安全性/性能),并将导致实际上不安全的FS在客户端。

我在Unix环境中没有经验,但我想,通过适当的主机分区安装配置(来自fstab)和客户端正确的根安装,它是可以实现的。

我尝试过用“默认”选项在两边安装,但是当我从主机创建文件时,它并没有显示在客户FS上,但是它是从主机上读写访问的!当文件被编辑时,它实际上并不是反映在来宾身上。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-08-21 17:09:52

别这么做..。

如果两个操作系统试图同时访问同一个原始块设备,那么您应该会看到数据损坏。即使其中一个是只读的,只读实例也会缓存数据(例如目录内容、文件内容),并且不会知道底层数据块已经更改。充其量,这可能会导致操作系统内部的损坏;最坏的情况是,这可能会导致操作系统将文件系统视为糟糕的文件系统。如果两个OSes都可以对设备进行写访问,那么最糟糕的情况是,您可以期望文件系统本身被破坏。

(有些文件系统允许多服务器访问,但它们并不常见)。

相反,您应该让一个OS访问块设备,然后NFS将其导出到另一个OS,后者可以通过网络挂载文件系统。

票数 2
EN

Unix & Linux用户

发布于 2016-08-21 17:43:19

步骤1:重新启动pc,转到bios菜单,找到虚拟化并启用它,步骤2:保存它

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/304822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档