Cannot get move2sd enabler or link2sd to function properly...

Magicman08

Well-known member
May 4, 2011
136
8
0
I have an sd ext partition set up and formatted. Do I have to mount it in recovery or something?



With move2en I get "sorry unable to change to default install location"



With link2sd I have to select fat 16/32 or.it says mount script not created and mount: no such device. With fat 16/32 I get unable to create mount script and mount: invalid argument





Any ideas? I must have missed a step or I am forgetting something.



Sent from my LS670 using Tapatalk
 
I got Link2SD to work on Reborn ROM 2.0 by switching to Zefie's v13 experimental kernel but I set up the second partition in Xionia CWM recovery as ext3. The supplied kernels in Reborn 2.0 and 2.1 do not have the ext2, 3, 4 modules even though the one in Reborn 2.1 says it does. I never tried with the second SD partition as VFAT so I can't answer your specific question but Link2SD will work. Again, I'm not on Reborn 2.1 but I don't think there's any difference that will stop it from working.
 
  • Like
Reactions: Magicman08
excellent, thanks for the lead. I will try and download ext2.lo and ext3.lo modules and see where that goes.

Then look into swapping kernels...I will try this then report back.

As of now link2sd is linking my installed all's but it's not mounting the extra partition...
 
You shouldn't need ext2.ko, ext3.ko, ext4.ko if your second partition is VFAT since all kernels support it natively. So I don't know what the specific problem is in your case. You have to install the modules each time you reboot unless they are included in the kernel so if you are going to use an ext file system I would switch to Zefie's kernel. There is a dedicated Link2SD thread started and monitored by the app developer over at XDA-Developers.

[App] Link2SD - xda-developers
 
  • Like
Reactions: Magicman08
Here's what I ended up doing to get link2sd working on a 1gb 0 swap partition: (note: some of this may be overkill, but I was curious, and backed up everything several times)

I flashed Xionia Kernel 2.6.32.33 (v013) onto Reborn Rom 2.1
then
Went to XDA Data2EXT Cyanogen Mod and downloaded both data2ext2-v7.zip - data2ext4-V4.zip

I then booted into recovery mode and flashed data2ext4-v4.zip using install zip from sd function. next I went to partition the SD card with a 1024mb partition with 0mb swap. - At this point I also clicked under advanced and Fixed permissions. Then rebooted into Reborn Rom 2.1

I then launched a command prompt from my win7 pc and used adb shell commands from the actual ext2 version because I was getting weird errors about not having tune2fs and e2fsck when using commands for the ext4 version.

So I did these steps:

Flash the data2ext4-V4.zip via xionia recovery

ensure /dev/block/mmcblk0p2 isn't mounted anywhere by using
code in the adb shell command window:
umount /sd-ext

Formated the ext partition to ext2 with a 4KB block size using:
code:
mke2fs -m0 -b4096 /dev/block/mmcblk0p2
then:
data2ext --enable

Then followed the directions when it told me to reboot and after a LONG boot process (2-3 minutes) I launched link2sd and selected the ext2 partition and it worked!

I have now installed dang near every app I could possibly want, and my internal memory on my phone still reads 115mb free. This is amazing stuff, it took me a while, but it worked.

I cannot thank you enough lichan for pointing me in the right direction!!

I used to help folks all the time with windows mobile phones where I used to be a mod, but the android system is relatively new to me, but if I get a little guidance I do alright.
 
  • Like
Reactions: the_maplebar
Great! Glad to help. A couple of other things to consider. I keep some apps in the internal /data directory so they are available if I remove my sdcard and unless you need the space for links it allows you to use the prime real estate. I keep system-type apps there like ADW launcher, Titanium Backup, Terminal Emulator, Root Explorer, etc. Speaking of Titanium Backup, a more complicated backup procedure is needed when you switch to a ROM that needs a complete data/factory wipe because your second sd partition gets wiped also. What you can do is, using terminal emulator or ADB, backup the second partition mounted as /data/sdext to a directory on your primary sd partition. You can then backup everything to your computer for safekeeping. Search on the aforementioned XDA thread for entries by me and there will be a pointer to another XDA thread with several options on how to backup the second partition.
 
  • Like
Reactions: Magicman08
I went through the steps listed in this thread. I was able to setup ext4 and get a 1gb partition on my 8gb card. Everything seems to work as I had 115mb free internal. After running this for q couple of days, I decide to check again ad notice that my internal has dropped to 105mb. The only thing I had done since setting it up and the point where I checked was a couple of updates. links2SD showed every time that it had properly created the link to the update files. After this, I check couple days later(today) and realize that I'm down below 100 and stand at about 98.57. It seems as if I am losing space from my internal storage. Does it seem that I have an issue? What would be the best way to track down whatever is using this space aside from removing and creating all the links again?
 
Did you clear cache? Also, I think the current version of Link2SD leaves the app's data in memory so this could be growth of data. I think a future release will also include app data to the second partition. There is another app that Magicman08 mentioned, Data2SD which moves an app's internal data to the second partition. I have not tried it and I don't know if it will work seamlessly with Link2SD.
 
The steps I followed also included the data2SD. When I send the command: data2SD --enable, it returns: data2SD enabled but not active.... I wasn't sure if this was normal or not.

I may just restart the whole process from the beginning again and see what comes of it....
 
I'm trying to first get data2ext working before using link2sd. My understanding is that they work independently. After "installing" data2extra I checked my storage and it doesn't seem to have changed anything as far as the storage goes. I also tried the alternative directions on pg 40 with no results. Anybody have info or suggestions?
 
I simply partitioned an extra partition....1gb in size....and installed link2sd....then flashed data2ext....then ran my commands
 
I agree with u and I feel like barely. Any dev's care about. This forum. But I appreciate. Everyone. That is working any thing for this android phone so don't take it the wrong way ........meaning the ones that are that care :)

Sent from my LS670 using Tapatalk
 
This is what logcat displays when booting and attempting to move data2ext:
I//system/xbin/run-parts( 1212): --START OF SCRIPT, PASTE LOGCAT FROM HERE ON!-- - Pastebin.com
I have been busy, I will take a look at it. As I got mine working on reborn and scott p cm7.

With all the intelligent people on this site, I'm sure somebody knows what the issue is.;)
Any help is very much appreciated. and I hope we can figure this out so that everyone will have the option.:)

**if all else fails, go back and try it over again, i have had to do that a couple of times in the past***

From the first three lines, have you used xionia recovery to format and then partition your sd-card with an ext extension? I did 1gb and 0mb swap

Also you have mentioned data2sd, I am using "link2sd" and within that it lets me select an ext partition to use, then I reboot my phone

what kernel are you running?
 
**if all else fails, go back and try it over again, i have had to do that a couple of times in the past***

From the first three lines, have you used xionia recovery to format and then partition your sd-card with an ext extension? I did 1gb and 0mb swap

Also you have mentioned data2sd, I am using "link2sd" and within that it lets me select an ext partition to use, then I reboot my phone

what kernel are you running?

Links2sd is not the issue. It's data2sd. Maybe I should have been more specific. But links2sd works fine following the instructions on the xda page. However trying to use data2ext which moves all data folder files to the sd is not working properly (at all). The logcat that I provided is for data2ext.
 
Links2sd is not the issue. It's data2sd. Maybe I should have been more specific. But links2sd works fine following the instructions on the xda page. However trying to use data2ext which moves all data folder files to the sd is not working properly (at all). The logcat that I provided is for data2ext.

Unless I missed this above, did you add an ext partition to your sd card? Also, you have to run some commands to enable it. I am at the library right now, but I will see if i can do it on my phone. More often than not, you will need to run some commands from adb after flashing the zips for data2ext
 
Unless I missed this above, did you add an ext partition to your sd card? Also, you have to run some commands to enable it. I am at the library right now, but I will see if i can do it on my phone. More often than not, you will need to run some commands from adb after flashing the zips for data2ext

Here is a link to a page that I also used.....so try this Data2ext CyanogenMOD - UPDATE 26/01/11 - xda-developers

Yep. Already did everything listed in that thread. Our phones apparently aren't able to run data2ext because we are lacking a certain capability within the roms. I'm finding more out as we go along. Hopefully we will eventually have working data2ext.:)
 

Trending Posts

Forum statistics

Threads
956,353
Messages
6,967,729
Members
3,163,519
Latest member
mkmobilearena