Titanium Backupの「空き容量が不足しています」エラー


44

外付けSDカードの問題のため、電話機を工場出荷時の状態にリセットしてからファームウェアを再インストールする必要があると考えました。ただし、それを行う前に、後で復元できるように、アプリとそのデータをバックアップする必要があります。そのために、私はTitanium Backup Proに依存していたので、アプリに入り、バックアップディレクトリを/storage/emulated/legacy/TitaniumBackup(外部SDカードが利用できないため)に変更し、すべてのユーザーアプリとシステムデータをバックアップしようとしました。進行ダイアログが表示され、終了するまで約30秒間0%で停止し、7ギガバイトが残って/storage/emulated/legacyいるにもかかわらず、Titanium Backupが「バッチバックアップが中断しました:空き容量が不足しています」という通知を表示しました。

Googleで解決策を探してみました-唯一の解決策は削除することでした/data/app/com.keramidas.TitaniumBackup-1.odexが、ファイルは私の側に存在しませんでした。この問題を修正するにはどうすればよいですか?

明確化:Titanium Backupのコピーは、Google Playストアから取得したProキーによってアクティブ化されるProバージョンです。外部のパッチャー、クラック、またはキー生成の必要はありません。


これは奇妙なことは言うまでもなく些細に聞こえるかもしれませんが、デバイスからSDカードを取り外して後者を再起動することを検討しましたか?あなたのSDカードの問題は簡単なものではなく、カードはルートからは見えますが(ルートとして実行しているアプリも同様)、他の人には見えません。
消防士

そのチタンのファイルを/data/dalvic-cache/arm/data@app@com.keramidas.TitaniumBackup-1.dex
lord-ralfに

@Firelordカードを取り外した状態でデバイスを再起動しようとしましたが、問題は解決しませんでした。Titanium Backupでも同じエラーが発生します。
アリエル

@Arielleをアンインストールしてから再インストールしましたか?
lord-ralf-adolf

@ lord-ralf-adolf私はそれを試してみましたが、まだ機能しません。
アリエル

回答:


53

これは、SuperSUの「名前空間の分離のマウント」設定がオンになっているためです(デフォルト)。それを外し、再起動して、Titanium Backup操作を再試行します。

これは、新しいAndroidバージョンではアプリで作成されたフォルダーへのアクセス許可が制限されているためと思われます。皮肉なことに、この問題はマシュマロベースのCM13では発生しませんでしたが、OnePlus OneのLollipopベースのOxygenOSでは発生しました。


これは、HTC One m7用のLollipop 5.1.1ベースのDU ROMの魅力のようです。
number5

私のためにも働いた。本当にスペースが足りないと思って、数週間バックアップを逃していました。
キランジョナラガッダ

どうもありがとうございました!これはKitkat 4.4.2で動作します。これを静かに紹介するのはSuperSUの愚かさです。警告なしに、また原因についてのヒントもなく、他のアプリを完全に無効にするからです。それとも本当にチタンのせいですか?
ケルベロス

@ケルベロスそれはグーグルのせいです:
aalaap

1
名前空間の分離を無効にするオプションはどこにありますか?CM 12.1はSuperSUを使用しません。
セレリタス

6

これは、キットカットのサービスの変更が原因で発生します。googleに関するいくつかの調査では、platform.xmlファイルを変更できるアプリがあることが示されました。アプリが実行されると、先に進み、上記のファイルに変更を加えることを許可するようユーザーに求めます。この後はすべて正常に動作します。

NextApp SDFix


5

TBの起動時に、SuperSUの名前空間分離機能が「一部のプラットフォームでは確実に動作しない可能性がある」という警告が常に表示されていました。

まあ、最近のSuperSUアップデートまで問題に直面したことはありません...

そのため、SuperSUでそのオプションを無効にして再起動すると、OnePlus One / CM12.1の「スペース不足」が解決されました。

これは、許可などをいじる前の明らかな解決策でした。


3

(Titanium Backup)バッチバックアップが中断されました:このソリューションが私にとってうまく機能するストレージスペースが不十分です。修正があります。少し調査を行ったところ、/ etc / permissions / platform.xmlを編集して、WRITE_EXTERNAL_STORAGEにグループを追加できることがわかりました

元の:

media_rwグループを追加します。

できた 今すぐ外部カードにTiBUを実行しています。これにより、カードへの書き込みに問題がある他のアプリ修正される可能性がありますが、個人的には見つかりませんでした。

これを行う前に、保管のためにファイルのadbプルを行うことをお勧めします。ファイルをプルして編集し、プッシュバックする場合は、アクセス許可が644に設定されていることを確認してください。


このグループはAndroid 6にはありませんでしたが、Android 5にはありました。追加するだけで、ストレージスペース不足メッセージが修正されました。「WRITE_MEDIA_STORAGE」エントリの上にこれを追加します。<permission name = "android.permission.WRITE_EXTERNAL_STORAGE"> <group gid = "sdcard_r" /> <group gid = "sdcard_rw" /> <group gid = "media_rw" /> < / permission>
ベレンドボーア

2

Androidの最近のバージョンでは、パス/storage/emulated/legacyは作成元のアプリでのみ機能します。OSがTBが作成されたことを知らない場合、/storage/emulated/legacy/TitaniumBackupこのエラーが発生します。

TBを使用してディレクトリを作成し、それをバックアップに使用してみてください。また、始まらないパス使用/storage/emulated/legacyのように、/data/media/0/TitaniumBackup。どちらも動作するはずです。


どちらかが動作するはずですが...どちらも動作しませんでした。で別のディレクトリを作成しようとしましたが/storage/emulated/legacy、それをバックアップに使用しました-動作しませんでした。/storage/emulated/legacy- で始まらないパスを使用してみました/mnt/sdcard/dataTitanium Backupにまったくアクセスできませんでした)が、意図したとおりに機能しませんでした。
アリエル

うーん、私は新しいROMをインストールした後、TF700Tでこの正確な問題を解決したことを知っています。しかし、多くのアプリで同様の問題がありました。私は/data別のトリックを使用したに違いありません。あなたはTBを使用して他のディレクトリを作成したと仮定します/storage/emulated/legacyか?そうでなければ動作しません。
トレバールード

1

super user-settings-untickに移動して「マウント名前空間の分離」を選択し、再起動します!!


4
そして、その背後にある理由は?
消防士

最高の評価と同じ答え。Titanium Backupは、ネームスペース分離が有効になっている場合に警告を表示するようになりました。これにより、何らかの方法でスーパーユーザーコマンドが分離されます。名前空間が分離されている場合、Titaniumバックアップは適切なものにアクセスできません。
mix3d

0

@Izzyが言ったように、これはXYの問題でした。TitaniumBackupの使用を主張する代わりに、別のバックアップソリューションを探していたかもしれません。そして、私はそうしました-私はこのadb backup機能を使用しました(私の電話を再起動したときに機能しました)。結局、バックアップをまったく復元する必要はありませんでしたが、それはまったく別の話です。


0

Titanium Backupの設定を開きます。その後、というオプションを探しバックアップアプリ外部のデータバックアップ設定。有効になっていないことを確認してください。代わりに、「選択したサイズよりも小さい場合は有効」に設定し、サイズを35 MBに設定します。

(画像をクリックすると拡大します)

IMG:外部データのバックアップ

一部のアプリには、大量の外部データ(/sdcard/Android/ dataに保存)があります。特に、いくつかのギグにまたがるゲームがあります。このオプションは、再度ダウンロードできるため、バックアップを無効にします。


申し訳ありませんが、その解決策は私の側ではうまくいきませんでした。「バックアップアプリの外部データ」は既に「選択したサイズよりも小さい場合は有効」に設定され、サイズは32 MBに設定されていたため、「無効(常に)」に設定してバックアップを再試行しました...動作しません。
アリエル

@Arielle 圧縮をオンにしてみてください (BZIP2に設定)。システムアプリではなく、ユーザーアプリのみをバックアップしていることを確認してください。
ヴィシャルビスワ

圧縮をGZIPからBZIP2に変更し、ユーザーアプリのみをバックアップしようとしました。それでも動作しません。7 GBの空き容量が残っていますが。
アリエル

最後の手段:rootとしてlogcatを実行します。少なくともアイデアが得られます。
ビスハルビスワ

0

スーパーユーザーマネージャーとしてMagiskを使用している場合は、settings> に移動してmount namespace modeを選択しますisolated namespace。これが誰かを助けることを願っています!


-2

私もこの奇妙な状況に直面しています。うまくいくかどうかはわかりません。しかし、私にとってはうまくいきます。

ラッキーパッチャーをインストールします。Odexファイルが自動的に削除され、Titanium Backupをインストールできるようになります。


しかし、.odexファイルは存在しないようです。そして、ウェブ上のチュートリアルを考えると、隠されていないようです。//そして、TitaniumBackupはすでにインストールされています!
消防士

私の場合、同じシナリオがあります。また、ファイルを表示できません。このapkをインストールして開きます。5〜10秒待つだけで、自動的にスキャンして削除されます。完了し
たら

android.stackexchange.com/questions/105816/... 私の質問を参照してください
のDalvik

odexファイルはありません。ラッキーパッチャーからパッチを適用するようにアプリを自分でodexする場合にのみ、ラッキーパッチャーを行う場合はodexファイルにパッチを適用し、apkと同じディレクトリに配置します(使用すると思います)ラッキーパッチャーの違法
主-ラルフ-アドルフ

1
@Dalvik助けてくれてありがとう、しかしあなたは基本的なポイントを見逃している。そのodexファイルを見つけることはできませんし、そのパッチャーは確かにそのファイルを独自に作成し、削除して、それが仕事をしたことを伝える魔法のようなものではありません!右!
消防士
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.