Weboldal keresés

Virtuális merevlemez-kötet létrehozása fájl használatával Linuxban


A virtuális merevlemez (VHD) egy lemezképfájl formátum, amely egy virtuális merevlemez-meghajtót képvisel, amely képes a fizikai merevlemez teljes tartalmának tárolására. Ez egy tárolófájl, amely a fizikai merevlemezhez hasonlóan működik. A lemezkép egy meglévő merevlemezt replikál, és tartalmazza az összes adatot és szerkezeti jellemzőt.

Akárcsak a fizikai merevlemez, a VHDdoboz is tartalmaz egy fájlrendszert, és használhatja operációs rendszer, alkalmazások tárolására és futtatására, valamint adatok tárolására. A VHD-k egyik tipikus felhasználási módja a VirtualBox virtuális gépekben (VM-ekben) operációs rendszerek, alkalmazások és adatok tárolására.

Ebben a cikkben bemutatjuk, hogyan hozhat létre virtuális merevlemez-kötetet egy fájl használatával Linux alatt. Ez az útmutató hasznos a virtuális merevlemezek létrehozásához, tesztelési célokra az IT-környezetben. Ennek az útmutatónak a céljára létrehozunk egy 1 GB méretű VHD-kötetet, és EXT4 fájlrendszertípusra formázzuk.

Hozzon létre egy új képet a virtuális meghajtó kötetének tárolására

Ezt számos módon megteheti, de a legegyszerűbb módja a következő dd parancs használata. Ebben a példában egy 1 GB méretű VHD-képet fogunk létrehozni.

sudo dd if=/dev/zero of=VHD.img bs=1M count=1200

Ahol :

  • if=/dev/zero: bemeneti fájl, amely karakterfolyamot biztosít az adattárolás inicializálásához
  • of=VHD.img: tárolókötetként létrehozandó képfájl
  • bs=1M: egyszerre akár 1 millió olvasás és írás
  • count=1200: csak 1200 millió (1 GB) bemeneti blokk másolása

Ezután formáznunk kell az EXT4 fájlrendszer típusát a VHD képfájlban az mkfs segédprogrammal. Válaszoljon y-ra, amikor a rendszer megkérdezi, hogy a /media/VHD.img nem egy speciális blokkeszköz, amint az a következő képernyőképen látható.

sudo mkfs -t ext4 /media/VHD.img

A VHD kötet eléréséhez csatlakoznunk kell egy könyvtárhoz (csatolási ponthoz). Futtassa ezeket a parancsokat a csatolási pont létrehozásához, illetve a VHD-kötet csatlakoztatásához. A -o a beillesztési beállítások megadására szolgál, itt az opcióhurok jelzi az eszközcsomópontot a /dev/ könyvtárban.

sudo mkdir /mnt/VHD/
sudo mount -t auto -o loop /media/VHD.img /mnt/VHD/

Megjegyzés: A VHD fájlrendszer csak a következő újraindításig marad felcsatolva. A rendszerindításkor történő csatlakoztatáshoz adja hozzá ezt a bejegyzést a >/etc/fstab fájlt.

/media/VHD.img  /mnt/VHD/  ext4    defaults        0  0

Most ellenőrizheti az újonnan létrehozott VHD fájlrendszert a csatolási ponttal a következő df paranccsal.

df -hT

A virtuális meghajtó kötetének eltávolítása

Ha már nincs szüksége a VHD-kötetre, futtassa a következő parancsokat a VHD-fájlrendszer leválasztásához, majd törölje a képfájlt:

sudo umount /mnt/VHD/
sudo rm /media/VHD.img

Ugyanezt az ötletet használva létrehozhat egy swap területet/területet egy fájl használatával Linuxban.

Ez minden! Ebben az útmutatóban bemutattuk, hogyan hozhat létre virtuális merevlemez-kötetet egy fájl használatával Linux alatt. Ha bármilyen megosztandó gondolata vagy kérdése van, lépjen kapcsolatba velünk az alábbi megjegyzés űrlapon keresztül.