Anda akan berpikir ini akan diminta tetapi sepertinya saya tidak dapat menemukannya sehingga ...
Katakanlah saya memiliki pengaturan ZFS di enklosur ini (8 bay USB3 JBOD):
http://www.sansdigital.com/towerraid-/tr8uplusb.html
Sekarang, saya akan menjalankannya di Mac saya langsung terpasang tetapi saya ingin dapat mengakses file ketika saya boot ke Windows juga. Dengan volume HFS + Apple cukup baik untuk menyediakan sarana untuk melakukan ini. Namun, saya tidak dapat menemukan satu untuk ZFS.
Satu-satunya solusi yang saya temui adalah menggunakan Open Solaris di Mesin Virtual untuk memasang drive. Namun, saya juga telah mendengar lebih dari beberapa mimpi buruk tentang melakukan ini dan itu menyebabkan kegagalan besar ... Ya, agak kebalikan dari apa yang saya inginkan.
Jadi, pada dasarnya, apa cara terbaik saat ini mengakses volume ZFS yang melekat pada Windows? Saya akan senang dengan akses read-only jika perlu.
Oh, OS yang dimaksud adalah Windows 7.
Jawaban:
Tidak ada dukungan level OS untuk ZFS di Windows.
Seperti yang dikatakan poster lainnya, taruhan terbaik Anda adalah menggunakan OS ZFS aware dalam VM.
Pilihannya adalah:
Satu kemungkinan lain adalah untuk mendapatkan komputer kecil berdaya rendah (katakanlah sistem berbasis Atom) untuk terhubung ke drive dan bertindak sebagai unit kepala jaringan ke disk yang berbagi data keluar melalui jaringan melalui protokol standar seperti CIFS ( Samba). Kemudian Anda dapat menjalankan OS sadar ZFS langsung pada logam.
sumber
zfs-win
- dan saya kira pengembangan lebih lanjut mungkin memungkinkan akses tulis
Instalasi berikut pada Windows 7:
Sementara mengedit bagian kompatibilitas wiki OpenZFS saya disarankan bahwa zfs-win tidak dapat membaca ZFS pool versi 28. (Saya tidak melakukan kode, jadi dari sumber saya tidak tahu versi mana yang didukung - maaf.)
sumber
ZFS di mesin virtual dapat bekerja dengan baik jika mengikuti satu aturan sederhana tidak pernah berbohong kepada ZFS. ZFS berusaha keras untuk menjaga agar data Anda tidak rusak (checksum, copy-on-write, dittoblock , mirror atau raid-z, dll) sehingga Anda harus melakukan segala daya untuk membiarkan ZFS mengakses disk Anda secara langsung. Semua cerita horor masalah ZFS tervirtualisasi berasal dari beberapa tingkat buffered IO dari buffer perangkat lunak virtualisasi, cache controller disk atau bahkan windows dengan cache writethrough jika Anda cukup bodoh untuk menggunakan disk virtual daripada disk mentah. Setiap paket virtualisasi melakukan raw disk sedikit berbeda, tetapi VMWare Workstation , VMWare Fusion dan VirtualBox semuanya mendukungnya tanpa terlalu banyak usaha.
Anda menyebutkan melampirkannya ke Mac Anda, sehingga Anda bisa menggunakan sesuatu yang asli OSX seperti ZEVO (sebelumnya Z-410 ) atau menjalankan mesin virtual ZFS seperti yang Anda lakukan dari Windows 7. Jika Anda memindahkan kumpulan di antara mac / windows (ZEVO < -> VM) Anda akan ingin
zpool export poolname
sebelum beralih. Tidak perlu jika Anda mem-boot VM yang sama di kedua sisi. Anda harus berusaha untuk tidak memiliki disk virtual (file vmdk) yang di-host di HFS + atau NTFS tetapi sebaliknya membuat salah satu disk eksternal (atau partisi disk internal Anda) dapat di-boot sehingga Anda dapat mem-boot-nya secara non-virtual tanpa terlalu banyak usaha.Sebagai catatan jika Mac Anda memiliki Thunderbolt, Anda dapat menggunakannya sebagai ganti USB2 atau FireWire untuk menghubungkan beberapa disk untuk ZFS. Sesuatu seperti jembatan PCIe SonnetTech Thunderbolt (ExpressCard atau PCIe) yang dikombinasikan dengan kartu eSATA atau SAS (atau bahkan kartu USB3) akan menjadi pesanan yang jauh lebih cepat daripada USB2 biasa.
sumber
SMART
perintah. Jika saya mencoba menjalankansmartctl
pada drive saya yang melewati raw, itu masih muncul sebagaiDevice Model: VBOX HARDDISK
. Jikasmartctl
perintah tidak melalui, apakah itu berarti bahwa ZFS terbatas pada subset dari perintah yang biasa juga?Sekarang (2017) ada implementasi ZFS asli untuk Windows (hanya 10?) Yang tersedia di:
https://github.com/lundman/zfsin
Diskusi di sini menunjukkan bahwa ini adalah port berkualitas tinggi:
https://news.ycombinator.com/item?id=15549190
sumber
Saya akan bertaruh pada usia utas ini bahwa Anda sudah pindah, tetapi saya akan menempatkan dua sen saya demi siapa pun yang masih memiliki pertanyaan tentang masalah ini.
Saya telah membangun beberapa mesin NAS menggunakan ZFS sebagai sistem file. Salah satu yang paling mudah digunakan adalah FreeNAS atau NAS4Free. Saya juga menggunakan Solaris sebelum dua yang sebelumnya menawarkan de-duplikasi dan enkripsi dalam versi rilis ZFS mereka. Seperti yang disebutkan, Anda dapat menggunakan prosesor Atom dengan sukses sebagai solusi motherboard berdaya rendah. Pastikan untuk memberi mereka RAM sebanyak yang dapat didukung papan untuk menebus kekurangan daya dari CPU. Jelas, NAS tidak secepat secepat disk lokal, tetapi lebih baik daripada tidak menuai manfaat ZFS sama sekali.
Saya telah menggunakan VM untuk mengakses beberapa stik USB yang pada gilirannya saya format dengan ZFS di kumpulan RaidZ. Saya kemudian membagikannya kepada mesin host melalui koneksi LAN tervirtualisasi. Sementara itu berhasil, saya tidak tahu masalah keandalan atau kinerja seperti apa yang akan Anda hadapi dalam melakukan hal seperti itu. Drive USB sangat lambat sehingga tidak ada data berharga yang dapat diperoleh dari pengaturan itu ... jadi, saya tidak pernah repot untuk mengujinya. Namun, saya membayangkan akan ada banyak overhead CPU melakukan sesuatu seperti itu.
Secara keseluruhan, jika Anda memiliki anggaran, saya sarankan melakukan NAS di atas VM. Bulan lalu saya membangun satu dengan kasing Chenbro kecil dan papan Atom Supermicro . Saya memberinya 4GB RAM dan drive SATA 4x3TB di RaidZ. Ini ditandai bangku pada 135MBps berkelanjutan. Saya belum melakukan tes lain.
sumber
Menggunakan OS sadar ZFS di mesin virtual adalah pilihan terbaik Anda. ZFS cukup tangguh dan mendukung impor dan ekspor kumpulan bentuk OS yang berbeda sehingga tidak boleh ada kegagalan besar atau mimpi buruk melakukannya.
sumber
Saya sudah benar-benar dapat diandalkan zfs baca tulis akses di windows 7. Windows 7 berpikir itu adalah berbagi NTFS melalui SMB. Begini caranya. NAS adalah Ubuntu 13,04, dengan zfs asli terpasang. Bukan sekering, melalui metapackage ubuntu-zfs, yang menginstal paket raring 0.6.1-1 ~. Ini berjalan pada komputer desktop lama 32 bit yang diresusitasi dari lemari lama. 1 manggung ram, segera ditingkatkan menjadi 2gb. MSI 845-G Max motherboard. Terlampir pada ini adalah kotak Sansdigital 8 drive, terhubung melalui portmultiplier. Di sana ada 4 3 TB barracuda drive. Dan 120 GB Vertex 3 SSD sebagai cache dan log. Saya membuat zpool raidz2 dari 4 disk, ditambah cache dan log. Kemudian saya mengeksekusi: zfs set sharenfs = pada 'zpoolname' Ini memberikan kesalahan ringan bahwa share mungkin atau mungkin tidak berfungsi. Lalu saya membuat folder di dalam zpool saya di "komputer" perangkat root nautilus. Lalu saya berbagi folder. Voila .....
Zfs yang dapat diakses jaringan di dalam windows 7, yang melaporkannya sebagai NTFS. Saya dapat melakukan "drive jaringan peta" di windows 7, dan sekarang saya memiliki drive ntfs 10 terabyte di windows 7. Jelas itu tidak bisa di-boot. Dan itu hanya dapat diandalkan karena semua perangkat keras itu terdiri dari. Tapi, saya sudah dedup on, kompresi on, dan itu harus bertahan kehilangan 1 atau 2 dari 3 drive saya Terabyte.
Saya harap ini bekerja untuk orang lain.
sumber
Saya tidak berpikir itu mungkin saat ini. Saya belum menemukan driver ZFS untuk Windows, tetapi kodenya open-source sehingga mungkin untuk menulisnya.
sumber
Saya baru-baru ini menguji ini di desktop Gentoo saya di kantor. Buat zvol pada * nix pilihan Anda, format ke NTFS dan bagikan melalui samba. Izin direktori aktif berfungsi dengan baik, satu-satunya gangguan kecil adalah samba harus dihentikan untuk mengembalikan snapshot, tapi itu bukan masalah besar karena dapat dilakukan dalam hitungan detik. Rencana saya adalah membuat salinan langsung dari semua data pengguna saya dan mengambilnya setiap hari. Lebih sebagai sarana untuk mendapatkan kembali file yang terhapus secara tidak sengaja daripada cadangan yang sebenarnya. Sekarang saya hanya perlu berbicara dengan mereka agar saya membeli server lain.
sumber
Sayangnya ada alat komersial yang mengklaim dukungan baca untuk 'Sun ZFS' ...
http://www.ufsexplorer.com/download_stdr.php
"Serta akses ke file di Sun ZFS,"
Tidak yakin seberapa bagus / belum pernah saya coba.
sumber