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.