I copied a packup of my SD Card of Raspberry Pi and restored it on a larger SD Card. Now i want to extend the filesystem in GParted but GParted cant show the partitions of the SD Card, it says no partition tables found.
Does bigger sd card boot up in to osmc? I just wonder as the image may not have restored correctly.
You may be better to backup your configuration via my osmc and doing a new install to the bigger sd card, then restore the settings backup.
Or backed up correctly.
I think you may have backed up a volume rather than the entire block device.
The Backup on the new SD Card works fine and Boot normaly.
very odd. What does
fdisk -l /dev/mmcblk0 show?
and you might like to try my restore/clone script here
sudo ./osmc-restore -f / will format the new card and copy both partitions over.
Medium /dev/mmcblk0: 29,8 GiB, 32010928128 Bytes, 62521344 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 512 Bytes
I/O Größe (minimal/optimal): 512 Bytes / 512 Bytes
I think your restore has not written the partition table correctly, but somehow there is enough information for OSMC to find its system partition and boot. I suggest you try the backup again (I assume you are using dd) or try copying the files with the osmc-restore I linked to.
I’m a bit puzzled about what device you are running gparted on. If on a Pi running Raspbian or some other linux, the target sd card would normally be /dev/sda or so, not /dev/mmcblk0.
Here’s what a 32GB SD card should look like:
osmc@osmc:~$ fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 29.8 GiB, 32010928128 bytes, 62521344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa0d13c40
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 2048 499711 497664 243M c W95 FAT32 (LBA)
/dev/mmcblk0p2 501760 62521343 62019584 29.6G 83 Linux
Could you describe exactly how you backed up and then restored the data?
The SD card could not be read by my Linux Mint system so i had to use Windows and Win32Diskimage to backup the SD card. After the backup i used Win32Diskimage to restore the backup to my new SD card. I also tried to mount the SD card on a Lubuntu live system but there it also cant be mounted. So the problem must be on the OSMC installation!?
I formated the original SD card so i cant do a backup again
If i install OSM completely new on the new SD card and use the MyOSMC backup and restore function will it be as before?
The situation is a bit odd but if it’s still somehow working, you should be able to backup your configuration before performing a reinstall. But before you go down that path, could you run
grab-logs -A so that we can get a better idea of its current state?
The logs show a working system, and you still have a lot of free space on the root partition:
Dateisystem GrÃ¶ÃŸe Benutzt Verf. Verw% EingehÃ¤ngt auf
devtmpfs 330M 0 330M 0% /dev
tmpfs 335M 4,7M 330M 2% /run
/dev/mmcblk0p2 15G 9,6G 3,8G 72% /
tmpfs 335M 0 335M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 335M 0 335M 0% /sys/fs/cgroup
/dev/mmcblk0p1 240M 22M 218M 10% /boot
/dev/mmcblk0p3 16G 32K 16G 1% /media/VOLUME
/dev/sda1 3,7T 3,6T 95G 98% /media/My Book
tmpfs 67M 0 67M 0% /run/user/1000
It looks like there was some kind of issue with the original partition table that the backup/restore probably copied across to the new card but fortunately it’s not stopping the system from booting. The remaining space on the card is being mounted as /media/VOLUME, but I’d guess it’s not currently formatted.
At some point, you’ll probably want to backup everything and reinstall OSMC but there doesn’t seem to be urgent need to do so right now.
Probably, you are right, but you do seem to have a workable install, still.
But you do seem to have a good clone of the original, including a clone of its faults! I can’t immediately see anything suggesting the file system is corrupt - it just seems to be the partition metadata that’s wrong.
OSMC backup only backs up the kodi settings. You have some other stuff on there. What I would do, IMHO is:
connect a (ext formatted) usb disc to the Pi and use osmc-backup from the link to copy the files across to the usb
sudo systemctl stop mediacenter sudo ./osmc-backup /media/usbdiscname/backupdir
copy the contents of your mmcblk0p3 partition (/media/VOLUME) to the usb disc as well
cp -a /media/VOLUME /media/usbdiscname/backupdir2 Edit: I see it’s got nothing on it, so miss that step.
reformat the SD card in Windoze with the SDformatter from the SD card Association and make sure it mounts on your linux mint machine
restore the backup you made with osmc-backup using osmc-restore from your linux mint machine to the card
sudo osmc-restore -f /media/yourusername/usbdiscname/backupdir, picking the SD card device name from the list which appears. This will fill the card, so you then have to decide what to do with the contents of backupdir2.
Insert card in Pi and boot up. If you are nervous and have another spare card, of 16G or bigger, try the restore on that first.
If i try the backup script i get the following message:
osmc@OSMC:~/osmc-backup-master$ sudo ./osmc-backup /media/My\ Book/backup
./osmc-backup: Zeile 61: [: /media/My: Zweistelliger (binärer) Operator erwartet.
Do 29. Jun 22:50:37 CEST 2017 Backup version 0.1.6
Going to back up to /media/My Book/backup/2017-06-29 (unless I can’t find it).
looking for mounted media
media for /media/My Book/backup not mounted in /media or /mnt or not formatted for linux
Let me check - could be the space in My Book that’s bothering it.
Oh, I see My Book is not ext formatted - it’s ntfs. So your file permissions and ownerships would not be preserved. Can you find an ext3/4 disc or maybe share a disc from your linux mint machine via nfs?
Edit: updated both scripts so backup paths with spaces are handled. Thanks for testing!
Just in case anyone else is in the same situation: your original card was 32G, so your new card is 64G or bigger. Makes me wonder whether writing an image taken from a SDHC card and writing it to a SDXC card just doesn’t work, or perhaps your linux mint machine doesn’t support SDXC?
Hi, my Laptop runs both Windows 10 and Linux Mint. So it can’t be the SD Card Support of the Laptop . My previous SDHC Card was a 16gb Adata and my new is a SDXC 32gb Samsung .
Though the hardware is the same, each operating system will have different drivers.
You didn’t say which type of Samsung SD card, but my experience of Samsung EVO cards has been positive. Adata, much less so.
So how did you manage to create the partition which got mounted at /media/VOLUME (/dev/mmcblkop3) if you couldn’t get gparted to work?