Quicklinks

EndUser

Test/Virtualisaton


Installieren

Kernel - Tuning

Network

Display / Pads

Bock Devices

Printer

USB-Devices

BenutzerSW

Server

Install Notes

General/Hints

anoyances.org

Collection of installation & troublshooting info related to my linux (debian/mint/ubuntu) installations

Raspberry Images (Backups)

von dort können die Images mittels über kpartx gemountet werden
Zudem könnten auch nur einzelne Partitionen sichergestellt werden, siehe unten
WD-Black /media/sysadmin/--Storage/pi-images
Dominik-Orange /media/sy/media/sysadmin/
-- 1TB_LACIE/backupKunden/piimages/sadmin/1TB_LACIE/backupKunden/pi-images/

Links

https://askubuntu.com/questions/667291/create-blank-disk-image-for-file-storage (gparted) http://lnx.cx/docs/vdg/output/Virtual-Disk-Operations.html (sehr gut)
http://elinux.org/RPi_Easy_SD_Card_Setup

Device-Images

Abbild einer ganzen Harddisk, SD-Cards u.s.w. mit mehreren Partitonen
[mbr|gpt|...] [Partitionstabelle] [p1]..[pn]

fdisk -l imagename.img (gleicher Output wie physisch auf Device)
gdisk (Devices mit GPT)

Tools

kpartx

ist auf der Mint-17 Bootable
[] genauer anschauen
http://heider.io/blog/2013/10/20/mounting-whole-disk-images-with-kpartx/
http://linux.die.net/man/8/kpartx

in root-konsole

kpartx -av our_image.img

erstellt:

/dev/mapper/loop0p0
/dev/mapper/loop0p1

kpartx -dv our_image.img (löscht die Einträge, wenn nicht in use.
dmsetup info loop1p2
dmsetup remove loop1p2 (in /dev/mapper)

mount | grep -i loop (mounts der loop-Devide und --bind mounts in "chroot")
sudo fuser -m /dev/sda7 (Prozesse auf gemountete Device)

losetup -a (zeigt alle Loop-Devices)
losetup -d /dev/loop1 (löscht)

Parted

cmdline-Tool
in Gparted werden die einzelnen Operationen (cmdline-Befehle) im log ausgelistet

Gparted

copieren von Partitionen eines SD-Card-Image, auf ein leeres Image.
leeres 4Gb-Image erstellen
-@ dd if=/dev/zero of=image.img iflag=fullblock bs=1M count=4000 && sync
leeres Image anhängen (als root)
-@losetup -f /* device herausfinden
-@losetup loop1 image.img /* sollte /dev/loop1 erstellen

Bestehendes Image
für gparted: /dev/mapper/loopxPy. müssen nach /dev/ verlinkt sein.

kpartx -av /../QLCPlus_2015Sept22.img
Erstellt /dev/mapper/loop1P1, u.s.w.
ln -s /dev/mapper/loop1p1/ /dev/ (für alles Partitonen ersichtlich in kpartx)

gparted /dev/loop0 /dev/loop1
Gparted zeigt beide Devices, mit den korrekten Angaben zu den Partitionen

In Gparted:
Leeres Image ein MBR erstellen.
Danach können die Partitionen in Gparted kopiert werden.

Praktisch: bei grossen SD-Cards können, die kleineren Partitonen kopiert werden

[ ] Test von einer SD-Card - sollte wohl gehen...

emount

gnome-disks

Tools um Installationen zu syncen

mirrorn, backup allg.
http://www.tecmint.com/rsync-local-remote-file-synchronization-commands/
[] unison

Raspberry PI-Image

[ok] Wie kann ich ganzes Disk-Img mounten? ->kpartx
[ok] oder einzelne Partitionen davon (korrektes Offset in loop mount)
[ok] gparted /dev/sda /dev/sdc image.img? (sollte gehen)
[] clonezilla

von Hand mit offset mounten

nicht so einfach ->kpartx
sudo mkdir /mnt/img
mount -o loop,offset=62914560 2012-07-15-wheezy-raspbian.img /mnt/img

Start sector of 2nd partition in image = 122880. Multiply this by sector size (512 bytes) gives you 62914560.

fdisk -l ./2014-01-07-wheezy-raspbian.img
./2014-01-07-wheezy-raspbian.img1 8192 122879 57344 c W95 FAT32 (LBA)
./2014-01-07-wheezy-raspbian.img2 122880 5785599 2831360 83 Linux

Disk /dev/mmcblk0: 3980 MB, 3980394496 bytes
4 heads, 16 sectors/track, 121472 cylinders, total 7774208 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
Disk identifier: 0x000bbf67

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            2048       104447        51200    b  W95 FAT32
/dev/mmcblk0p2        104448     1742847      819200   83  Linux    -> 104448 * 512
/dev/mmcblk0p3      1742848     1945599      101376   82  Linux swap / Solaris

[] mount -o .loop,offset=53477376 /dev/mmcblk0p2 /mp (direkt auf dem PI, falscher Offset)

Image komprimieren: (Praktisch)
dd if=/dev/sdx bs=1M | gzip -c > /pfad/zum/image.img

Backup des Images zurückspielen: (o.k)
gunzip -c /pfad/zum/image.img | dd of=/dev/sdx bs=1M

Floppy Image

for boot...
[1]
Creating the image:
$ dd bs=512 count=2880 if=/dev/zero of=imagefile.img (normal floppy 512*2880)
$ mkfs.msdos imagefile.img (dosfstools [mtools])

Mounting it:
$ sudo mkdir /media/floppy1/
$ sudo mount -o loop floppy.img /media/floppy1/

[2]
cat /dev/fd0 > /path/imagefile.img
Copy the image to a diskette:
cat /path/imagefile.img > /dev/fd0

fdformat /dev/fd0H1440

associate loop-device to device
$ losetup /dev/loop0 /usr/local/bochs/dlxlinux/floppya.img
$ mount /dev/loop0 /media/floppy

Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki
Page last modified on April 18, 2019, at 08:55 AM, visited:$PageCount