python libnfs NfsClient创建文件

时间:2016-08-31 07:28:19

标签: python python-2.6 nfs nfsclient

我是python libnfs(NfsClient)的新手。我想在服务器上创建一个特定大小的新文件。有人可以告诉我怎么做?

如果我尝试在写入模式下打开,则会收到无效文件错误(文件不存在)。我看着有一个_create函数,我不知道如何使用。

这是我正在使用的libnfs模块,我可以在任何地方找到它的文档,你也可以帮我找到它的文档。

{{1}}

2 个答案:

答案 0 :(得分:0)

我假设您谈论的是libnfs-python客户端。

您可以使用NFS类打开新的NFS上下文,例如

 nfs = libnfs.NFS("nfs://myhost/mypointpoint")

现在,您可以使用该上下文打开文件,例如

 f = nfs.open("/myfile", "w")

该文件的行为类似于普通的类似于python文件的对象,例如

 f.write(mydata)
 f.flush()
 f = None

答案 1 :(得分:0)

你是如何将 libnfs-python 安装到 linux 的? 我正在尝试在 RHEL 中执行此操作...

据我了解,第一步是安装这个库-https://github.com/sahlberg/libnfs,但是我找不到分步安装指南

第二步是运行 setup.py 对吗? https://github.com/sahlberg/libnfs-python