文档目的部署NFS服务,实现不同操作系统之间文件共享功能。基础知识NFS(NetworkFilesSystem)即网络文件系统,它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案(sharefiles)。NFS文件系统协议允许网络中的主机通过TCP/IP协议进行资源共享,..
分类:
其他好文 时间:
2016-10-17 00:52:15
阅读次数:
402
VMware Workstation/Fusion 分别是 Windows/Linux 和 macOS 下面对应的桌面虚拟化软件。过去,在 VMware 中安装了操作系统虚拟机后,需要在虚拟机中再安装 VMware Tools 增强工具用来实现宿主机和虚拟机之间的文件共享、虚拟机显示分辨率自适应调节 ...
分类:
系统相关 时间:
2016-10-16 11:52:18
阅读次数:
196
提醒:Xcode6之后就不再自动创建Pch预编译文件 在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pc ...
分类:
移动开发 时间:
2016-10-10 16:26:43
阅读次数:
168
上一篇介绍了在Bluemix Containers服务中使用docker hub镜像和container的高可用配置。接下来我们尝试如何在容器中使用持久存储。 在Bluemix的Containers服务中,文件共享(File Share)是持久的共享存储区域,每个docker容器的Volume都保存 ...
分类:
其他好文 时间:
2016-10-02 14:57:43
阅读次数:
209
用户缓冲区: 由 fork函数创建的子进程会继承父进程的用户缓冲区。如果在父进程调用 fork 函数创建子进程之前缓冲区中仍然有数据在其中的话,那么子进程将会复制父进程的缓冲区。 文件共享: 由 fork 函数创建的子进程会继承父进程打开的所有文件描述符,而且父子进程相同的文件描述符是指向同一个文件 ...
分类:
系统相关 时间:
2016-10-01 17:19:25
阅读次数:
164
dup和dup2函数是在进程中用来复制文件描述符的,可以实现文件共享。 函数原型: 函数参数: oldfd:要被复制的文件描述符 newfd:在dup2函数中指定的新文件描述符 返回值: oldfd:要被复制的文件描述符 newfd:在dup2函数中指定的新文件描述符 返回值: 调用成功返回新的文件 ...
分类:
其他好文 时间:
2016-10-01 12:51:42
阅读次数:
256
原子操作是指在一个进程中不允许被其他进程打断的操作就是原子操作。 在“文件共享”笔记中提到了单进程和多进程之间的文件共享,当同时对共享的文件进行写操作的时候,由于各自有独立的当前文件偏移量,所以很可能会出现数据覆盖的问题,正如该笔记中举的例子一样。为了解决数据覆盖的这个问题,就需要每次写之前将当前文 ...
分类:
其他好文 时间:
2016-10-01 12:35:54
阅读次数:
182
fcntl函数是用来在进程中实现对文件的多种操作的函数,通过不同的命令可以实现不同的操作。常用的操作有复制文件描述符、为文件设置建议锁和获取设置文件控制标志等。 函数原型: 操作一:复制文件描述符实现文件共享 函数参数: fd:要操作的文件描述符 cmd:F_DUPFD arg:文件描述符 返回值: ...
分类:
其他好文 时间:
2016-10-01 12:35:41
阅读次数:
187
在同一个进程中,实现文件共享的方法有两种: 多次使用open函数打开相同文件 使用dup/dup2函数或者fcntl函数 多次使用open函数打开相同文件 使用dup/dup2函数或者fcntl函数 对于第一种方法: 每次使用open函数打开文件时,操作系统内核中都会创建一个不同的文件表项(stru ...
分类:
系统相关 时间:
2016-10-01 12:35:15
阅读次数:
196
NFS(Network File System) NFS在企业中的应用场景 企业集群架构中,NFS网络文件系统一般用来存储共享的视频、图片、附件等静态资源,一般把网站用户上传的文件都放到NFS共享里,例如图片、附加、头像,然后前端所有的节点访问这些静态资源时都会读取NFS存储上的资源。NFS是当前互 ...
分类:
其他好文 时间:
2016-09-29 21:30:02
阅读次数:
164