Me gustaría saber si hay una forma de acceder a la API de ZFS (preferiblemente de Python, pero C también está bien). Mi objetivo es escribir algunas herramientas que supervisen mis grupos, pero definitivamente me gustaría no tener que analizar la salida del comando zpool.¿Hay una API para acceder al sistema de archivos ZFS?
Respuesta
Bueno, puede que no sea una respuesta completa, pero hay una biblioteca libzfs en/usr/lib. Lo extraño es que los encabezados para libzfs (zfs.h y etc.) no están instalados y solo están presentes en las fuentes del kernel.
Por lo tanto, si necesita desarrollar algo usando libzfs, puede intentar instalar las fuentes del núcleo e incluir los encabezados necesarios desde allí.
Hay enlaces java a libzfs en Solaris. AFAIK no han sido portados (todavía) a BSD o Linux. Sin embargo, puede que no sea una gran eneavour para comenzar, ya que es Java después de todo, ya podría ser relativamente portátil.
IIRC La API de Java se utilizó para la interfaz web de administración de ZFS de Solaris 10.
Además, he escuchado rumores sobre una API de Python (¿tal vez fue utilizada en el nuevo servicio Autosnapshot de Tim Foster?).
Aquí hay un enlace a las últimas trozos que sabía cómo encontrar
Esta es una respuesta bastante antigua ahora. Eche un vistazo a http://zfsonlinux.org/ para comprobar si ahora tienen un mejor soporte – sehe
Además si el uso de OpenZFS (es decir. ZFS en Illumos, FreeBSD, Linux, Mac OS X, etc.) ahora hay libzfs_core como alternativa a libzfs (que era iirc nunca una API estable). Ver: http://blog.delphix.com/matt/2012/01/17/the-future-of-libzfs/
- 1. ¿Cómo acceder al sistema de archivos desde un EJB 3?
- 2. Alternativa al applet de Java para acceder al sistema de archivos desde la Web
- 3. ¿Puedo acceder al sistema de archivos con Google NaCl?
- 4. ¿Hay una API apta para acceder a bugzilla?
- 5. ¿Hay una API de TeX para C++?
- 6. Borrar sistema de archivos HTML5 API
- 7. ¿Alguien sabe una buena API de sistema de archivos?
- 8. ¿cómo puedo copiar archivos al sistema de archivos de android?
- 9. ¿Hay una API para openstreetmap?
- 10. ¿Hay una API para stumbleupon?
- 11. ¿Sistema de control de versiones para archivos grandes?
- 12. ¿Puedo acceder al sistema de archivos de mi iPhone usando Xcode?
- 13. ¿Cómo acceder a un sistema de archivos en Java?
- 14. ¿Cómo acceder al sistema de archivos local desde los navegadores WebKit usando JavaScript?
- 15. ¿hay una biblioteca del sistema de archivos ext2 usermode para Windows?
- 16. ¿Hay una API para acceder a los datos de un grupo de Google?
- 17. Acceso al sistema de archivos de iPhone desde una aplicación Mac OS X
- 18. ¿Hay una API de desarrolladores para craigslist.org
- 19. API independiente del sistema operativo para supervisar el sistema de archivos?
- 20. ¿Alguien tiene experiencia con ZFS?
- 21. ¿Hay una biblioteca Java para acceder a la API nativa de Windows?
- 22. ¿Hay alguna manera de montar Android .img para acceder al contenido de AVD (Dispositivo virtual Android)?
- 23. ¿Puede el javascript acceder a un sistema de archivos?
- 24. ¿Acelerar el acceso al sistema de archivos?
- 25. ¿Existe una buena API R para acceder a Google Docs?
- 26. ¿Hay una API para POP/IMAP en iOS?
- 27. Erlang: ¿hay una API para 'epmd'?
- 28. ¿Hay una API para Cruise Control .NET?
- 29. ¿Cómo acceder a los archivos locales del sistema de archivos en el emulador de Android?
- 30. ¿Existe una máscara de sistema de archivos?
sí lo he notado ya. lo que es aún más extraño es que si intentas cargar el objeto compartido obtienes algunos errores justo en el momento de la carga – Dave
¿Puedes publicar un mensaje de error? – arrowd