SDCardFS kullanımdan kaldırılıyor

SDCardFS, Android 11 veya sonraki sürümlerle başlatılan ve çekirdek 5.4 ya da sonraki sürümleri çalıştıran cihazlarda kullanımdan kaldırılmıştır. Böyle bir tarihte cihazlar, VTS test etme SDCardFS olarak listelenen eklenmiş dosya sistemlerine izin vermez. Şununla başlayan cihazlar: Android 11 veya sonraki sürümler yüklü ancak çekirdek sürümü 4.19 ya da üzeri SDCardFS kullanmaya devam edebilir, ancak Google ek destek.

SDCardFS, kullanımdan kaldırılmadan önce emülasyonlu raporlara erişimi kontrol dahili depolama ve harici SD kartlar ile uygulamaların yalnızca verilere erişmesini olduğunu düşünmek önemlidir. Buna ek olarak, büyük/küçük harfe duyarlı olmayan ve bazı ek depolama alanı izlemeleri.

SDCardFS değiştirme işlevi

SDCardFS'in yerine geçerken şunları yapmak için çeşitli Linux çekirdek dosya sistemi özellikleri kullanılır: benzer sonuçlar elde edersiniz. Büyük/küçük harfe duyarlılık doğrudan dosya sistemi; bu durumda, büyük/küçük harfe duyarlı olan arama süreleri hemen hemen aynıdır. büyük/küçük harfe duyarlı olmayan klasörlerle senkronize ederek büyük klasör yavaşlamasını SDCardFS'ten kaldırın. İlgili içeriği oluşturmak için kullanılan SDCardFS'in depolama alanı verilerini hızlı bir şekilde toplamak üzere ayarları artık proje kotaları kullanılarak kullanıcı alanından yapılandırılıyor. Bazılarında performans açısından hassas bağlamlarda dizinler yerine bağlanır. Yeni bir FUSE uygulaması, doğrudan dosya sistemi erişimi için kapsamlı depolama alanı sağlar. Konum bilgilerinin çıkartılmasını desteklemek için öncelikle.

SDCard değiştirme işlevini yapılandırın

SDCardFS olmadan emülasyonlu depolama için proje kotalarını ve büyük/küçük harf katlamayı etkinleştirmek için Android 11 veya sonraki sürümleri çalıştıran cihazlarda device.mk dosyasındaki emulated_storage.mk öğesinden devral:

$(call inherit-product, $(SRC_TARGET_DIR)/product/emulated_storage.mk)

Uyarı: Cihazlarda bunu yapmayın Android 10 veya önceki sürümlerin yüklü olduğu dosya sisteminde yerel büyük/küçük harfe duyarlılık, dosya tabanlı şifreleme ayarlarını kontrol edin. SDCardFS'i kullanmaya devam etmek gerekir izin verir.

SDCardFS'yi kullanımdan kaldırma nedenleri

SDCardFS'yi kullanımdan kaldırmanın çeşitli nedenleri vardır.

Kararlılık

SDCardFS, büyük/küçük harfe duyarlılık konusunda çeşitli yarış sorunlarından dolayı, düşük bellek durumlarıyla ilgili bazı sorunlar bulabilirsiniz. Büyük/küçük harfe duyarlı değil büyük dizinlerde aramalar oldukça yavaş olabilir çünkü aramaların büyük dizinlerde alt dizine eklenir. Üst ve alt bölümlere erişme aynı anda kullanmak da sorunlara yol açabilir.

Yukarı akış denkliği

SDCardFS, bağlama düzenekleri. Bu yamalar, yardımcı olabilir. SDCardFS'in özellikleri yukarı akış bileşenleri tarafından çoğaltılabilir. ortadan kaldırır.

API ile özellik denkliği

Android'in önceki sürümünde, kapsama dahil edilen depolama alanı belirli veri türü olduğunu unutmayın. SDCardFS üzerinden doğrudan depolama alanı erişimi bunları desteklemiyor en iyi uygulamaları paylaşacağız.