Titanium Backup “yetersiz boş depolama alanı” hatası


44

Harici SD kart sorunum nedeniyle telefonumu fabrika ayarlarına sıfırlamamı ve ardından yazılımı tekrar yüklemem gerektiğini düşündüm. Yine de bunu yapmadan önce uygulamalarımı ve verilerini yedeklemeliydim, böylece daha sonra geri yükleyebilirim. Bu amaçla, Titanium Backup Pro'ya güveniyordum, bu yüzden uygulamaya girdim, yedekleme dizinini /storage/emulated/legacy/TitaniumBackup(harici SD kart kullanılamadığından) değiştirdim ve tüm kullanıcı uygulamalarını ve sistem verilerini yedeklemeye çalıştım . Bir ilerleme durumu diyalogu belirlendi ve kapanana kadar yaklaşık 30 saniye boyunca% 0'da kaldı ve Titanyum Yedekleme, 7 gigabayt kalmasına rağmen 'Toplu yedekleme kesintiye uğradı: Yetersiz boş depolama alanı' bildirimini görüntüledi /storage/emulated/legacy.

Google’da bir çözüm aramaya çalıştım - gelen tek /data/app/com.keramidas.TitaniumBackup-1.odexdosya kaldırılmaktı ancak dosya bende mevcut değildi. Bu sorunu nasıl düzeltebilirim?

Açıklama : Titanium Yedekleme kopyası Google Play mağazasından alınan bir Pro anahtar tarafından etkinleştirilen bir Pro sürümüdür. Herhangi bir harici patcher, çatlak veya keygene ihtiyaç yoktur.


Bu garip gelse de önemsiz gelebilir, ancak SD kartı cihazdan çıkarmayı ve ikincisini yeniden başlatmayı düşündünüz mü? SD kartınızla ilgili sorun basit değildi, kart kök tarafından görülebiliyordu (bu, aynı zamanda root gibi çalışan uygulamalar için de geçerliydi), ancak diğerleri için değil.
Firelord

Bu odex dosyası bu yolda olamazdı, sadece kendinize o titanyumu odexedseniz, bu dosya /data/dalvic-cache/arm/data@app@com.keramidas.TitaniumBackup-1.dex
lord-ralf konumunda bulunur. -adolf

@Felelord kartı çıkartılmış haldeyken cihazı yeniden başlatmayı denedim ama bu sorunu çözmedi. Aynı hatayı Titanium Yedekleme'den alıyorum.
Arielle

@Arielle kaldırma ve sonra yeniden denediniz mi?
lord-ralf-adolf

@ lord-ralf-adolf Bunu daha önce denedim ve hala çalışmıyor.
Arielle

Yanıtlar:


53

Bunun nedeni, SuperSU’daki 'Mount namepace separation' ayarının açık olması (varsayılan olarak). Bunu kaldırarak, yeniden başlatıp Titanium Yedekleme işleminizi tekrar deneyin.

Bunun nedeni, uygulama tarafından oluşturulan klasörlerin izinlerinin daha yeni Android sürümlerinde kısıtlanmasından kaynaklandığını düşünüyorum. İronik olarak, Marshmallow tabanlı CM13'te bu sorun yoktu, ancak OnePlus One için Lollipop tabanlı OxygenOS ile karşılaştım.


Bu HTC One m7 için Lollipop 5.1.1 tabanlı DU ROM'umda bir cazibe gibi çalışıyor, teşekkürler!
sayı5

Benim için de çalıştı. Haftalar boyunca yedekleri kaçırmıştım, gerçekten de yetersiz olduğumu düşünüyordum.
Kiran Jonnalagadda

Çok teşekkür ederim! Bu benim için Kitkat 4.4.2'de çalışıyor. SuperSU'nun bunu sessizce tanıtması aptalca, çünkü bazı uygulamaları uyarmadan ve sebeple ilgili herhangi bir ipucu olmadan tamamen devre dışı bırakıyor. Yoksa gerçekten Titanium'un suçu mu?
Cerberus

@Cerberus Bu Google'ın hatası :-)
aalaap

1
Ad alanı ayırmayı devre dışı bırakma seçeneği nerede? CM 12.1, SuperSU kullanmaz.
Celeritas

6

Bu, kitkat'taki bazı servis değişikliklerinden kaynaklanmaktadır. Google’daki bazı araştırmalar, platform.xml dosyasını değiştirmek için kullanılabilecek bir uygulama olduğunu gösterdi. Uygulama bir kez çalıştırıldığında, kullanıcıdan devam etmesine ve yukarıdaki dosyada değişiklikler yapmasına izin vermesini ister. Bundan sonra her şey iyi çalışıyor.

NextApp SDFix


5

TB'nin başlangıcında her zaman SuperSU'nun ad alanı ayırma özelliğinin "bazı platformlarda güvenilir bir şekilde çalışmayabileceğini" belirten bir uyarı verdi.

Son SuperSU güncellemesine kadar hiçbir sorunla karşılaşmadım ...

Bu yüzden, SuperSU’daki bu seçeneğin devre dışı bırakılması ve yeniden başlatılması, OnePlus One / CM12.1’deki "yetersiz alan" ı çözdü.

Bu izinler ile uğraşmadan önce açık bir çözüm oldu.


3

(Titanyum Yedekleme) toplu yedekleme kesintiye uğradı: yetersiz depolama alanı, bu çözüm benim için çalışırsa, birinin çalışıp çalışmadığını görmeyi deneyebilir. Düzeltmem var. Biraz araştırma yaptım ve /etc/permissions/platform.xml dosyasını düzenleyebileceğinizi ve WRITE_EXTERNAL_STORAGE grubuna bir grup ekleyebileceğinizi öğrendim.

Orijinal:

Media_rw grubunu ekleyin:

Bitti. Şu an harici kartıma bir TiBU yapıyorum. Bu olabilir karta yazma sorunları var diğer uygulamaları düzeltmek, ben şahsen herhangi bulamadık.

Bunu yapmadan önce güvenliğini korumak için dosyanın bir adb çekin yapmasını önerin. Dosyayı çekerseniz, düzenleyin ve geri itin, izinlerin 644 olarak ayarlandığından emin olun.


Android 6'da bu gruba sahip değildim, ancak Android 5'de bulundum. Bu yüzden bunu "WRITE_MEDIA_STORAGE" girişinin üstüne ekleyin: <allow name = "android.permission.WRITE_EXTERNAL_STORAGE"> <grup gid = "sdcard_r" /> <grup gid = "sdcard_rw" /> <grup gid = "media_rw" /> < / izin>
Berend de Boer

2

Android'in son sürümlerinde, altındaki yollar /storage/emulated/legacyyalnızca onları oluşturan uygulamalar için çalışır. İşletim sistemi TB'nin yaratıldığını bilmiyorsa, /storage/emulated/legacy/TitaniumBackupbu hatayı alırsınız.

Bir dizin oluşturmak için TB'yi kullanmayı deneyin, ardından yedekleriniz için kullanın. Alternatif olarak /storage/emulated/legacy, gibi başlamayan bir yol kullanın /data/media/0/TitaniumBackup. Her ikisi de çalışmalı.


İkisinin de çalışması gerekir ... ama ikisi de işe yaramadı. Başka bir dizin oluşturmayı denedim /storage/emulated/legacyve bunu yedeklemeler için kullanmak işe yaramadı. Başlamayan bir yol kullanmayı denedim /storage/emulated/legacy- /mnt/sdcard( /datahiç Titanium Yedeklemesi için erişilebilir değildi) ve yine de istenildiği gibi çalışmadı.
Arielle

Hmm, bu yeni sorunu TF700T’de yeni bir ROM yükledikten sonra çözdüğümü biliyorum. Ancak bazı uygulamalarda da benzer sorunlar yaşadım. Ben kullanmış olmalı /datafarklı birinde hile. Ben diğer dizin oluşturmak için TB kullanılan varsayıyorum /storage/emulated/legacy? Aksi takdirde işe yaramayacak.
Trebor Rude

1

sadece süper kullanıcı ayarları-untick "mount ad alanı ayırma" için gidin ve yeniden başlatma !!


4
Ve arkasındaki sebep?
Firelord

En yüksek puan ile aynı cevap. Titanyum Yedekleme şimdi, Süper kullanıcı komutlarını bir şekilde ayıran Ad alanı ayrılması etkinse bir uyarı verir. Ad alanları ayrılırsa, Titanyum yedeklemesi doğru şeylere erişemez.
mix3d

0

@Izzy'nin dediği gibi , bu bir XY problemiydi - Titanyum Yedekleme kullanmakta ısrar etmek yerine başka bir yedekleme çözümü arayabilirdim . Ve yaptım - adb backupözelliğini kullandım (telefonumu yeniden başlattığımda işe yaradı). Sonunda, yedeği hiç geri yüklemek zorunda değildim, ama bu tamamen farklı bir hikaye.


0

Titanium Yedekleme Tercihlerinizi açın. Ardından , Yedekleme Ayarları'nda Yedekleme uygulaması harici verisi adlı bir seçenek arayın . Etkin olmadığından emin olun. Aksine, 'seçilen bir boyuttan küçükse Enabled' olarak ayarlayın ve boyutu 35 MB olarak ayarlayın.

(Büyütmek için resme tıklayınız)

IMG: Harici verileri yedekle

Bazı uygulamalar /sdcard/Android, özellikle birkaç konsere yayılan oyunlardan çok miktarda dış veriye ( / veride depolanır ) sahiptir. Bu seçenek, tekrar yüklenebileceklerinden yedeklemeyi devre dışı bırakır.


Üzgünüm, ama bu çözüm gerçekten benim tarafımda işe yaramadı. 'Yedekleme uygulaması harici verileri' zaten seçili bir boyuttan küçükse 'Etkin' olarak ayarlanmış ve boyut 32 MB olarak ayarlanmış, bu yüzden 'Devre Dışı (Her Zaman)' ayarını yapmaya çalıştım ve yedeği yeniden denedim ... Çalışmıyor
Arielle

@Arielle Sıkıştırmayı açmayı deneyin (BZIP2 olarak ayarlayın). Yalnızca kullanıcı uygulamalarını yedeklediğinizden ve herhangi bir sistem uygulamasını DEĞİLDüğünüzden emin olun.
Vishal Biswas

Sıkıştırmayı GZIP'den BZIP2'ye değiştirmeyi ve yalnızca kullanıcı uygulamalarını yedeklemeyi denedim. Hala çalışmıyor 7 GB yerim kalmasına rağmen.
Arielle

Son çare: Logcat'i root olarak çalıştırın . En azından sana bir fikir verecek.
Vishal Biswas

0

Eğer süper yöneticisi olarak Magisk kullanıyorsanız, gidin settings> mount namespace modeseçin isolated namespace. Umarım bu birine yardımcı olur!


-2

Ben de bu garip durumla karşılaştım. İşe yarayıp yaramadığını bilmiyorum. Ama benim için çalışıyor.

Şanslı yamalı yükleyin . Odex dosyasını otomatik olarak kaldıracak ve Titanium Yedekleme'yi yükleyebileceksiniz.


Ancak, herhangi bir .odex dosyası görünmüyor. Ve web'deki öğreticiler göz önüne alındığında gizlenmiş gibi görünmüyor. // Ve TitaniumBackup zaten kurulu!
Firelord

Benim durumumda aynı senaryo var. Ayrıca dosyayı da göremiyorum. Lütfen bu apk yükleyin ve açın. sadece 5-10 saniye bekleyin, otomatik olarak tarar ve kaldırır. Bittiğinde bir bildirim göreceksiniz
Dalvik


odex dosyası yoktur, sadece uygulamayı kendiniz odex ederseniz, şanslı yamalı bir yama uygulamak gibi, şanslı yamalı yaparsanız odex dosyasına yama uygular ve apk ile aynı dizine koyarım (sanırım kullanımı şanslı yamalı yasadışı-sadece söyleyerek-)
lord-ralf-adolf

1
@Dalvik Yardımlarınız için teşekkürler, ancak temel noktayı kaçırıyorsunuz. Bu odex dosyasını bulamıyoruz ve bu yamalı kesinlikle o dosyayı kendi başına yaratacak, silecek ve daha sonra bu işi yaptığını söyleyecek sihirli bir şey değil! Sağ!
Firelord
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.