Warum benötigt Link2SD eine zweite Partition auf der SD-Karte zum Verknüpfen?

Warum kann es nicht einfach auf extSdCard verlinken?

Antworten (1)

  1. Wenn es die einzige Partition Ihrer SD-Karte verwenden würde, würden Apps nicht verfügbar sein, wenn diese Karte zB über UMS (USB-Massenspeicher) an Ihren PC angeschlossen ist. Das passiert mit App2SD und Link2SD will das vermeiden.
  2. Haben Sie schon einmal versucht, Links auf FAT zu erstellen (das ist das das auf Ihrer Karte verwendet wird). Dies trägt zu dem Problem bei.
  3. Durch eine separate Partition kann Link2SD "erweiterte" verwenden , zB ext3/ext4, was (unter anderem) zu einer besseren Leistung führt. Wenn Sie dies mit Ihrer einzigen SDCard-Partition tun, würde dies zu Problemen für Windows-Benutzer führen, da Windows EXT-Dateisysteme nicht standardmäßig unterstützt

Dies sind die offensichtlichsten Gründe für diese Entscheidung. Es könnte sehr gut sein, dass ich noch mehr verpasst habe - aber diese allein reichen aus, um es zu einer klugen Entscheidung zu machen :)

Seltsam, auf meinem Gerät (Samsung S3 Mini) wird die Partition nicht ausgehängt, wenn sie mit dem PC verbunden ist. Tatsächlich verwende ich FolderMount mit meiner extSdCard und es funktioniert einwandfrei ...
Ihr Gerät verwendet wahrscheinlich nicht UMS, sondern MTP. Mit UMS wird der Speicher exklusiv gewährt (daher ist er auf dem Gerät nicht verfügbar und kann bei Bedarf auf Blockebene abgerufen werden), während er mit MTP gemeinsam genutzt wird (und daher auf beiden Seiten verfügbar ist, aber kein Zugriff auf Blockebene möglich ist). vom PC). Weitere Informationen finden Sie im usb-mass-storage-Tag-Wiki .