virtuális merevlemez (VHD) egy lemezkép fájlformátum, amely egy virtuális merevlemez-meghajtó, amely képes tárolni a teljes tartalmát a fizikai merevlemez. Ez egy tárolófájl, amely hasonlóan működik, mint egy fizikai merevlemez. A lemezkép megismétli a meglévő merevlemezt, és tartalmazza az összes adatot és szerkezeti jellemzőt.
csakúgy, mint egy fizikai merevlemez, a VHD is tartalmaz egy fájlrendszert, és használhatja az operációs rendszer, az alkalmazások, valamint az adatok tárolására és futtatására. A VirtualBox virtuális gépekben (VMs) a VHD-k egyik tipikus felhasználása operációs rendszerek, alkalmazások és adatok tárolására.
ebben a cikkben bemutatjuk, hogyan lehet virtuális merevlemez-kötetet létrehozni egy fájl segítségével Linuxban. Ez az útmutató hasznos VHD-k létrehozásához tesztelési célokra az informatikai környezetben. Ennek az útmutatónak a céljából létrehozunk egy 1 GB méretű VHD kötetet, amelyet EXT4 fájlrendszer típussal formázunk.
hozzon létre egy új képet a virtuális meghajtó kötetének megtartásához
ennek számos módja van, de a legegyszerűbb módszer a következő dd parancs használata. Ebben a példában 1 GB méretű VHD kötetet 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
- =VHD.img: tároló kötetként létrehozandó képfájl
- bs=1M: egyszerre legfeljebb 1M-ig olvasható és írható
- count=1200: csak 1200m (1GB) bemeneti blokkok másolása
ezután meg kell formáznunk az EXT4 fájlrendszer típusát a VHD képfájlban az mkfs segédprogrammal. Válasz y
, amikor a /media/VHD kéri.az img nem blokk speciális eszkö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 egy könyvtárba kell csatlakoztatnunk (csatolási pont). Futtassa ezeket a parancsokat a csatolási pont létrehozásához, illetve a VHD kötet csatlakoztatásához. A -o
a szerelési lehetőségek megadására szolgál, itt az opcióhurok jelzi az eszköz csomópontot a / dev / könyvtár alatt.
$ 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 felszerelve, a rendszerindításkor történő csatlakoztatáshoz adja hozzá ezt a bejegyzést az /etc/fstab fájlba.
/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
ugyanezen ötlet felhasználásával létrehozhat egy swap területet / helyet egy fájl segítségével Linuxban.