#swap #raspberry pi

Como adicionar uma partição de swap num Raspberry Pi

por Pedro Resende em

Como adicionar uma partição de swap num Raspberry Pi

Hoje deixo-vos aqui um pequeno tutorial a explicar como adicionar uma partição de swap num Raspberry Pi.

Para quem não sabe, uma partição de swap é uma partição de memória que é usada para armazenar dados temporários, como arquivos temporários, dados temporários, dados de sessão, dados de cache, etc.

Vamos começar por criar o ficheiro responsável por adicionar a partição de swap.

$ sudo fallocate -l 2G /swapfile

o 2G é o tamanho da partição de swap, escolhi 2G porque é o dobro to tamanho disponível que tenho em memória Ram.

Vamos mudar as permissões de acesso ao ficheiro criado para prevenir que utilizadores comuns possam aceder ao ficheiro.

$ sudo chmod 600 /swapfile

Para criar a partição de swap, temos que executar o seguinte comando:

$ sudo mkswap /swapfile

Vamos então activar a partição de swap:

$ sudo swapon /swapfile

poderão verificar se a partição de swap foi criada e activada com o seguinte comando:

$ sudo swapon -s
Filename            Type   Size  Used   Priority
/swapfile           file    2G    0B   -1

Para torná-la permanente, têm de aceder ao ficheiro /etc/fstab e adicionar a partição de swap ao ficheiro.

$ sudo nano /etc/fstab

e adicionar

/swapfile swap swap defaults 0 0

Básicamente é isto, se tiverem algum problema ou dúvida, não hesitem em deixar um comentário.

Pedro Resende

Pedro Resende

With over two decades of experience as a Full Stack Developer, I have journeyed through diverse facets of software development. Commencing with the creation of compact institutional websites, I progressed to crafting portals for insurance brokers and contributed to substantial projects for renowned companies such as MS Amlin. My expertise expanded further by delving into product development for Advertiser Kwanko and collaborating with startups in their pivotal ramp-up stages. Notably, I've been involved in architecting extensive e-commerce solutions for global enterprises like Wayfair.

I currently serve as the Tech Lead at Emergn, contributing to the establishment and advancement of the Strategyzer client.