Rehberime hoş geldiniz. Bu rehber de düşük depolamalı telefonunuz için depolamayı nasıl arttırabileceğinizi göstereceğim.
Hafıza kartının bölüm tablosunu ayarlayıp fstab üzerinden /data dizinine bağlamasını yapacağız.
Depolama hafıza kartınıza bağlı olarak artacaktır. Bununla beraber yine hafıza kartınıza bağlı olarak disk hızında düşüş olacaktır, bir miktar takılma normaldir.
Bu yöntem Android 6.0 ile gelen hafıza kartını dahili olarak biçimlendirme ile aynı değildir. O işlem ile hafıza kartı cihazınıza özel olarak formatlanıp /data/media/0 dizinine bağlaması yapılır.
Gerekenler
-Hafıza kartı
-TWRP
-
-İşinizi kolaylaştırmak için ve
Parted ekranı açıldıktan sonra mklabel gpt yazıyoruz ve diski GPT yapıyoruz, bütün uyarıları onaylayıp geçebilirsiniz.
mkpart userdata ext4 0kb "diskin sonu" komutu ile yeni bölümümüzü oluşturuyoruz. Diskin sonu üst tarafta yazacaktır, misal benimki 31.9 GB.
"Q" yazarak parted üzerinden çıkış yapıp cihazı yeniden başlatarak tekrar recovery moduna alın ve hafıza kartınızı "ext4" olarak biçimlendirin.
Bağlamasını yapma
Cihazınız System-as root içeriyor ise fstab dosyası /vendor/etc için de olacaktır ama böyle bir desteği yok ise boot. İmg dosyasını ile unpack ederek ramdisk içinden fstab dosyanızı düzenlemeniz gerekir. Daha sonra repack ederek oluşan image-New. İmg dosyasını boot bölümüne yazarak kullanabilirsiniz
Bu satırı sizin hafıza kartınızın bölüm numarası ile değiştrimeniz gerekiyor.
/dev/block/mmcblk0p1 /data ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,resize,forceencrypt=/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/metadata şeklinde düzenliyorum ve tabii hafıza kartının bağlantısını kesiyorum. Bunun için sdcard olarak bağlanan satırı silmeniz yeterli olur.
Bu işlemden sonra boot edip kullanabilirsiniz. Bu yöntem Android 10 ve 10 altı bütün sürümlerde çalışıyor, Android 11 üzerinde denemedim ama Android 12 üzerinde çalışmıyor.
Parted ile uğraşmak risklidir, sorumluluk almıyorum.
Hafıza kartının bölüm tablosunu ayarlayıp fstab üzerinden /data dizinine bağlamasını yapacağız.
Depolama hafıza kartınıza bağlı olarak artacaktır. Bununla beraber yine hafıza kartınıza bağlı olarak disk hızında düşüş olacaktır, bir miktar takılma normaldir.
Bu yöntem Android 6.0 ile gelen hafıza kartını dahili olarak biçimlendirme ile aynı değildir. O işlem ile hafıza kartı cihazınıza özel olarak formatlanıp /data/media/0 dizinine bağlaması yapılır.
Gerekenler
-Hafıza kartı
-TWRP
-
-İşinizi kolaylaştırmak için ve
Göründüğü üzere benim hafıza kartım mmcblk0, benim yacağım komut ise parted /dev/block/mmcblk0Parted Dosyası ve Cihazı Hazır Duruma Getirme
bu işlem esnasında işimizi oldukça kolaylaştıracaktır, ADB olmadan TWRP terminali ile de bu işlemleri yapabiliriz.
dosyasını indirip herhangi bir klasöre atalım. Ben "C:\rei'nin çalışma alanı" dizine atıyorum.
CMD'yi açarak parted dosyasını attığımız dizinecd C:\Rei'nin Çalışma alanı
komutuyla gidiyoruz.
Parted dosyasını cihazımızın dahili hafızasına göndermek içinadb push parted /sdcard/
komutunu yazıyoruz.
Şimdi bu dosyası TWRP'de çalışması için hazır hale getirmemiz gerekiyor. Öncelikle cihazımızın terminaline erişmek için adb shell yazıyoruz.
Dosyayı sbin klasörüne geçici olarak atıp chmoda almamız gerekiyor cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted komutu işimizi görecektir.
Parted ekranı açıldıktan sonra mklabel gpt yazıyoruz ve diski GPT yapıyoruz, bütün uyarıları onaylayıp geçebilirsiniz.
mkpart userdata ext4 0kb "diskin sonu" komutu ile yeni bölümümüzü oluşturuyoruz. Diskin sonu üst tarafta yazacaktır, misal benimki 31.9 GB.
"Q" yazarak parted üzerinden çıkış yapıp cihazı yeniden başlatarak tekrar recovery moduna alın ve hafıza kartınızı "ext4" olarak biçimlendirin.
Bağlamasını yapma
Cihazınız System-as root içeriyor ise fstab dosyası /vendor/etc için de olacaktır ama böyle bir desteği yok ise boot. İmg dosyasını ile unpack ederek ramdisk içinden fstab dosyanızı düzenlemeniz gerekir. Daha sonra repack ederek oluşan image-New. İmg dosyasını boot bölümüne yazarak kullanabilirsiniz
Bu satırı sizin hafıza kartınızın bölüm numarası ile değiştrimeniz gerekiyor.
/dev/block/mmcblk0p1 /data ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,resize,forceencrypt=/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/metadata şeklinde düzenliyorum ve tabii hafıza kartının bağlantısını kesiyorum. Bunun için sdcard olarak bağlanan satırı silmeniz yeterli olur.
Bu işlemden sonra boot edip kullanabilirsiniz. Bu yöntem Android 10 ve 10 altı bütün sürümlerde çalışıyor, Android 11 üzerinde denemedim ama Android 12 üzerinde çalışmıyor.
Parted ile uğraşmak risklidir, sorumluluk almıyorum.