|
2013-11-01
, 11:27
|
Community Council |
Posts: 4,920 |
Thanked: 12,867 times |
Joined on May 2012
@ Southerrn Finland
|
#672
|
The Following 2 Users Say Thank You to juiceme For This Useful Post: | ||
|
2013-11-01
, 12:21
|
|
Posts: 4,118 |
Thanked: 8,901 times |
Joined on Aug 2010
@ Ruhrgebiet, Germany
|
#673
|
The Following User Says Thank You to peterleinchen For This Useful Post: | ||
|
2013-11-01
, 13:23
|
Community Council |
Posts: 4,920 |
Thanked: 12,867 times |
Joined on May 2012
@ Southerrn Finland
|
#674
|
Yep, generally a good idea.
BUT...
... this is one thing I wanted to ask you either:
when using maintenance mode with windoze (having G_EXPORTED_PARTITONS="/dev/mmcblk0"), I only get the first partition offered and it is mounted automatically. The others not. So no prob at all, right? Or we would get device busy error, or?
When using modified usbmoded, I do get all partitions offered and may mount my extfs partitions manually.
I would like ubiboot to behave the same way!?
The Following User Says Thank You to juiceme For This Useful Post: | ||
|
2013-11-01
, 13:30
|
Posts: 697 |
Thanked: 137 times |
Joined on Jul 2012
@ Hillerød, DK
|
#675
|
The Following User Says Thank You to Garp For This Useful Post: | ||
|
2013-11-01
, 13:44
|
Community Council |
Posts: 4,920 |
Thanked: 12,867 times |
Joined on May 2012
@ Southerrn Finland
|
#676
|
The Following User Says Thank You to juiceme For This Useful Post: | ||
|
2013-11-01
, 13:59
|
Posts: 324 |
Thanked: 739 times |
Joined on Jun 2009
@ São Paulo, Brazil
|
#677
|
To juiceme's honor:
it seems I am the bad guy here.
I sent original harmattan preinit to juiceme via e-mail, but it took a short stop on MyDocs (vfat) for attaching to mail. This for sure removed all user rights from that file. As juiceme is only used to Linux, he did not check it once more before taring?
So my bad (should have zipped from ext drive). I do apologize!
The Following 2 Users Say Thank You to traysh For This Useful Post: | ||
|
2013-11-01
, 14:16
|
|
Posts: 2,021 |
Thanked: 1,060 times |
Joined on Apr 2010
@ Hong Kong
|
#678
|
|
2013-11-01
, 14:47
|
|
Posts: 4,118 |
Thanked: 8,901 times |
Joined on Aug 2010
@ Ruhrgebiet, Germany
|
#679
|
Okay, now I have tested a bit
The results are as follows;
- if you set G_EXPORTED_PARTITONS="/dev/mmcblk0", you will get all partitions exported.
- if you set G_EXPORTED_PARTITONS="/dev/mmcblk0p1", you will get just one partition exported.
- if you set G_EXPORTED_PARTITONS="/dev/mmcblk0p1,dev/mmcblk0p2", you will get both partitions 1 and 2 exported.
(the driver will contain 2 different luns in this case, one for each partition)
Now this above is what happens on Linux.
My guess is that on Windows the 1st and 2nd behave similarily, only the partition 1 gets exported, but the 3rd case would export both partitions correctly.
|
2013-11-01
, 14:48
|
Posts: 335 |
Thanked: 285 times |
Joined on Sep 2012
@ Trento, Italy
|
#680
|
I have corrected that to the preinits.tar file now.
- power down device
- connect USB to device and PC (be it Linux or Windoze flavor)
- wait for maintenance mode screen
at this time you should notice also mounted drive(s) on PC,
on Windoze only p1, on Linux all partitions (according to your ubiboot.conf)
do NOT touch that drive under Windoze yet
- open a console on PC and telnet/ssh into N9
- create some mount points
mkdir /mnt/p1
mkdir /mnt/p2
mkdir /mnt/p3
mkdir /mnt/px #for other partitions you might have
- mount MyDocs read-write, rootfs (p2) and home (p3) read-only
mount -w -t vfat /dev/mmcblk0p1 /mnt/p1
mount -r -t ext4 /dev/mmcblk0p2 /mnt/p2
mount -r -t ext4 /dev/mmcblk0p3 /mnt/p3
- tar up rootfs and home on MyDocs
cd /mnt/p2
tar -cvf /mnt/p1/p2.tar *
cd /mnt/p3
tar -cvf /mnt/p1/p3.tar *
you may also use
tar -cvzf /mnt/p1/pX.tar.gz *
for compressed tar, but it will take ages...
- now unmount all
umount /mnt/p1
umount /mnt/p2
umount /mnt/p3
- if you like, grab the tar files on N9/MyDocs NOW via the mounted drive from PC (do this first at this stage/unmounting as MyDocs seems mountable twice from PC and from N9, read access should not get you into trouble, but concurrent write access may do so, to the extent of fully broken file system)
That's it. Full backup of device done under Windoze with the help of ubiboot maintenance mode.
For Linux you may do it the same way or just directly mount and tar from PC.
Thanks again to juiceme for providing such wonderful tool!
Just thought I write it down, even all above is obvious.
Maybe worth to add to wiki or Readme?
--
Restore:
- power down device
- connect USB to device and PC (be it Linux or Windoze flavor)
- wait for maintenance mode screen
at this time you should notice also mounted drive(s) on PC,
on Windoze only p1, on Linux all partitions (according to your ubiboot.conf)
do NOT touch that drive under Windoze yet
- open a console on PC and telnet/ssh into N9
- create some mount points
mkdir /mnt/p1
mkdir /mnt/p2
mkdir /mnt/p3
mkdir /mnt/px #for other partitions you might have
- mount MyDocs read-only, rootfs (p2) and home (p3) read-write
mount -r -t vfat /dev/mmcblk0p1 /mnt/p1
mount -w -t ext4 /dev/mmcblk0p2 /mnt/p2
mount -w -t ext4 /dev/mmcblk0p3 /mnt/p3
- untar rootfs and home from MyDocs
cd /mnt/p2
rm -fr *
tar -xvf /mnt/p1/p2.tar
cd /mnt/p3
rm -fr *
tar -xvf /mnt/p1/p3.tar
if you have compressed tar.gz, use
tar -xvzf /mnt/p1/pX.tar.gz
- now unmount all
umount /mnt/p1
umount /mnt/p2
umount /mnt/p3
If you need to copy the backup from PC back to N9 first, then do it as first step before mounting.
Disclaimer: verified the restore up to now only to copy Harmattan root from p2 to p5 and it worked. So I am convinced, this will work.
SIM-Switcher, automated SIM switching with a Double (Dual) SIM adapter
--
Thank you all for voting me into the Community Council 2014-2016!
Please consider your membership / supporting Maemo e.V. and help to spread this by following/copying this link to your TMO signature:
[MC eV] Maemo Community eV membership application, http://talk.maemo.org/showthread.php?t=94257
editsignature, http://talk.maemo.org/profile.php?do=editsignature
Last edited by peterleinchen; 2013-11-01 at 11:06. Reason: added restore