Vaka seçtiğiniz için hangi nedenler var içinde birincil sürücü bölümü biçimlendirirken HFS + hassas sürümü? Büyük / küçük harfe duyarlı her zaman en iyi seçenek olmaz mıydı?
Vaka seçtiğiniz için hangi nedenler var içinde birincil sürücü bölümü biçimlendirirken HFS + hassas sürümü? Büyük / küçük harfe duyarlı her zaman en iyi seçenek olmaz mıydı?
Yanıtlar:
İkisi de a) ne yaptığınızı ve b) kesinlikle yapmanız gerekmediği sürece varsayılanı (büyük / küçük harf duyarlı) kullanın. Büyük küçük harf duyarlı bir dosya sisteminde düzgün çalışmayacak birkaç program var (Norton Antivirus akla geliyor).
HFS, varsayılan olarak, büyük / küçük harfe duyarsızdır ancak büyük / küçük harfe duyarlıdır (yani karşılaştırma amacıyla yazdığınız şeyi önemsemez, ancak yazdıklarınızı hatırlayacaktır).
Biri veya diğeri uygulamaları kırabilir, büyük / küçük harfe duyarsız ancak varsayılan değerdir. Sorunsuz bir şekilde küçük harfe duyarsız kullanıyorsanız, büyük / küçük harfe duyarlı bir geçişin iyi gideceğine dair hiçbir garanti yoktur. İşte elma destek sayfalarından bir örnek :
... üçüncü taraf yazılım çözümlerinin büyük / küçük harf duyarlılığıyla doğru çalıştığını varsaymayın. Önemli: Büyük / küçük harfe duyarlı adlar, Unicode ignorable karakterlerini görmezden gelmez. Bu, tek bir dizinin Unicode karşılaştırma kurallarını kullanarak eşdeğer olarak kabul edilen birkaç ada sahip olabileceği, ancak büyük / küçük harf duyarlı bir HFSX biriminde ayrı olarak kabul edildiği anlamına gelir.
Büyük / küçük harfe duyarlı bir dosya sistemi seçmek için iyi bir neden var. Çalıştırdığınız uygulamaların kalitesi ve güvenliği ile ilgileniyorsanız, kötü programlanmış uygulamaları ayırt edebilecek herhangi bir erken mekanizma ilginizi çekebilir.
Bir kerede adında bir dosya oluşturan conf
ve daha sonra aynı adı taşıyan bir dosyayı açmaya çalışan bir CONF
uygulama en azından kötü yazılmış. Bu sadece basit kötü programlama pratiğidir. Bu tür bir başvuru, kod uzunluğu boyunca aynı ortalama olasılıkta güvenlik açıklarıyla doludur. Bu tehlikeli bir uygulamadır.
Bu tehlikeli uygulama büyük olasılıkla büyük / küçük harf duyarlı dosya sisteminde kilitlenecektir .
Bu tehlikeli uygulama, büyük küçük harf duyarlı dosya sisteminde çökmeyecek .
(Bazı uygulamalar her ikisinde de çökecektir, ancak bunları düzeltmek için fazla motive değiliz.)
Bu nedenle, büyük / küçük harfe duyarlı bir dosya sistemi, kötü programlanmış uygulamaları erken tespit etmek ve engellemek için iyi bir araç olarak düşünülebilir.
Diğer taraftan, bu seviye programlama kalite kontrolü , başka bir güvenlik açığı bulunmadığından emin olmak için yeterli değildir.
Büyük / küçük harf duyarlılığıyla doğru çalışmayacak bazı önemli uygulamalar var. Ve bunu yapmak için gerçekten bir neden yok. Bunu yapmak için bir nedeninizin olmadığını sorduğunuzdan beri varsayıyorum. Belirli bir nedeniniz olmadıkça bunu yapmamanız konusunda kesinlikle daha iyisiniz ve birçok uygulamanın da doğru şekilde çalışmamasına aldırmıyorsunuz.
Büyük / küçük harfe duyarlı dosya sistemini kullanmanın iyi bir nedeni git depoları kullanmaktır. Bunları depoya senkronize etmek, kullanmazsanız tekrar tekrar sorunlara neden olur.
Ancak, bu tür bir uygulamaya duyarlı HFS + formatlı harf kullanarak başka bir bölüm eklemenizi ve bu bölüme ihtiyaç duyduğunuz dizinleri bağlamanızı öneririm. Sistem bölümüm hâlâ büyük / küçük harfe duyarsız değil, nedenini bildiğim için değil, sadece korktuğum için.
git reset --hard
ya git checkout [file]
da çalışan ağacı temiz kılmak gibi görünmüyor.
Adobe Creative Cloud uygulamaları büyük / küçük harf duyarlı bir sistemde çalışmaz ve büyük bir sorun olabilir
Adobe programları, büyük / küçük harfe duyarlı dosya sistemlerinde çalışmadığı için rezildir. Adobe diyor ki:
Adobe ürünlerini, HSFX (HFS +) veya UFS gibi büyük / küçük harf duyarlı bir dosya sistemi kullanan birime yükleyemezsiniz. Bu sınırlama hem başlangıç sürücüsüne hem de yazılımın yüklü olduğu sürücüye uygulanır.
https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html
Steam, büyük / küçük harfe duyarlı dosya sistemlerine de yüklenemez.
Steam şu anda büyük / küçük harf duyarlı dosya sistemlerini veya bölümleri desteklememektedir.
https://support.steampowered.com/kb_article.php?ref=8601-RYPX-5789