Skip to content
Tiantan
Articles

Legați un director la altul

On februarie 17, 2021 by admin

Aș dori să leg un director la altul pentru a extinde capacitatea de stocare a primului director.

În Linux puteți executa:

mount --bind /path/to/directory1 /path/to/directory2 

Cu toate acestea, shell-ul Android nu înțelege parametrii „–bind” și „-B”. Acest lucru ar putea De asemenea, pot fi realizate prin intermediul fstab, dar nu sunt sigur de sintaxă.

Am nevoie pentru a efectua această operațiune, deoarece Samsung Galaxy S (SGS) are / data / data conectată la / datadata, din care ultima se află pe o partiție care poate avea doar 115 MB și, ca urmare, este în permanență plină. „Aș dori să extind spațiul legând un director de altundeva cu mai mult spațiu.

Vă mulțumim în avans, căutam în jur de două zile câteva idei.

Comentarii

  • Aveți instalat busybox? Ați încercat mount -o bind /path/to/dir1 /path/to/dir2 (cred că versiunea busybox acceptă asta pe Android)? ' ați etichetat acest lucru cu 4.0 ICS – rulați o versiune neoficială a ICS?
  • Rețineți că mount --bind /directory1 /directory2 ar ascunde fișierele aflate în prezent în /directory2. Folosiți-l numai dacă /directory2 este gol. Dacă doriți mai mult spațiu sub /directory2, mutați mai întâi fișierele care sunt deja sub /directory1.
  • Busybox este instalat, iar " -o bind " param a făcut trucul. După cum a subliniat Gilles, a ascuns fișierele, așa că trebuie copiate mai întâi. Execut ICS AOSP care a fost construit pentru SGS folosind un kernel personalizat.
  • Pentru cei care vizualizează acest fir în căutarea răspunsurilor: această procedură este o soluție temporară și nu o soluție completă. Iată o descriere a adevăratei probleme: [link] forum.xda-developers.com/…
  • utilizați directorul de legare … forum.xda-developers.com/showthread.php?t=1410262

Răspuns

De la @eldarerathis –

Ai busybox instalat? Ați încercat să montați -o bind / path / to / dir1 / path / to / dir2 (cred că versiunea busybox acceptă asta pe Android)?

Răspuns

Ați încercat să faceți legături simbolice către folder? Puteți face acest lucru în aplicația Root Explorer, care costă, îmi pare rău!

Comentarii

  • Un link simbolic a câștigat ' nu funcționează pentru extinderea directorului și nu ' cred că ' doriți să îl înlocuiți – piese AFAIK a sistemului se bazează pe faptul că este o partiție reală.
  • @MatthewRead Un link simbolic va funcționa la fel de bine ca o montare de legare aici. O montare de legare pare o complexitate inutilă aici.
  • @Gilles Nu știu nimic despre monturile de legare, dar nu ' nu văd cum indică /data/data/ către oriunde, dar partiția datadata poate evita ruperea lucrurilor. Conectarea folderelor individuale din interiorul acesteia spre exterior ar putea funcționa (de exemplu, făcând /data/data/com.rovio.angrybirds/ un link simbolic către /sdcard/dataext/com.rovio.angrybirds/), dar ar fi dificil să o faci. / li>

Răspuns

Comanda dvs. este greșită. Nu este:

mount --bind

Încercați asta în schimb:

mount -o bind

Comanda completă este:

mount -o bind /path/to/directory1 /path/to/directory2

Răspuns

Acesta nu este un răspuns direct, dar vă va ajuta să vă atingeți obiectivul.

Aplicația link2sd extinde (de fapt păstrează) spațiul de stocare intern prin conectarea fișierului apk, dex și lib al unei aplicații la o partiție din cardul SD.

Puteți utiliza aplicația în telefonul înrădăcinat sau puteți contacta dezvoltatorul și întrebați-l cum a făcut-o. Este foarte prietenos.

De asemenea, poate doriți să verificați data2sd unde este instalată întreaga aplicație pe cardul SD.

Comentarii

  • Mă ' mă interesează soluția dvs., deoarece se pare că are mai mult la baza problemei. Cu toate acestea, eu ' Mă întreb dacă mutarea fișierelor apk, dex, lib va avea vreun efect asupra spațiului liber al / datadata?
  • Da, va fi. I

ve HTC Desire cu doar 147 MB spațiu intern și cu link2sd Am ' am reușit să instalez cu 300% mai multe aplicații. Singurul dezavantaj este că nu va lega datele pentru aplicațiile dvs., care uneori pot fi uriașe. Dacă doriți să conectați și date, încercați și data2sd.

Written by admin

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Articole recente

  • Folosind un balun cu un dipol rezonant
  • Care este diferența dintre “ nu poate ” și “ nu poate ”? [duplicat]
  • La JFK, vă puteți deplasa între terminalele aeriene pe zborurile interne?
  • “ Apreciat profund ” sau “ apreciat cu drag ”
  • Ce înseamnă ' idei abstracte '? [închis]

Arhive

  • februarie 2021
  • ianuarie 2021
  • decembrie 2020
  • noiembrie 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어

Copyright Tiantan 2021 | Theme by Theme in Progress | Proudly powered by WordPress

Back to top