当前位置: 首页 > news >正文

网站外包建设你就知道首页

网站外包建设,你就知道首页,信阳市人民政府网站官网,房县网站建设truncate文件只要实现释放指定i节点在设备上占用的所有逻辑块,包括直接块、一次间接块、二次间接块。从而将文件节点对应的文件长度截为0,并释放占用的设备空间。 索引节点的逻辑块连接方式 释放一次间接块 static void free_ind(int dev,int block) {…

truncate文件只要实现释放指定i节点在设备上占用的所有逻辑块,包括直接块、一次间接块、二次间接块。从而将文件节点对应的文件长度截为0,并释放占用的设备空间。

索引节点的逻辑块连接方式

 

释放一次间接块

static void free_ind(int dev,int block)
{struct buffer_head * bh;unsigned short * p;int i;if (!block)return;//读取一次间接块,并释放其上表明使用的所有逻辑块,然后释放该一次间接块的缓冲区if ((bh=bread(dev,block))) {p = (unsigned short *) bh->b_data; //指向数据缓冲区for (i=0;i<512;i++,p++) //每个逻辑块上有512块号if (*p)free_block(dev,*p); //释放指定逻辑块brelse(bh);}free_block(dev,block);
}

释放二次间接块

static void free_dind(int dev,int block)
{struct buffer_head * bh;unsigned short * p;int i;if (!block)return;//读取二次间接块的一级块,并释放其上表明使用的所有逻辑块,然后释放该一级块的缓冲区if ((bh=bread(dev,block))) {p = (unsigned short *) bh->b_data;for (i=0;i<512;i++,p++) //每个逻辑块可连接512个二级块if (*p)free_ind(dev,*p);brelse(bh);}free_block(dev,block);
}

将节点对应的文件长度截0,并释放占用的设备空间

void truncate(struct m_inode * inode)
{int i;if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode)))return;//释放i节点的7个直接逻辑块,并将这7个逻辑块项全置为0for (i=0;i<7;i++)if (inode->i_zone[i]) {free_block(inode->i_dev,inode->i_zone[i]);inode->i_zone[i]=0;}//释放一次间接块free_ind(inode->i_dev,inode->i_zone[7]);//释放二次间接块free_dind(inode->i_dev,inode->i_zone[8]);inode->i_zone[7] = inode->i_zone[8] = 0;inode->i_size = 0;inode->i_dirt = 1;inode->i_mtime = inode->i_ctime = CURRENT_TIME;
}

http://www.hkea.cn/news/795291/

相关文章:

  • 微信小程序怎么制作游戏安卓优化清理大师
  • 胶南做网站初学者做电商怎么入手
  • 网站为什么要维护佛山网络营销推广
  • 国企网站建设报告怎么建造自己的网站
  • 免费做司考真题的网站余姚网站如何进行优化
  • 如何网站开发1688网站
  • 丽水专业网站建设价格青岛网站优化
  • 网站开发专业培训学校百度推广登录官网入口
  • 贵阳做网站公司网站热度查询
  • 做课件最好的素材网站考拉seo
  • 网站建设玖首选金手指seo网站优化收藏
  • 台州卓远做网站好不好广州seo教程
  • dz网站数据备份bt磁力猪
  • github 可以做网站吗360seo
  • 杭州 企业门户网站建设爱链
  • dj那个网站做的好长沙公司网络营销推广
  • 设计师培训招生视频黑帽seo联系方式
  • 做网上贸易哪个网站好西宁网站seo
  • 电子烟网站建设杯子软文营销300字
  • 广州企业网站制作怎么做营销推广
  • 网站建设服务器在香港郑州网站建设专业乐云seo
  • 河北建设工程交易信息网海口关键词优化报价
  • 全国网站建设公司有多少家微信朋友圈广告投放收费标准
  • 免费做网站公司黑帽seo排名技术
  • apk连接wordpress上海seo
  • 企业建网站租用服务器好还是买一个好石家庄网站关键词推广
  • wordpress文件解析外贸网站优化
  • 建设工程竣工备案网站百度保障中心人工电话
  • 韶关城乡建设部网站首页营销型网站建设策划书
  • 建设银行手机银行下载官方网站谷歌浏览器网页版入口在哪里