Re: [foss-gbg] Partitioner på en vändslingeenhet

2018-09-29 Thread Anders Björklund via foss-gbg
Den 2018-09-28 kl. 17:01, skrev Gunnar GMail:
>>>
>>> Se t.ex.
>>> https://unix.stackexchange.com/questions/342463/how-to-mount-multiple-pa
>>> rtitions-from-disk-image-simultaneously
>>
>> Tack för förslaget, vet inte om jag tyckte det var _så_ krångligt
>> egentligen då jag liksom blivit van vid fdisk och blocks (typ "du")
>>
>> Har inte ändrat något på själva scripten ännu, men i princip så
>> skull skulle man alltså skapa några extra /dev/loop$dev* först ?
>>
>> LOOP=`sudo losetup -P -f --show 2018-06-27-raspbian-stretch-lite.img`
>>
>> sudo mount -o ro -t vfat ${LOOP}p1 /mnt/img/one
>> sudo mount -o ro -t ext4 ${LOOP}p2 /mnt/img/two
> 
> Jag använder i stort sett aldrig losetup eftersom mount automatiskt
> sätter upp en loop mount när det behövs.  Finns ju även "mount -o loop"
> annrs.  Filsystem brukar ju också inte behöva anges? Men du är väl bara
> noggrann här.
> 
> Jag såg ju inte vad ni pratade om men antar att du precis som jag gör något
> i stil med:  mount -o offset=512*antal-sektorer 
> ör att nå en partition i en image.


Det var så det hela började, så att säga :-)

Egentligen så var fokus på proot och qemu, inte på mount...


> Har man det scriptat spelar det ju inte så stor roll hur man gör kanske? :)
> 
> Och sedan "komma ihåg" denna siffra någonstans till avmonteringen.
>> Går väl lite på ett ut kan jag tycka, men tack för tipset iaf!
> 
> Jag kanske svarar på det andra mailet med lite mer detaljer sen. Jag sitter
> också på en del script/alias som jag använder för det här.


Se https://github.com/afbjorklund/raspbian-proot

Om man använder losetup eller kpartx verkar gå på ett ut...
(var väl isf mest att kpartx inte ingick i linux-utils ?)

Har inte ändrat något, utan releasen är fortfarande hårdkodad.

/Anders

___
foss-gbg mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/foss-gbg


Re: [foss-gbg] Partitioner på en vändslingeenhet

2018-09-28 Thread Andreas Henriksson via foss-gbg
On Fri, Sep 28, 2018 at 05:01:43PM +0200, Gunnar GMail via foss-gbg wrote:
> Jag använder i stort sett aldrig losetup eftersom mount automatiskt
> sätter upp en loop mount när det behövs. [...]

Använda losetup direkt känns old-school så jag röstar också för att
skippa det.

> Jag såg ju inte vad ni pratade om men antar att du precis som jag gör något
> i stil med:  mount -o offset=512*antal-sektorer 
> ör att nå en partition i en image.
[...]

Är man lat och inte orkar skriva så många krångliga tecken och hålla
koll på offsets så tipsar jag om kpartx. Ett exempel skulle kunna vara
något i stil med:

kpartx -a -v foo.img
ls -l /dev/mapper

mount /dev/mapper/foobarXpY /mnt

ls -l /mnt

umount /mnt
kpartx -d foo.img


MVH Andreas Henriksson
___
foss-gbg mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/foss-gbg


Re: [foss-gbg] Partitioner på en vändslingeenhet

2018-09-28 Thread Gunnar GMail via foss-gbg
On Thu, 2018-09-27 at 19:11 +, Anders Björklund via foss-gbg wrote:
> Den 2018-09-26 kl. 23:17, skrev Göran Uddeborg via foss-gbg:
> > Efter dagens presentationer (Tack så mycket för båda!)

Presentationer!?!?  Fan, jag hade tydligen glömt att lägga detta i
kalendern.  :(

> >  funderade jag
> > lite på krånglet med att montera delar av en avbildsfil.  Jag hade ett
> > minne av att det kunde gå automatiskt, och efter lite googlande
> > hittade jag att man kan använda flaggan -P till losetup.  Så slipper
> > man multiplicera block med blockstorlekar och krångla med konstiga
> > flaggor till monteringskommandot.  Som ett litet tips som kanske kan
> > förenkla.
> > 
> > Se t.ex.
> > https://unix.stackexchange.com/questions/342463/how-to-mount-multiple-pa
> > rtitions-from-disk-image-simultaneously
> 
> Tack för förslaget, vet inte om jag tyckte det var _så_ krångligt
> egentligen då jag liksom blivit van vid fdisk och blocks (typ "du")
> 
> Har inte ändrat något på själva scripten ännu, men i princip så
> skull skulle man alltså skapa några extra /dev/loop$dev* först ?
> 
> LOOP=`sudo losetup -P -f --show 2018-06-27-raspbian-stretch-lite.img`
> 
> sudo mount -o ro -t vfat ${LOOP}p1 /mnt/img/one
> sudo mount -o ro -t ext4 ${LOOP}p2 /mnt/img/two

Jag använder i stort sett aldrig losetup eftersom mount automatiskt
sätter upp en loop mount när det behövs.  Finns ju även "mount -o loop"
annrs.  Filsystem brukar ju också inte behöva anges? Men du är väl bara
noggrann här.

Jag såg ju inte vad ni pratade om men antar att du precis som jag gör något
i stil med:  mount -o offset=512*antal-sektorer 
ör att nå en partition i en image.

Har man det scriptat spelar det ju inte så stor roll hur man gör kanske? :)

Och sedan "komma ihåg" denna siffra någonstans till avmonteringen.
> Går väl lite på ett ut kan jag tycka, men tack för tipset iaf!

Jag kanske svarar på det andra mailet med lite mer detaljer sen. Jag sitter
också på en del script/alias som jag använder för det här.

Mvh
- Gunnar


> /Anders
> 
> 
> PS.
> Bör också nämna att proot förstås funkar fint som native och med
> helt vanliga kataloger också, lite som fakechroot helt enkelt...
> 
> ___
> foss-gbg mailing list
> [email protected]
> https://cool.haxx.se/cgi-bin/mailman/listinfo/foss-gbg

___
foss-gbg mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/foss-gbg


Re: [foss-gbg] Partitioner på en vändslingeenhet

2018-09-27 Thread Anders Björklund via foss-gbg
>> Och sedan "komma ihåg" denna siffra någonstans till avmonteringen.
> 
> Du behöver inte komma ihåg något enhetsnummer, du vet ju var du
> monterade saker:
> 
> sudo umount /mnt/img/one /mnt/img/two

Jo, de är ju precis som tidigare...

Jag menade till "losetup -d", för att bli av med sin loop device.
Men jag antar att man kan använda "losetup -D" om det kniper...

/Anders
___
foss-gbg mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/foss-gbg


Re: [foss-gbg] Partitioner på en vändslingeenhet

2018-09-27 Thread Göran Uddeborg via foss-gbg
Anders Björklund via foss-gbg:
> Tack för förslaget, vet inte om jag tyckte det var _så_ krångligt
> egentligen då jag liksom blivit van vid fdisk och blocks (typ "du")

Jag menade inte att det var mycket krångligt.  I mina ögon gick det
från lite krångligt till inte krångligt alls.  Men visst, smaken är
olika.

> Och sedan "komma ihåg" denna siffra någonstans till avmonteringen.

Du behöver inte komma ihåg något enhetsnummer, du vet ju var du
monterade saker:

sudo umount /mnt/img/one /mnt/img/two

___
foss-gbg mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/foss-gbg


Re: [foss-gbg] Partitioner på en vändslingeenhet

2018-09-27 Thread Anders Björklund via foss-gbg
Den 2018-09-26 kl. 23:17, skrev Göran Uddeborg via foss-gbg:
> Efter dagens presentationer (Tack så mycket för båda!) funderade jag
> lite på krånglet med att montera delar av en avbildsfil.  Jag hade ett
> minne av att det kunde gå automatiskt, och efter lite googlande
> hittade jag att man kan använda flaggan -P till losetup.  Så slipper
> man multiplicera block med blockstorlekar och krångla med konstiga
> flaggor till monteringskommandot.  Som ett litet tips som kanske kan
> förenkla.
> 
> Se t.ex.
> https://unix.stackexchange.com/questions/342463/how-to-mount-multiple-partitions-from-disk-image-simultaneously

Tack för förslaget, vet inte om jag tyckte det var _så_ krångligt
egentligen då jag liksom blivit van vid fdisk och blocks (typ "du")

Har inte ändrat något på själva scripten ännu, men i princip så
skull skulle man alltså skapa några extra /dev/loop$dev* först ?

LOOP=`sudo losetup -P -f --show 2018-06-27-raspbian-stretch-lite.img`

sudo mount -o ro -t vfat ${LOOP}p1 /mnt/img/one
sudo mount -o ro -t ext4 ${LOOP}p2 /mnt/img/two

Och sedan "komma ihåg" denna siffra någonstans till avmonteringen.
Går väl lite på ett ut kan jag tycka, men tack för tipset iaf!

/Anders


PS.
Bör också nämna att proot förstås funkar fint som native och med
helt vanliga kataloger också, lite som fakechroot helt enkelt...

___
foss-gbg mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/foss-gbg