摘要:
假设我们新增一个文件时,文件系统的行为是: 1:先确定用户对于欲新增文件的目录是否有w与x的权限,有的话才能新增。 2:根据inode bitmap找到没有使用的inode号码,并将新的权限、属性写入。 3:根据block bitmap找到没有使用的block号码,并将实际数据写入block中,且更
阅读全文
posted @ 2018-05-02 14:34
先行一步
阅读(322)
推荐(0)
编辑
摘要:
inode位图(inode Bitmap) 本身占一个块,其中每个bit表示一个inode是否空闲可用。 block位图(block Bitmap) 本身占一个块,其中每个bit表示一个inode是否空闲可用。 inode表(inode Table) 我们知道,一个文件除了数据需要存储之外,一些描述
阅读全文
posted @ 2018-05-02 14:32
先行一步
阅读(108)
推荐(0)
编辑
摘要:
f_flags,File Status Flag f_pos,表示当前读写位置 f_count,表示引用计数(Reference Count): dup、fork等系统调用会导致多个文件描述符指向同一个file结构体,例如有fd1和fd2都引用同一个file结构体,那么它的引用计数就是2,当clos
阅读全文
posted @ 2018-05-02 10:54
先行一步
阅读(149)
推荐(0)
编辑
摘要:
创建虚拟机: virt-install --name wj-v1.4.1.0411 --vcpus=2 --memory=2048 --disk path=/home/wj/os/osgwV1.4.1.0411.qcow2,bus=virtio,format=qcow2 --boot=hd --ne
阅读全文
posted @ 2018-04-28 13:47
先行一步
阅读(124)
推荐(0)
编辑
摘要:
Flask flask-login flask-sqlalchemy flask-mail psutil lvm2py oss2 python-ldap pyudev pyOpenSSL urllib2 pycurl
阅读全文
posted @ 2018-04-27 15:21
先行一步
阅读(148)
推荐(0)
编辑
摘要:
一、容器的概念 在Java当中,如果有一个类专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合,集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体 二、容器与数组的关系 之所以需要容器: 1、数组的长度难以扩充 2、数组中数据的类型必须相同 容器与数组的区别与联系: 1、容器不是
阅读全文
posted @ 2018-04-27 15:19
先行一步
阅读(111)
推荐(0)
编辑
摘要:
lvm(Logical Volume Manager)逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制。 基本概念: 1、 物理卷 PV(Physical Volume)物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。 2、 卷组 VG(Volumne
阅读全文
posted @ 2018-04-26 10:43
先行一步
阅读(218)
推荐(0)
编辑
摘要:
echo "# IntegrateDemo" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/weijia-git/Integr
阅读全文
posted @ 2018-04-25 16:30
先行一步
阅读(146)
推荐(0)
编辑
摘要:
输出: 原数组 9 1 5 3 5 2 6 8 7 6 9 8 第4大 8 处理后 9 9 8 8 7 6 6 5 5 3 2 1 原数组排序后 9 9 8 8 7 6 6 5 5 3 2 1 原数组位置 7原数组位置 11
阅读全文
posted @ 2018-04-24 17:42
先行一步
阅读(385)
推荐(0)
编辑
摘要:
#!/flask/bin/python # -*- coding: utf-8 -*- from threading import Thread from flask import Flask from flask_mail import Mail,Message import traceback from flask import render_template app = Flask(_...
阅读全文
posted @ 2018-04-24 15:15
先行一步
阅读(134)
推荐(0)
编辑