RapperPlus的作用实际上是一个R计算平台,并不适合存放大量的文件,特别是像生物信息分析中经常遇到的fastq或BAM文件。文件的存储和备份最好是在本地系统进行。最好的解决方案是让RapperPlus直接访问本地的文件,进行计算后的结果能够直接输出到本地文件夹内。这样就避免了在虚拟系统和本地系统之间来回复制文件。
下面就是具体的设置方法:
-
选中左边的RapperPlus,点击Settings
setting_1.png -
选中左边的Shared Folders,点击右边的加号图标,添加新的共享目录
setting_4.png -
选择本地系统中需要共享的文件夹路径,注意要记住你输入的文件夹名(比如Rapp),后面的设置需要用到这个文件夹名,不要忘记勾选Auto-mount选项,最后点击OK
setting_5.png -
上述步骤完成后的效果,注意VirturalBox给我们的提示信息。接下来我们要安装Guest Additions
setting_6.png -
启动虚拟机后,选择菜单栏中的Devices->Insert Guest Additions CD image...
setting_7.png -
双击桌面上出现的光盘图标,打开文件管理器,可以看到虚拟光驱中的文件。将鼠标放在文件管理器上,点击右键后,在弹出菜单中点击Open Terminal Here,打开终端
setting_8.png -
在终端中输入: sudo ./VBoxLinuxAdditions.run,回车后输入密码(密码为rapper),不熟悉Linux的用户请注意,在输入密码的时候不会显示任何符号,不要以为是自己的键盘出问题了:)
setting_9.png -
程序运行结束后,重启RapperPlus
setting_10.png -
RapperPlus重启后,点击工具栏上的终端图标,打开终端
setting_11.png -
在终端中输入命令:sudo mount -t vboxsf Rapp Public 回车后输入密码。此时,RapperPlus中的Public文件夹就是与本地系统共享的文件夹。需要注意的是,只有管理员权限 (sudo + 命令) 才可以在共享文件夹中进行写操作。如果重启了RapperPlus,需要再输入一次上面的命令
setting_12.png