Karena penasaran: Apa yang akhirnya Anda gunakan? Dokan? Linux dalam VM? Atau di mana Anda ingin tahu bagaimana orang bisa melakukannya?
panzi
@panzi saat itu saya pikir saya menggunakan colinux, tapi sayangnya itu masih tidak mendukung 64bit dan belum punya waktu atau motivasi untuk mencari alternatif sejak ...
Tobias Kienzler
1
Belum ada yang menyebutkan winfsp. github.com/billziss-gh/winfsp
Coburn
1
@ Coburn Hebat, terima kasih, aku akan melihatnya! Sayang sekali pertanyaan ini terlindungi, saya ingin melihat ini sebagai jawaban ... Hanya perlu satu lagi suara positif pada satu-satunya posting Anda di sini;)
Tobias Kienzler
2
@Coburn dan Tobias saya menambahkannya sebagai jawaban - Saya hanya melihat komentar ketika memeriksa untuk memastikan tidak ada yang sudah memasukkannya ke dalam jawaban.
Untuk pengembang lain yang tertarik dengan ini, ada juga winfspy, pengikat python untuk winfsp dan fusepy, pengikat python untuk FUSE yang mendukung winfsp.
Coburn
18
Sejauh yang saya mengerti, Windows tidak mengirim dengan apa pun yang akan memungkinkan Anda mendefinisikan sistem file Anda sendiri tanpa menambahkan beberapa kode ke kernel (yaitu, driver). Jadi Anda membutuhkan hak admin.
Pada 2010, FUSE FAQ menyebutkan beberapa alternatif potensial, tetapi semuanya tampak seperti vaporware kecuali untuk Dokan. Dokan telah ditinggalkan tetapi beberapa fork hidup: Dokanx , Dokany , dan lebih banyak lagi, serta setidaknya dua .NET binding . Dokany memiliki komponen SSHFS .
@ Joshua Terima kasih, saya telah memperbarui jawaban saya untuk menunjuk ke beberapa proyek penerus.
Gilles 'SANGAT berhenti menjadi jahat'
Adakah cara baru untuk melakukan ini? CloudBerry?
wayofthutureure
8
Meskipun tidak ideal, cara Anda dapat mencapai "FUSE for Windows" bisa dengan menjalankan instalasi Linux kecil di VM, dengan hanya FUSE dan Samba diinstal, di mana Samba kemudian memperlihatkan folder FUSE yang dipasang sebagai bagian.
Windows tidak menyertakan dukungan untuk filesystem userspace secara default sehingga Anda akan memerlukan hak admin untuk menginstal setara Windows FUSE seperti Dokan (driver seperti itu perlu menghubungkan ke kernel setelah semua).
Saya telah melihat tautan ke Sistem File Callback perpustakaan Windows ini yang tampaknya merupakan port komersial FUSE. Saya belum mencobanya. Dan tampaknya menjadi $ 2.500 + untuk penggunaan komersial.
Bahkan lebih, saya mendengar dari orang lain bahwa mereka meminta nomor 5 digit kisaran menengah. Anda harus mengirim rencana bisnis Anda dan kemudian mereka datang dengan harga yang membuat Anda mendapat cukup laba untuk membeli semangkuk nasi untuk programmer Anda yang lapar. Terima kasih Oracle untuk mengajari semua orang lain bagaimana ini dilakukan.
Lothar
Mereka menjual semua jenis perpustakaan yang berguna untuk RootKits dan pelaksana DRM.
beppe9000
1
Ketika MS memperkenalkan GVFS, mereka membuat driver filter baru yang kurang lebih sama saja
GVFS bergantung pada driver filter Windows baru (setara dengan moral driver FUSE di Linux) dan kami telah bekerja dengan tim Windows untuk membuat penurunan awal yang tersedia sehingga Anda dapat mencoba GVFS.
Jawaban:
Ada lapisan kompatibilitas FUSE untuk Windows File System Proxy (winfsp) .
Proyek ini tampaknya akan tayang (per 2019) - meskipun tampaknya hampir seluruhnya merupakan pertunjukan 1-pengembang.
Kode dihosting di github di bawah GPLv3 - "Jika Anda menemukan kendala dari GPLv3 terlalu berat, lisensi komersial juga tersedia."
Seseorang di kantor saya telah menjalankan winfsp, tetapi tidak menggunakan lapisan kompatibilitas FUSE.
sumber
winfspy
, pengikat python untuk winfsp danfusepy
, pengikat python untuk FUSE yang mendukung winfsp.Sejauh yang saya mengerti, Windows tidak mengirim dengan apa pun yang akan memungkinkan Anda mendefinisikan sistem file Anda sendiri tanpa menambahkan beberapa kode ke kernel (yaitu, driver). Jadi Anda membutuhkan hak admin.
Pada 2010, FUSE FAQ menyebutkan beberapa alternatif potensial, tetapi semuanya tampak seperti vaporware kecuali untuk Dokan. Dokan telah ditinggalkan tetapi beberapa fork hidup: Dokanx , Dokany , dan lebih banyak lagi, serta setidaknya dua .NET binding . Dokany memiliki komponen SSHFS .
sumber
Meskipun tidak ideal, cara Anda dapat mencapai "FUSE for Windows" bisa dengan menjalankan instalasi Linux kecil di VM, dengan hanya FUSE dan Samba diinstal, di mana Samba kemudian memperlihatkan folder FUSE yang dipasang sebagai bagian.
sumber
Ada sesuatu yang disebut Dokan , tetapi tidak berfungsi dengan baik; ini mendukung SSHFS .
sumber
Windows tidak menyertakan dukungan untuk filesystem userspace secara default sehingga Anda akan memerlukan hak admin untuk menginstal setara Windows FUSE seperti Dokan (driver seperti itu perlu menghubungkan ke kernel setelah semua).
sumber
Saya telah melihat tautan ke Sistem File Callback perpustakaan Windows ini yang tampaknya merupakan port komersial FUSE. Saya belum mencobanya. Dan tampaknya menjadi $ 2.500 + untuk penggunaan komersial.
sumber
Ketika MS memperkenalkan GVFS, mereka membuat driver filter baru yang kurang lebih sama saja
Lihat juga
sumber