ts-7000
[Top] [All Lists]

[ts-7000] Re: How to reduce SD card image size?

To:
Subject: [ts-7000] Re: How to reduce SD card image size?
From: "cheby2002" <>
Date: Thu, 09 Aug 2007 10:24:45 -0000
--- In  "j.chitte" <> wrote:
>
> --- In  "cheby2002" <cheby2002@> wrote:
> 
> you can only use dd on compatible devices. Why dont you just use 
cp -
> a to copy your files across? If the fs is not full it may even be 
> faster.
> 
> /js
> 
> 
> >
> > Hello!
> > 
> > I had a 1 GB image size of a SD card (Master SD card with 
1001216 
> > blocks) with Debian and several packages installed for a TS-
7260. 
> I 
> > want to create a new SD cards with this image.
> > 
> > I have bought some 1 GB SD (same manufacturer as SD card image, 
> but 
> > with 964864 blocks), but this new SD cards have a quite 
different 
> > size than the "Master SD card", so when I execute dd command I 
> > obtain:
> > 
> > #dd if=image1GB.dd of=/dev/sdd bs=1M
> > 947+0 Input registers
> > 946+0 Output registers
> > 
> > Master image is bigger than SD card, so when I put it in the SBC 
> and 
> > start Linux there are a lot of bad inodes during e2fsck. Linux 
can 
> > repair it and boot up, but when I reboot I have the same 
problem. 
> > 
> > I have tried to reduce image size on destination SD card using 
> same 
> > method than in the Wiki article( 
> > http://www.seiner.com/ts7000/index.php/Copying%20Boot%20SDCard ) 
> but 
> > reducing partition size instead of growing it.
> > 
> > No good results have been obtained due to superblock specified a 
> > size bigger than physical SD size (they don't match).
> > 
> > On the other hand, I have tried to copy this image in a 2 GB SD 
> > card, reduce sdd3 partition size less than 1 GB (900 MB), create 
a 
> > image of this card and copy it in a 1 GB SD card. No good 
results 
> > have been obtained, because image have 2 GB size although there 
> are 
> > 1.1 GB free without partition.
> > 
> > I have tried to perform a "mke2fs" in sdd3, but all file system 
> goes 
> > to lost+found :-(
> > 
> > Had anybody this problem before? Can anybody put some light in 
> this 
> > darkness, please?
> > 
> > Thanks in advance for your collaboration!
> > 
> > Bye!
> >
>


Thanks to Triffid Hunter and j.chitte for your ideas. Now it works 
fine!

I'm going to detail steps that I followed, this could be useful for 
other users:

- Use Master SD and copy its files into a folder in a PC.
#cp -axvR /media/usbdisk-1/* /home/linuxfilecopy

(Note: Master SD is mounted in /media /usbdisk-1)

- Create a Debian SD card (destination SD) using fastboot image 
available at embeddedARM ftp and resize it to physical SD card 
space. No this SD card have 3 partitions.
(follow Wiki Article instructions)

- Copy files from PC to destination SD.
#cp -axvR /home/linuxfilecopy/* /media/usbdisk-1/

(Note: Destination SD is mounted in /media /usbdisk-1)

- Check destination SD file system (recommended).
#umount /dev/sdd2
#umount /dev/sdd3
#e2fsck -f /dev/sdd3

- Now destination SD have same file system than master SD.

Thanks to forum members for their contribution.

// Raul



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU