Tôi muốn biết nếu có cách nào truy cập vào api ZFS (tốt hơn là từ python nhưng C cũng tốt). Mục tiêu của tôi là viết một số công cụ sẽ giám sát các hồ bơi của tôi nhưng chắc chắn sẽ không muốn phân tích đầu ra của lệnh zpool.Có API nào để truy cập vào hệ thống tập tin ZFS
Trả lời
Vâng, đó có thể không phải là câu trả lời đầy đủ nhưng có thư viện libzfs trong/usr/lib. Điều kỳ lạ là các tiêu đề cho libzfs (zfs.h và vv) không được cài đặt và chỉ xuất hiện trong các nguồn hạt nhân.
Vì vậy, nếu bạn cần phát triển một cái gì đó bằng cách sử dụng libzfs, bạn có thể thử cài đặt nguồn hạt nhân và bao gồm các tiêu đề cần thiết từ đó.
Có các liên kết java với libzfs trên Solaris. AFAIK họ chưa được chuyển sang BSD hoặc Linux. Tuy nhiên, nó có thể không phải là lớn của một eneavour để bắt đầu rằng, vì nó là Java sau khi tất cả, nó có thể là tương đối di động rồi.
IIRC API Java được sử dụng cho Giao diện web quản lý ZFS của Solaris 10.
Ngoài ra, tôi đã nghe tin đồn về một API Python (có lẽ nó đã được sử dụng trong dịch vụ Autosnapshot kiểu mới bởi Tim Foster?).
Dưới đây là một liên kết đến các bit mới nhất tôi biết làm thế nào để tìm
Đây là câu trả lời khá cũ. Hãy xem http://zfsonlinux.org/ để kiểm tra xem liệu họ có hỗ trợ tốt hơn ngay bây giờ không – sehe
Ngoài ra nếu sử dụng OpenZFS của bạn (ví dụ. ZFS trên Illumos, FreeBSD, Linux, Mac OS X, v.v.) hiện có libzfs_core thay thế cho libzfs (iirc không bao giờ là API ổn định). Xem: http://blog.delphix.com/matt/2012/01/17/the-future-of-libzfs/
- 1. Cách truy cập hệ thống tập tin bằng java?
- 2. Gettext không có hệ thống tập tin
- 3. const ngữ nghĩa để truy cập cơ sở dữ liệu hoặc hệ thống tập tin
- 4. Hạn chế truy cập plugin để hệ thống tập tin và mạng thông qua appdomain
- 5. Sách trên lý thuyết về hệ thống tập tin
- 6. Truy cập đa luồng vào tập tin
- 7. Hệ thống tập tin giả trên * nix
- 8. Trên hệ thống/hệ thống tập tin nào là os.open() nguyên tử?
- 9. Confused về hệ thống tập tin Node.js
- 10. Hệ thống tập tin đơn giản
- 11. Hệ thống kiểm soát truy cập PHP
- 12. Nội dung web dựa trên hệ thống tập tin
- 13. Làm thế nào để truy cập hệ thống phân cấp wordnet một cách có lập trình?
- 14. Mutex truy cập và hệ thống gọi
- 15. javascript có thể truy cập hệ thống tệp không?
- 16. Truy cập hệ thống xây dựng từ hệ thống xây dựng khác trong Sublime Text 2
- 17. Viết tệp tin XML (sử dụng XStream) vào hệ thống tập tin trong Java
- 18. Cách truy cập hệ thống tệp từ EJB 3?
- 19. Làm thế nào để sử dụng tài sản giữ chỗ cho tập tin trên hệ thống tập tin
- 20. Truy cập có lập trình vào "Thanh Hệ thống" trong Android?
- 21. chỉ đọc hệ thống tập tin trên Linux
- 22. Yank đường dẫn tập tin với dòng không từ vim vào hệ thống vào clipboard
- 23. Xây dựng Hệ thống Kiểm soát Truy cập Tốt hơn
- 24. truy cập tập tin xem trước
- 25. DNS nào có quyền truy cập API?
- 26. Định cấu hình vai trò sitecore để truy cập vào thư mục hệ thống
- 27. Làm thế nào để chạy mã java trong một sandbox bị hạn chế (không có mạng, truy cập hệ thống tập tin)
- 28. Hệ thống tập tin giả trong thử nghiệm tích hợp
- 29. Truy xuất kích thước của hình ảnh trong hệ thống tập tin
- 30. Xác định Gốc Hệ thống Tập tin bằng Node.js
vâng tôi đã nhận thấy nó rồi. những gì thậm chí còn kỳ lạ hơn là nếu bạn cố gắng tải các đối tượng được chia sẻ bạn nhận được một số lỗi chỉ tại thời gian tải – Dave
Bạn có thể gửi thông báo lỗi? – arrowd