Hangi Unix benzeri dosya sistemleri hem Mac'e hem de Linux'a kolayca ve güvenle monte edilebilir?


5

Bir USB sürücü için, bir dosya sistemi (ve / veya fs oluşturma seçenekleri) arıyorum.

  • Hem güncel bir OS X (> = 10.7.x) hem de yeni bir Linux çekirdeğine üçüncü taraf sürücüler olmadan monte edilebilir (hisse senedi Ubuntu 12.10 deyin)
  • yazma desteği ile
  • mümkün olduğu kadar Unix anlambilimi ve meta verisini destekler (sembolik linkler, hardlinks, zaman damgaları, Unix izinleri, mülkiyet)

Bu mümkün mü? FAT, uyumluluk açısından en güvenli bahis gibi gözüküyor, ancak elbette Unix izinleri yok. NTFS, OS X'te salt okunur gibi görünüyor ve Unix izinlerini desteklemiyor (ve NTFS'nin tersine çevrilmiş iki yorumunda çatışmalardan korkuyorum). Linux ext * dosya sistemleri yalnızca OS X'te ek sürücülerle çalışır. Linux'ta HFS + desteği oldukça kararlı görünmüyor (ya da günlük kaydını kapattıktan sonra tamamen kararlı mı?) Mac BSD tabanlı olduğundan bazı değişkenler sanırım UFS'nin her iki platformda da çalışması gerekir mi?

Açıklama: USB sürücüsünü iki bilgisayara aynı anda monte etmeyi düşünmüyorum (bu, USB arabirimi üzerinden çıkarılması biraz zor olurdu, değil mi?)

Yanıtlar:


3

UDF'yi POSIX uyumlu ve etrafınızdaki hemen hemen her cihaz tarafından desteklendiğini düşündünüz mü ? Ayrıca, örneğin bir USB flash sürücüde UDF'yi kullanma konusunda da birçok yardım vardır .

Alternatif olarak, hem OS X hem de Linux için RW destekli çekirdek modülleri olduğu için ZFS'ye bir göz atabilirsiniz ?


UDF mükemmel bir çözüm gibi görünüyor, teşekkürler! (ZFS aşırı derecede karmaşık görünüyor ve hem Linux hem de Mac'te marjinal destekli görünüyor.)
Hein

0

Birden fazla sistem erişimi için tasarlanmış bir dosya sistemi türü kullanmıyorsanız, çabalarınız tahrip edilemeyen bir geri kazanılabilir dosyaya yol açacaktır. Yalnızca bir sistemin kullandığı NTFS, ext [234] ve benzeri REQUIRE ve ASSUME gibi yerel dosya sistemleri. Bunun ana nedeni, yerel ana makinenin bazı gerekli öğeleri önbelleğe alması ve diğer sisteminizin bu değişiklikleri almak için senkronize olmamasıdır. Örneğin, tahsis tablosunda yapılan değişiklikler, aynı blokları tahsis eden iki sistemin olmaması çok önemlidir.

Paylaşılan erişime izin veren tek dosya sistemi türü, NFS ve muhtemelen CIFS'dir; burada bunlar bir istemci / sunucu işlem türü altındadır.

Dışarıda ne istediğinizi yapabilecek başka dosya sistemleri olduğundan eminim ancak normalde göreceğiniz bir şey değil ve işlemleri doğrulamak için orta derecede kapsamlı bir yapılandırma ve test gerektirecektir.


1
Girişiniz için teşekkürler :-) Evet Aynı sürücüyü aynı anda iki makineye monte etmenin zor olduğunu kabul ediyorum ve bunu dışlamaktan sorumu açıklığa kavuştum - Sadece farklı zamanlarda OS X’e monte edilebilecek bir format arıyorum ve Linux.
Hein

0

Eğer düşünürsek UDF , bu linux üzerinde biçimlendirmek için biraz yapışkan olduğuna dikkat ve UDF biçimlendirilmiş sürücü tanımak için pencereleri almak çok zor olabileceğini. Mac, görünüşe göre UDF'yi iyi tanıyor.

Tüm sürücüyü UDF olarak kullanmak daha iyi olur ve bunu bölümlendirmemek daha iyidir. Aslında, UDF bölüm kullanmaz. MBR'yi sıfırlamak, UDF dosya sistemini oluşturmak ve monte etmek için aşağıdaki komutları kullanın:

 dd if=/dev/zero of=/dev/sdx bs=512 count=1
 mkudffs --media-type=hd --blocksize=512 /dev/sdx
 mount -t udf -o bs=512 /dev/sde /media/udf

Daha fazla ayrıntı için bu soruya bakın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.