当前位置:  技术问答>linux和unix

关于简单的虚拟磁盘问题(在线等)

    来源: 互联网  发布时间:2015-09-13

    本文导语:  这是偶的课程实习,我实现了在内存里划分空间的程序,可老师说如果用文件的话,可以给高些分数,所以请教大家,在内核中打开或者创建一个与我设定的虚拟盘大小相同的文件应该怎么办,最好说的详细点,谢谢...

这是偶的课程实习,我实现了在内存里划分空间的程序,可老师说如果用文件的话,可以给高些分数,所以请教大家,在内核中打开或者创建一个与我设定的虚拟盘大小相同的文件应该怎么办,最好说的详细点,谢谢

|
参考:
open ()
{ g_oldfs = get_fs();
        set_fs(KERNEL_DS);
        g_filp = filp_open(DEBUG_FILE, O_WRONLY|O_APPEND|O_CREAT,0600);
        if (IS_ERR(g_filp))
        {
                printk("Error: Can't open sdr file(%s)!n",DEBUG_FILE );
                return 0;
        }

        if (!g_filp->f_op)
        {
                printk("Error: sdr file operation method error!n");
                return 0;
        }

        return 1;
}
close()
{
        if(g_filp != NULL)
                filp_close(g_filp, NULL);
        g_filp = NULL;
        set_fs(g_oldfs);
}

|
不会吧?在文件里面实现虚拟的文件系统?这个没有什么实际意义吧?我想你的老师是不是叫你把内存文件系统里面的内容在系统关闭的时候写入文件,以后再写回去?

至少FreeBSD里面可以这么干的……

|
是没什么意义,是个作业嘛。在内核中打开或者创建一个我指定大小的文件应该怎么办,这是我想问的事情。。。。。。。。
指定大小的文件,不就是分一个内存空间么?

    
 
 

您可能感兴趣的文章:

  • 虚拟机如何用可移动磁盘
  • 东盛云网开源无盘及虚拟磁盘服务器系统
  • 虚拟机上装的LINUX可以访问XP上的磁盘么、?
  • 虚拟系统中编译内核时提示磁盘空间不足如何解决
  • 虚拟机磁盘映像文件API libguestfs
  • 在线急等。。。!vm虚拟机下安装ubuntu 正在扫描磁盘... 到36%时不动了!!! 高手指点
  • VMWare虚拟机如何设置磁盘可以只生成一个VMDK的文件
  • 映射压缩文档为虚拟磁盘 ArchiveMount
  • 在VMware Workstation虚拟机上如何让linux和win xp共享磁盘
  • vsftp虚拟用户怎么做磁盘配额
  • 请假个虚拟机的问题,如何在VM虚拟机上安装TurboLinux8,并且可以被局域网访问。
  • 请教几个虚拟内存的问题!谢谢
  • 请教一个关于Linux虚拟机安装配置问题
  • xp下安装一个虚拟suse的问题
  • 启动虚拟机时出现如下问题?
  • 关于操作系统中虚拟存储技术的问题
  • 关于虚拟内存的一点概念问题
  • 本机虚拟机联结问题
  • vmware 虚拟机问题
  • 虚拟机下挂载U盘的老问题问大家
  • 拷贝虚拟机问题
  • 虚拟机上网问题
  • windows和virtualbox 虚拟机linux互连问题
  • putty 连虚拟机的问题
  • 虚拟机时间同步问题
  • 虚拟机下linux上网问题
  • 我用虚拟机,会有什么问题吗?
  • 一个虚拟机的问题,哪位老大解答一下?
  • 科比?or保罗? 虚拟机与ubuntu版本选择的问题
  • vmware虚拟机串口设置问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • VPN虚拟局域网和本地局域网共存(连上vpn后正常打开网页)
  • 虚拟机的系统为Linux ,我在虚拟机下装了tomcat,我在虚拟机下可以访问tomcat的应用,但是为什么在本机访问不了虚拟机下的应用
  • VLAN(虚拟局域网)技术工作原理介绍
  • 我有两个电脑都装了Virtual PC虚拟机,请问我在一个虚拟机上装了LINUX后,另一个虚拟机可以用吗?
  • docker和VM虚拟机的区别以及如何用docker搭建基础设施
  • [虚拟机下安装linux]初次使用虚拟机,请帮忙推荐虚拟机和可以下载的镜像
  • ​docker之轻量虚拟化技术——docker实战分享
  • 在虚拟机上运行的程序和非虚拟机的区别
  • 虚拟机能虚拟硬件平台不 ?
  • 一台机器能不能装两台虚拟机或是同一台虚拟机能装两个linux系统么??
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • linux(虚拟机)如何使用windows上的虚拟光驱?谢谢了
  • 虚拟机安装xampp后虚拟接口一访问网站,主机不可以
  • vmware虚拟机linux不能ping通主机,主机能ping通虚拟机
  • VMware虚拟机下Linux怎么访问虚拟机的光驱
  • Fedora9中虚拟机工具不能创建虚拟机
  • 论坛 iis7站长之家
  • 在虚拟机上安装freebsd7.0后,将虚拟硬盘移到其它虚拟机上,出现mounroot> 怎样解决?
  • aix可以用虚拟机虚拟吗?
  • redhat 虚拟机的ip设置好了,如何让虚拟机跟xp本机通讯呢?
  • 虚拟linux,我在windows下面怎么虚拟linux。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3