Pular para o conteúdo principal

Postagens

Mostrando postagens de maio, 2019

Como encolher uma máquina virtual do VirtualBox e liberar espaço em disco

Por padrão, o VirtualBox cria discos dinâmicos (.vdi) que crescem com o tempo à medida que você adiciona dados. Contudo, se você excluir dados da máquina virtual posteriormente, você verá que  que o disco não diminui automaticamente. Você pode reduzir manualmente um disco dinâmico usando  um conjunto de comandos. Primeiro passo - remover arquivos desnecessários Você deve apagar todos os dados que você não deseja mais no disco dentro da máquina virtual para liberar espaço antes de continuar. Exclua os arquivos que você não precisa, desinstale os programas que não são mais usados e esvazie sua lixeira. Segundo passo - zerar os blocos não usados Então, você precisará substituir esse espaço vazio por zeros. Você precisará instalar o utilitário zerofree . Ele está disponível nos repositórios de software de muitas distribuições Linux - com o Ubuntu. No Ubuntu para instalar este programa basta executar o seguinte comando no terminal dentro de sua máquina virtual: $ sudo apt-get

Instalar o OMNET++ no Ubuntu

Você deve ler o guia de instalação do omnet no link https://doc.omnetpp.org/omnetpp/InstallGuide.pdf. Contudo, no meu Ubuntu 18. Alguns passos estão faltando. Vamos começar abrindo um Terminal (CRTL + ALT + T) no Ubuntu para que vocẽ entre com os comandos de instalação. Pre-requisitos A primeira parte da instalação consiste em instalar pacotes de pré-requisitos Você pode executar a instalação usando a interface gráfica do usuário ou a partir do terminal, o que você preferir. Vou exemplificar com os comandos no terminal. $ sudo apt-get install build-essential gcc g++ bison flex perl \  python python3 qt5-default libqt5opengl5-dev tcl-dev tk-dev \  libxml2-dev zlib1g-dev default-jre doxygen graphviz libwebkitgtk-1.0 $ sudo apt-get install openmpi-bin libopenmpi-dev $ sudo apt-get install libwebkitgtk-3.0-0 libopenscenegraph-dev  openscenegraph-plugin-osgearth  libosgearth-dev $ sudo apt-get install libpcap-dev $ sudo apt-get install osgearth osgearth-data $ sudo

Criar um arquivo de swap no linux

Recentemente encontrei um servidor cujo administrador tinha criado com uma área de swap muito pequena para a memória RAM disponível. $ swapon --show NAME      TYPE      SIZE USED PRIO /dev/dm-1 partition   4G   4G   -1 Note que o swap mostrado acima é uma partição, e para alterá-la será necessário utilizar uma ferramenta de edição de partições, que terá que diminuir alguma partição existente para dar espaço para a nova área de swap.  Como não dava para parar o servidor no momento e eu precisava de mais swap, a solução foi criar um arquivo de swap. Vamos ver os passos necessários a seguir. Todos os comandos abaixo são dados como root. 1- Precisamos criar o arquivo que irá conter o swap. No meu caso irei criar um swap de 16GB no arquivo /swapfile: $ fallocate -l 16G /swapfile 2- Vamos preenche-lo de branco. Usamos o dd. Como o tamanho do bloco é de 1024 bytes, precisamos de 12582912 blocos (informados em count) para preencher. $ dd if=/dev/zero of=/swapfile bs=1024 c