美文网首页
Debian Server 与主机互传文件

Debian Server 与主机互传文件

作者: 学废君 | 来源:发表于2022-01-09 21:46 被阅读0次

    由于server一般没有安装图形界面,不管是ubuntu server还是debian还是其他发行版,与主机互传文件比较麻烦,网上也少有教程,一般都是desktop版本相关的教程,下面就详细说下virtualbox下debian server怎么与主机互传文件。

    1 安装增强功能

    如果直接点virtualbox的“工具”-“安装增强功能”,一般都会报如下错误:


    这其实是没有先挂载virtualbox的附加模块导致的,执行:
    sudo mount /dev/cdrom /mnt,然后ls /mnt,可以看到/mnt下加载了这些东西:

    接下来只要sudo /mnt/VBoxLinuxAdditions.run,然后静等增强功能安装完毕即可。

    结束后,按照提示说的,我们需要重启系统,重启后,增强功能就算是安装好了。

    2 设置并挂载共享文件夹

    在virtualbox的主页面,或者是虚拟机的“控制”中,找到“设置”-“共享文件夹”,点击右上方的新增按钮,如图:


    我们需要依次填入主机的共享文件夹,共享文件夹的名称以及挂载点,勾选自动挂载和固定分配后,OK。如果把鼠标悬浮在这一行上,可以看到这样的提示:

    按照提示,我图中给出的例子在debian中的挂载命令为:
    sudo mount -t vboxsf workspace /mnt/workspace,把共享文件夹workspace挂载到/mnt/workspace下。
    这样子挂载有个小缺陷,就是每次重启后就需要重新挂载,为了不用每次都写那么麻烦的命令,我们可以自己写一个shell脚本放在home目录下,每次启动后跑一下即可:
    echo 'password' | sudo -S mount -t vboxsf workspace /mnt/workspace
    这里是利用管道来使用sudo命令挂载共享文件夹(挂载需要权限)。如此,就可以比较方便地在server上和主机互传文件了。当然,如果有装图形界面,操作起来比这个方便多了,网上的教程也一搜一大把。

    相关文章

      网友评论

          本文标题:Debian Server 与主机互传文件

          本文链接:https://www.haomeiwen.com/subject/kmlpcrtx.html