티타늄 백업 "충분한 여유 저장 공간"오류


44

외부 SD 카드 문제로 인해 휴대 전화를 초기화 한 다음 펌웨어를 다시 설치해야한다고 생각했습니다. 그래도 작업을 수행하기 전에 나중에 복원 할 수 있도록 앱과 데이터를 백업해야합니다. 이를 위해 Titanium Backup Pro를 사용했기 때문에 앱을 입력하고 백업 디렉토리를 /storage/emulated/legacy/TitaniumBackup(외부 SD 카드를 사용할 수 없음으로) 변경하고 모든 사용자 앱과 시스템 데이터를 백업하려고 시도했습니다. 진행률 대화 상자가 나타나고 닫힐 때까지 약 30 초 동안 0 %로 멈 췄고 티타늄 백업은 7 기가 바이트가 남았음에도 불구하고 '배치 백업 중단 : 사용 가능한 저장 공간이 부족합니다'라는 알림을 표시했습니다 /storage/emulated/legacy.

나는 해결책을 찾기 위해 Google에서 검색을 시도했습니다. 유일하게 제거 된 /data/app/com.keramidas.TitaniumBackup-1.odex것이지만 파일이 내 끝에 존재하지 않았습니다. 이 문제를 어떻게 해결할 수 있습니까?

설명 : Titanium Backup 사본은 Google Play 스토어에서 얻은 Pro 키로 활성화 된 Pro 버전입니다. 외부 패치, 균열 또는 키겐이 필요하지 않습니다.


이상하게 들릴 수도 있지만, 장치에서 SD 카드를 제거하고 다시 시작하는 것을 고려 했습니까? SD 카드 문제는 간단하지 않았으며 카드는 루트로 표시되었지만 (루트로 실행되는 앱도 의미 함) 다른 사용자에게는 표시되지 않았습니다.
Firelord

해당 odex 파일은 해당 경로에 존재할 수 없습니다. 티타늄을 직접 별표로 묶은 경우에만 해당 파일이 /data/dalvic-cache/arm/data@app@com.keramidas.TitaniumBackup-1.dex
lord-ralf에 있습니다. -adolf

@Firelord 카드를 제거한 상태에서 장치를 다시 시작하려고 시도했지만 문제가 해결되지 않았습니다. 티타늄 백업에서 동일한 오류가 발생합니다.
Arielle

@Arielle 제거하고 다시 설치하려고 했습니까?
lord-ralf-adolf

@ lord-ralf-adolf 방금 시도했지만 여전히 작동하지 않습니다.
Arielle

답변:


53

SuperSU 의 'Mount namespace separator '설정이 기본적 으로 켜져 있기 때문입니다. 이를 해제하고 재부팅 한 후 Titanium Backup 작업을 다시 시도하십시오.

앱 생성 폴더에 대한 권한이 최신 Android 버전에서 제한되기 때문에 발생합니다. 아이러니하게도, Marshmallow 기반 CM13에서는이 문제가 없었지만 OnePlus One의 Lollipop 기반 OxygenOS에서이 문제에 직면했습니다.


이것은 HTC One m7 용 Lollipop 5.1.1 기반 DU ROM의 매력처럼 작동합니다. 감사합니다!
# 5

나를 위해 일했습니다. 공간이 부족하다는 생각으로 몇 주 동안 백업을 놓쳤습니다.
Kiran Jonnalagadda 13:14에

대단히 감사합니다! 이것은 Kitkat 4.4.2에서 작동합니다. 경고없이 다른 앱을 완전히 비활성화하고 원인에 대한 힌트없이 다른 앱을 완전히 비활성화하기 때문에이를 자동으로 소개하는 것은 SuperSU의 바보입니다. 아니면 정말 티타늄의 잘못입니까?
Cerberus

@Cerberus 그것은 구글의 잘못입니다 :-)
aalaap

1
네임 스페이스 분리를 ​​비활성화하는 옵션은 어디에 있습니까? CM 12.1은 SuperSU를 사용하지 않습니다.
Celeritas

6

이는 kitkat의 일부 서비스 변경으로 인해 발생합니다. 구글에 대한 일부 연구에 따르면 platform.xml 파일을 수정할 수있는 앱이 있다고합니다. 앱이 한 번 실행되면 사용자에게 계속 진행하여 위 파일을 수정하도록 요청합니다. 이 후 모든 것이 잘 작동합니다.

NextApp SDFix


5

TB가 시작될 때 항상 SuperSU의 네임 스페이스 분리 기능이 "일부 플랫폼에서 안정적으로 작동하지 않을 수 있음"이라는 경고를 표시했습니다.

글쎄, 최근 SuperSU 업데이트까지는 아무런 문제가 없었습니다 ...

따라서 SuperSU에서 해당 옵션을 비활성화하고 재부팅하면 OnePlus One / CM12.1의 "공간 부족"문제가 해결되었습니다.

이것은 권한 등을 다루기 전에 확실한 해결책이었습니다.


3

(티타늄 백업) 배치 백업 중단 : 저장 공간이 부족하여이 솔루션이 제대로 작동하는지 확인할 수 있습니다. 수정이 있습니다. 약간의 연구를 통해 /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>
Berend de Boer

2

최신 버전의 Android에서 경로는 경로 /storage/emulated/legacy를 만든 앱에서만 작동합니다. OS에서 TB created를 모르는 /storage/emulated/legacy/TitaniumBackup경우이 오류가 발생합니다.

TB를 사용하여 디렉토리를 작성한 후 백업에 사용하십시오. 또한,로 시작하지 않는 경로 사용 /storage/emulated/legacy등을 /data/media/0/TitaniumBackup. 작동해야합니다.


어느 쪽이든 작동하지만 ... 둘 다 작동하지 않았습니다. 에 다른 디렉토리를 만들려고 시도했지만 /storage/emulated/legacy백업에 사용했지만 작동하지 않았습니다. /storage/emulated/legacy- /mnt/sdcard( /dataTitanium Backup에 전혀 액세스 할 수 없었습니다)로 시작하지 않은 경로를 사용해 보았지만 여전히 의도 한대로 작동하지 않았습니다.
Arielle

흠, 새 ROM을 설치 한 후 TF700T에서이 정확한 문제를 해결했습니다. 그러나 많은 앱에서 비슷한 문제가있었습니다. 나는 /data트릭을 다른 것으로 사용해야했을 것입니다. TB를 사용하여 다른 디렉토리를 작성했다고 가정 /storage/emulated/legacy합니까? 그렇지 않으면 작동하지 않습니다.
Trebor Rude

1

슈퍼 사용자 설정으로 이동하여 "마운트 네임 스페이스 분리"를 해제하고 재부팅하십시오!


4
그리고 그 뒤에 추론?
Firelord

가장 높은 등급과 동일한 답변. 네임 스페이스 분리가 활성화 된 경우 티타늄 백업에서 이제 슈퍼 유저 명령을 분리합니다. 네임 스페이스가 분리 된 경우 티타늄 백업에서 올바른 항목에 액세스 할 수 없습니다.
mix3d

0

@Izzy가 말했듯 이 이것은 XY 문제였습니다. 티타늄 백업 사용을 주장하는 대신 다른 백업 솔루션을 찾을 수있었습니다. 그리고 나는- adb backup기능을 사용 했습니다 (전화를 재부팅 할 때 작동했습니다). 결국 백업을 전혀 복원 할 필요는 없었지만 전혀 다른 이야기입니다.


0

Titanium Backup의 환경 설정을 엽니 다. 그런 다음 백업 설정 에서 앱 외부 데이터 백업 옵션을 찾으십시오 . 활성화되어 있지 않은지 확인하십시오. 대신 '선택한 크기보다 작은 경우 사용'으로 설정하고 크기를 35MB로 설정하십시오.

(이미지를 클릭하면 확대됩니다)

IMG : 외부 데이터 백업

일부 앱에는 많은 양의 외부 데이터 ( /sdcard/Android/ 데이터에 저장 됨 )가 있으며 특히 여러 기가에 걸쳐있는 게임이 있습니다. 이 옵션은 다시 다운로드 할 수 있으므로 백업을 비활성화합니다.


죄송하지만 해당 솔루션은 실제로 작동하지 않았습니다. '백업 앱 외부 데이터'가 이미 '선택한 크기보다 작은 경우 사용'으로 설정되어 있고 크기가 32MB로 설정되어 있으므로 '사용 안함 (항상)'으로 설정하고 백업을 다시 시도했습니다 ... 작동하지 않습니다.
Arielle

@Arielle 압축 을 켜십시오 (BZIP2로 설정). 시스템 앱이 아닌 사용자 앱만 백업하십시오.
Vishal Biswas

압축을 GZIP에서 BZIP2로 변경하고 사용자 앱만 백업하려고했습니다. 여전히 작동하지 않습니다. 비록 7GB의 공간이 남아 있지만.
Arielle

마지막 방법 : logcatroot 로 실행하십시오 . 적어도 당신에게 아이디어를 줄 것입니다.
Vishal Biswas

0

Magisk를 수퍼 유저 관리자로 사용하는 경우 settings> 로 이동하여을 mount namespace mode선택하십시오 isolated namespace. 이것이 누군가를 돕기를 바랍니다!


-2

나는 또한이 이상한 상황에 직면했다. 그것이 작동하는지 여부를 모르겠습니다. 그러나 나를 위해 작동합니다.

lucky patcher를 설치하십시오 . odex 파일이 자동으로 제거되고 Titanium Backup을 설치할 수 있습니다.


그러나 .odex 파일이없는 것 같습니다. 그리고 웹에서의 자습서를 고려하면 숨겨지지 않은 것 같습니다. // TitaniumBackup이 이미 설치되었습니다!
Firelord

내 경우에는 동일한 시나리오가 있습니다. 또한 파일을 볼 수 없습니다. 이 APK를 설치하고 엽니 다. 5-10 초 동안 기다리면 자동으로 스캔되고 제거됩니다.
Dalvik


운이 좋은 patcher에서 패치를 적용하는 것처럼 odex 파일이없는 경우에만 응용 프로그램을 odex 응용 프로그램에 odex 파일이있는 경우 운이 좋은 patcher가 odex 파일에 패치를 적용하고 apk와 동일한 디렉토리에 넣습니다 운이 좋은 patcher의 불법입니다-그냥 말
lord-ralf-adolf

1
@Dalvik 도움을 주셔서 감사하지만 기본 사항이 누락되었습니다. 우리는 odex 파일을 찾을 수 없으며 해당 패치 프로그램은 그 파일을 자체적으로 생성하고 삭제 한 다음 작업을 수행했다고 알려주는 마술이 아닙니다. 권리!
Firelord
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.