永久更改设备所有权


2

我的硬盘上有几个分区,其中一个打算用作本机Linux安装(尚未发布)和我最近安装的VirtualBox中的一个共享主分区。我设法告诉VirtualBox将该分区显示为虚拟磁盘1。幸运的是,Linux在未分区的块设备上创建文件系统没有问题。

我希望能够以普通用户身份运行VirtualBox。由于该分区实际上将包含单个用户的整个目录,因此可以在OS X上向该单个用户授予对该分区的写权限。我是这样做的sudo chown username /dev/disk0s4

但是现在出现了问题:所有权的这种变化不是持久的。重新引导系统后,我将无法再运行虚拟机。因此,我需要某种方法使更改永久生效,例如,chown每次系统启动时自动执行上述操作。我怎么做?有更好的解决方案吗?我知道在最近的Linux发行版中,干净的解决方案将是编写udev规则来设置该设备节点的所有权。OS X上有类似的机制吗?


1使用VBoxManage internalcommands createrawvmdk -filename LinuxHome.vmdk -rawdisk /dev/disk0s4的情况下,你有兴趣在这方面。


我刚刚找到了这个答案该答案也应适用于我的用例。因此,如果没有人能提出更好的解决方案,我想我会尽快尝试。而且,如果尝试过这种事情的人想将答案变成此处的答案,那也很好。
MvG 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.