Hem Linux hem Mac OS X kullanırken, harici diskleri kullanmak biraz dikkat istiyor. Mac OS X'in desteklediği dosya sistemleri listesi daha çok BSD türü dosya sistemleri ve varsayılan dosya sistemi de HFS+. Linux dağıtımlarında doğrudan doğruya HFS+ desteği olmadığından, sonradan iş çıkartmasın diye bir USB diskimi UFS olarak biçimlendirmiştim.
Sonradan fark ettim ki, Apple Mac OS X'i hazırlarken UFS dosya sisteminde küçük bir değişiklik yapmış. PowerPC işlemcili eski Mac'lerde işlemcinin bitleri okuma yönü ile Intel işlemcilerdeki farklı. Birisi sağdan sola birisi soldan sağa okuyor. Apple'ın modifiye UFS'si de daima Intel ile ters yönde var saymış. Bu bir terslik değil, çok eskilerden Next işletim sisteminden alınan bir miras. Tabii Intel işlemcili Mac serileri için de bu var sayım devam etmiş. UFS biçimlendirilen USB'den bağlanan diskinizi Mac OS X'ler arası gezdirdiğiniz sürece sorun yok. Ama Linux'a bağlayıp UFS olarak bağladığınızda ilginç bir sorun çıkıyor.
mount -r -t ufs /dev/sdc2 /root/ufs-disk2
Yukarıdaki komut diski bağlıyor bağlamasına ama içerisindeki verilere erişemiyorsunuz. Okuma hatası alıyorsunuz. Ancak bu dünyanın sonu değil. Linux'daki mount komutunun UFS türleri arasında farklılıkları ayırt edebilmesi için parametre alma şansı var.
mount -r -t ufs -o ufstype=openstep /dev/sdc2 /root/ufs-disk2
Buradaki ufstype parametresi için ufs, ufs2, 44bsd, sunufs, openstep gibi seçenekler var. Yani Sparc işlemcili - ve aynı uyumsuzluğa aday - bir Sun OS bilgisayardaki UFS diski Linux'da bağlamaya çalışsak, benzeri sorunu görebiliriz; ama usfstype parametresi ile çözebiliriz. de.
Bakalım her seferinde bu kadar dert olmasın diyerek sanırım bu sefer diskin içeriğini kopyalayıp diski ext3 olarak biçimlendireceğim ve Mac OS X'de ext3 nasıl yazma / okuma bağlanır onu çözeceğim.
Tags: Genel Apple
Comments
http://en.wikipedia.org/wiki/Comparison_of_file_systems
bu adresteki tabloya göre ext3 desteği yok mac os x'de. ama ext2'yi ext2fsx kullanarak destekliyormuş. ntfs, ext2'den daha iyi ise, ntfs yapmayı da düşünebilirsiniz. sonuçta ntfs'nin yaygın olma avantajı var. mac os ve linux'ta ntfs-3g ile kullanabiliyorsunuz. windows'lar zaten kullanıyor. fat32 gibi 4 gb sınırı da yok. taşınabilir diskler için ntfs uygun olur diye düşünüyorum.
Şimdilik ext2/ext3 için uğraşıyorum. Yani Linux'u Mac'e uydurmaktansa Mac'i Linux'a uydurmayı deneyeceğim. Ama olmazsa ortak diski HFS+ yapıp, Linux'da gerekli modülleri - modül listesi çok teşekkürler - yükleyebilirim de. Aslında tahminen ben her ikisini de yapacağım. Maksat hem işimiz görülsün hem de her ikisinin kolaylıkları zorlukları karşılaştırılsın.
Yoksa Mac OS X'in güzel arayüzleri ve o türden cici bicisini iyice kurcaladım. Yeni fazla bir şey kalmadı. Biraz kaputu kaldırmak istiyorum.
Bu bitsin, daha Linux sunucudaki bölümü Samba ile paylaştırıp, Apple Time Machine için de kullanacağım.
NTFS'in anlamlı olması için ortalıkta Windows yüklü bilgisayar olması gerekli. Bunun için de şirket dışına çıkıp komşu şirketlerden Windows yüklü PC istemek gerekecek herhalde. :)
Selam,
Bora, Linux sistemlerde doğrudan doğruya hfsplus desteği bulunuyor hatta modülün adı da hfsplus.
Macintosh partition map support ve Apple Extended HFS file system support seçilmiş olması gerekir.
Yalnız dikkat etmen gereken nokta kullanacak aygıt için olan HFS+ da journaling disable olmalı.
Darvinden diskdev_cmds paketi için yapılmış olan Linux patchlerini de kullanarak düzgün bir şekilde HFS+ sistemlerini kullanabilirsin.
Patch burada:
http://dev.gentoo.org/~josejx/
Paket burada:
http://www.opensource.apple.com/darwinsource/tarballs/apsl/diskdev_cmds-332.11.tar.gz
Kolay Gelsin :)