2013. augusztus 24., szombat

Virtuális diszk Linux-on

Ha szükség van egy virtuális diszkre (egész pontosan loopback fájlra épülő átmeneti diszkre) hirtelen, akkor a következőket lehet tenni rendszergazdaként (root).

  1. dd if=/dev/zero of=/tempfile bs=1024 count=30000
  2. losetup /dev/loop0 /tempfile
  3. (ha nem megy, meg lehet próbálni betöltetni a loop modult:
    modprobe loop)
  4. mkfs -t ext3 -m 1 -v /dev/loop0
  5. mount -t ext3 /dev/loop0 /mnt
Ettől a ponttól van egy olyan 30 MB-os ext3 fáljrendszerünk, ami a /mnt alatt érhető el. Gyakorlatilag ugyanúgy használható, mint bármely más fájlrendszer. Ha más méretre van szükség, akkor a count után lévő értéket kell ennek megfelelően módosítani.

Amikor befejeztük a munkát az átmeneti fájlrendszerünkkel, akkor vissza kell állítani az eredeti állapotot, például így (szintén root-ként):
  1. cd
  2. umount /mnt
  3. losetup -d /dev/loop0
  4. rm /tempfile

Nincsenek megjegyzések:

Megjegyzés küldése