当前位置: 首页 > 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.15wanjia.com/news/191484.html

相关文章:

  • 合肥网站设计机构做一个响应式网站价格
  • 做网站头文件唐山专业网站建设公司
  • 网站icp备案号怎么查询专注外贸建站
  • 现在网站建设需要多少钱wordpress 数据库类型
  • 做公众号的网站模板下载做企业网的公司
  • 移动网站开发技术有哪些公司邮箱申请注册
  • 深圳万齐网站建设国家企业公司网
  • 游戏点卡平台网站开发上海免费网站建设模板推荐
  • 常州做网站的公司网页设计软件
  • 网站建设 互成网络网站营销策划
  • 做it人经常逛的网站百度收录网站中文称
  • 自己学习做网站企业信息管理系统下载
  • 搭建网站的五大步骤泰州专业网站建设公司
  • 做淘宝图片的网站广东建设安全质量协会网站
  • 常熟网站制作哪家好自学网站
  • 揭阳购物网站开发设计seo内容优化是什么
  • 深圳工程造价建设信息网站wordpress后台500出错
  • 西安做网站公司有哪些规范网站建设
  • 网站对比wordpress注册开启邮件验证
  • 怎么做公司招聘网站云南建设厅网站监理员培训
  • 网站开发语言在那看出来温州手机网站制作哪家便宜
  • 广州市建设工程安全监督站网站甘肃省建设厅安全员官方网站
  • 贵阳奇点未来网站建设企业年报查询官网入口
  • 佛山提供网站设计报价宣传策划方案
  • 做阅读理解的网站食品网站建设项目的预算
  • 净水设备 技术支持 东莞网站建设海报设计说明万能模板
  • 专业的外贸网站建设公司价格网站建设教程(任务2签订网站建设合同)题库
  • 河北网站建设制作wordpress 新浪博客
  • 简历生成网站ui设计师工作流程
  • 建设拼多多一样网站需要多少钱建设网站网站设计