Re: [foss-gbg] Partitioner på en vändslingeenhet
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
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
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
>> 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
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
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
