Erstellen Sie so etwas wie NTFS-Verbindungen in Android 2.2

Ich frage mich, ob Sie auf einem Android-Gerät (v2.2) genau wie auf einem Windows-Computer Verbindungspunkte erstellen können. Grundsätzlich möchte ich Sachen aus dem Ordner /data im internen Speicher auf meine SD-Karte verschieben, da mein interner Speicher fast voll ist (aufgrund von Orbot) und ich viel Platz auf meiner SD-Karte habe. Ich habe bereits alle meine Apps auf die Karte verschoben, aber anscheinend sind die /data-Dateien immer noch im Speicher gespeichert.

Ich verwende einen mit Cyan verwurzelten PRS-T1-Ereader (sehr wenig Speicher). Gibt es eine Möglichkeit, Verbindungspunkte (oder ähnliches) mit einer App oder der Befehlszeile zu erstellen, damit ich diese /data-Dateien ohne Probleme auf die Karte verschieben kann?

Antworten (1)

Ich denke, Sie möchten vielleicht einen symbolischen Link .

Sie können sie in jedem guten Linux-System mit erstellen

ln -s <link_target> <link_name>

z.B

ln -s /data/app /mnt/sdcard/data/app

oder (während in /mnt/sdcard/data)

ln -s /data/app app

Sie sollten beim Entfernen der SD-Karte vorsichtig sein – Sie müssen das Gerät vor dem Entfernen vollständig herunterfahren, und dieselbe SD-Karte muss sich wahrscheinlich vor dem Booten im Gerät befinden.

Ich entferne nie die SD-Karte, also denke ich, dass es in Ordnung ist. Kann ich dies mit der Terminal-Emulator-App auf meinem Gerät tun?
Ja, verwenden Sie einfach die Terminal-App. PS: Es ist eine Frage des verwendeten Dateisystems. (Praktisch) alle nativen Linux- und Android-Dateisysteme unterstützen symbolische Links. Ausnahmen sind FAT32 und Samsungs FAT-basiertes RFS. Ältere Android-Versionen bis Version 2.2 oder 2.3 verwendeten JFFS2 als Standarddateisystem für /data, spätere Versionen verwenden ext4. Einige Hersteller wichen jedoch von der Voreinstellung ab (z. B. Samsung verwendet (d) RFS anstelle von JFFS2). Der Sony-Leser verwendet sehr wahrscheinlich JFFS2, das Softlinks erlaubt.
Ich bin ein bisschen neu darin ... müssen Sie die Dateien in data/app zuerst auf die SD-Karte kopieren, bevor Sie den symbolischen Link erstellen, oder erledigt der Befehl das für mich? Muss ich die Dateien in data/app löschen, nachdem sie kopiert wurden?
Ja. Wenn der symbolische Link vorhanden ist, werden Sie bei allen Versuchen, in diesen Ordner zu lesen/zu wechseln, stattdessen in den Ordner <Ziel> geändert.