it-swarm.asia

Çapraz platform dosya sistemi

Harici disklerimin Linux, Mac OS X ve Windows'tan okunabilir ve yazılabilir olmasını istiyorum.

FAT32 çalışıyor, ancak 4 GB dosya boyutu sınırı bugünlerde bir göstericidir. Herhangi bir alternatif var mı?

84
Console

Atılımın dediği gibi, NTFS kullanın. Hem Mac OS hem de Linux'ta, bir NTFS bölümüne okuma/yazma özelliğini etkinleştirmek için NTFS-3G kullanabilirsiniz.

OS X'te NTFS-3G ayrıca Homebrew içinden brew install ntfs-3g ile ücretsiz olarak yüklenebilir. Ayrıca ihtiyacınız OS X için Sigorta , fakat bu kadar.

Bu projeler ücretsiz, açık kaynaklı ve olgun. Bu kurulumu Mac'te kullandım ve NTFS bölümünden verilere erişirken sorun yaşamadım.

46
alex

UDF bir adaydır. Linux> = 2.6.31, Windows> = Vista, MacOS> = 9 ve birçok BSD üzerinde kullanıma hazır.

Not: UDF, tüm platformlarda eşit olarak desteklenmeyen farklı sürümlerde gelir, bkz. Wikipedia - Compatibility .

İlgili soru: SB flash sürücüde UDF kullanma

40
Marco

Basit cevap - hayır. Bu işletim sistemlerinde FAT32'den başka en küçük ortak payda yoktur.

En düşük ortak payda ile, yerleşik dosya sistemlerini kastediyorum. Eklentiler için, kendi başınızasınız.

16
EmmEff

İki çözümün var. Çoğu Linux dağıtımı, NTFS sürücülerine okuma ve yazma araçları içerir ...

Bir seçenek Ext2 kullanmak olacaktır. Dosya sistemini Windows işletim sistemiyle bütünleştiren bir windows yardımcı programı vardır. Bunun ideal çözümün olacağını düşünüyorum:

Aslında Windows işletim sistemini Ext2 dosya sistemini içerecek şekilde genişleten saf bir çekirdek modu dosya sistemi sürücüsü Ext2fs.sys'yi yükler. Tüm Windows yerel dosya sistemi sürücüleri (örneğin NTFS, FASTFAT veya Joliet/ISO CD-ROM'ları için CDFS gibi) gibi Windows NT işletim sistemi çekirdeğinde aynı yazılım katmanında yürütüldüğünden, tüm uygulamalara doğrudan erişebilir Ext2 hacimleri. Ext2 birimleri sürücü harflerini alır (örneğin O :). Bir Ext2 biriminin dosyaları ve dizinleri, tüm uygulamaların dosya iletişim kutularında görünür. Onlarla çalışmak için dosyaları veya Ext2 birimlerinden kopyalamaya gerek yoktur.

9
Breakthrough

deneyin exFAT , daha fazla işletim sistemi için uygun hale gelir. Bağlantılı wikipedia makalesine göre (kaynaklara bakınız) linux için geliştirilmekte olan açık kaynaklı bir çekirdek modülü var. OS X 10.6.5'ten beri destekliyor, Windows Vista'dan beri destekliyor. Microsoft OS işletim sistemleri için güncellemeler var.

exFAT büyük dosyaları destekler.

8
lajuette

Harici sürücülerinizi NFS ve Samba ile bir sunucuya bağlayın.

7
Will

FAT32, hemen hemen her yerde çalışmaktan emin olabileceğiniz bir şey.

Bugünün standartlarına göre artık büyük değil, dosya boyutu sınırından mücadele ediyorum. ExFAT henüz Linux'ta bulunmadığından alternatifler arıyordum ve uygun bir şey bulmak gerçekten zor.

UDF bir zamanlar bir çapraz platform ve çapraz medya dosya sistemi olması gerekiyordu, ancak biraz unutuldu. Çıkarılabilir sürücüler için oldukça uygun olan sabit diskler için UDF'yi biçimlendirme seçeneği vardır, ancak deneyimlerime göre Windows'taki destek en az düzeydedir. Windows 7, BluRay diskleri dışındaki UDF sürücüleri destekliyor mu bilmiyorum.

Windows bilgisayarlara ve Linux bilgisayarlara bağlanması gereken harici sürücülerim için NTFS kullanmaya karar verdim. Çıkarılabilir sürücülerim için, yalnızca Linux bilgisayarlarda kullanılmıyorsa, XFS kullanıyorum.

Aynı sorun şifreleme için de geçerlidir: Linux üzerinde LUKS kullanıyorum; TrueCrypt, Linux sistemlerine LUKS ile kıyaslandığında çok iyi entegre edilemez, bu yüzden buna karar verdim.

4
polemon

Çapraz platform gereksinimleriniz yapmayın Windows içeriyorsa, benim anlayışım ZFS'nin popüler modern işletim sistemleri için en iyi seçenek olduğudur. 2017 yılının sonlarından itibaren yaygın olarak kullanılmaktadır. OSX/macOS, Linux, FreeBSD desteğini içeren OpenZFS uygulamasına bakınız: https://en.wikipedia.org/wiki/OpenZFShttp://www.open-zfs.org/wiki/Main_Page

Windows'u sanal bir makine (veya başka bir kaynak) üzerinden kullanmak mümkün olmalıdır, ancak gereksinimlerim Windows olmadan karşılandı.

1
jimmont

exFat dosya sisteminin kullanılmasını öneririm, çünkü 120GB Harddisk bölümünü exFat ile biçimlendirdim ve macOS, Linux ve Windows ile mükemmel bir şekilde çalışıyor.

0