Rozmiar wirtualnego dysku zawierającego główny system plików ściągnięty ze strony wymienionej w poprzednim punkcie jest z góry ustalony i często bywa zbyt mały w porównaniu z naszymi potrzebami. Brakuje nam wolnego miejsca na wirtualnym dysku. Aby poradzić sobie z tym problemem można zainstalować nowy wirtualny dysk:
Musimy zatem stworzyć odpowiedni plik, który stanie się wirtualnym dyskiem. Komenda
dd if=/dev/zero of=new_filesystem seek=1024 count=1 bs=1M
stworzy nam plik o wielkości 1024 MB zawierający same sera - plik ten reprezentuje fabrycznie nowy dysk.
Uruchamiając UML należy dodać właśnie stworzony dysk do wirtualnego sprzętu wchodzącego w skład maszyny UML. Komenda
ubd3=new_filesystem
dodaje uprzednio stworzony dysk. Oczywiście należy zadbać, aby dodawany wirtualny dysk był przyporządkowany urządzeniu jeszcze niewykorzystywanemu.
Gdy uruchomimy UML będzie on posiadał urządzenie /dev/ubd/3 , które reprezentuje uprzednio dodany dysk. Teraz należy sformatować nowy dysk. Można to zrobić komendą:
mkfs.ext2 /dev/ubd/3
spowoduje to sformatowanie dysku w systemie ext2.
Teraz pozostaje już tylko zamontowanie nowo utworzonego wirtualnego dysku:
mount /dev/ubd/3 /mnt