Placera filsystem i en fil?

Är Ni nybörjare i UNIX/Linux? Detta forum avhandla allmäna UNIX frågor.
Post Reply
dot
Posts: 272
Joined: 17 June 2004, 18:54
Location: Värmdö
Contact:

Placera filsystem i en fil?

Post by dot » 7 April 2009, 01:47

(En sån där bara-för-att-det-ska-gå-fråga... :lol: )

Någonstans har jag läst att man kan placera ett helt filsystem/partition i en enda fil. Men jag har glömt var.

Menar inte ISO:s, för ISO:s kan man väl inte ändra när man mountat dem?

Jag vill alltså skapa en fil, ev. partitionera den ( :roll: ) och sedan formatera den med valfritt filsystem.

Går det? Hur isåfall?
Du når mig även på: dotpointer@gmail.com

kratz
Posts: 1121
Joined: 9 May 2005, 17:21
Location: ~/Högsby
Contact:

Re: Placera filsystem i en fil?

Post by kratz » 7 April 2009, 11:06

http://www.truecrypt.org/ är ett verktyg för det iallafall. Väldigt säkert.
Välkommen till http://archlinux.se !

User avatar
li
Posts: 1124
Joined: 17 April 2003, 13:38
Location: Stockholm

Re: Placera filsystem i en fil?

Post by li » 7 April 2009, 17:43

Exempel. Skapa filsystem 500 M stort:

dd if=/dev/zero of=storfil count=500 bs=1M

mkfs -t ext3 storfil
mount storfil /mnt -t ext3 -o loop


Klart! Funkar utmärkt. "storfil" i exemplet kan ligga i ett annat filsystem, exempelvis windows ntfs. Med lite trixande kan man klara sig helt utan ompartitionering av en windowsdator om man lägger linux filsystem på stora windowsfiler! :D
gentoo 3.0
arch 3.0
freeBSD 8.2
qemu/minix3
win/xp

erik_persson
Posts: 1474
Joined: 29 August 2002, 15:19

Re: Placera filsystem i en fil?

Post by erik_persson » 7 April 2009, 20:08

li wrote: Klart! Funkar utmärkt. "storfil" i exemplet kan ligga i ett annat filsystem, exempelvis windows ntfs. Med lite trixande kan man klara sig helt utan ompartitionering av en windowsdator om man lägger linux filsystem på stora windowsfiler! :D
Fast filsystem i filsystem borde bli långsamt.

/erik

User avatar
li
Posts: 1124
Joined: 17 April 2003, 13:38
Location: Stockholm

Re: Placera filsystem i en fil?

Post by li » 8 April 2009, 15:37

Ja det blir nog lite segare. Flaskhalsen hos mig är dock minnet... :)
gentoo 3.0
arch 3.0
freeBSD 8.2
qemu/minix3
win/xp

dot
Posts: 272
Joined: 17 June 2004, 18:54
Location: Värmdö
Contact:

Re: Placera filsystem i en fil?

Post by dot » 9 April 2009, 13:10

Snyggt, ska pröva :)
Du når mig även på: dotpointer@gmail.com

dot
Posts: 272
Joined: 17 June 2004, 18:54
Location: Värmdö
Contact:

Re: Placera filsystem i en fil?

Post by dot » 15 April 2009, 12:58

Riktigt häftigt, det funkar ju :)

Nästan det du sa fungerade på Slackware:

Code: Select all

dd if=/dev/zero of=storfil count=10 bs=1M
mke2fs ./storfil
mount ./storfil /mnt/tmp/ -o loop
ReiserFS-versionen:

Code: Select all

dd if=/dev/zero of=storfil count=10 bs=1M
mkreiserfs -f ./storfil -b 512
mount ./storfil /mnt/tmp/ -o loop -t reiserfs
Man ska tydligen passa sig för att göra ReiserFS-varianten, dock, iaf med v.3.
ReiserFS v3 images should not be stored on a ReiserFS v3 partition (e.g. backups or disk images for emulators) without transforming them (e.g., by compressing or encrypting) in order to avoid misleading the filesystem.
( http://en.wikipedia.org/wiki/ReiserFS )

Kör dock 3.6?

Finns det andra filsystem man bör pröva på i en fil? :lol:
Du når mig även på: dotpointer@gmail.com

Post Reply