#swap #raspberry pi
Como adicionar uma partição de swap num Raspberry Pi
por Pedro Resende em 19/04/2022 às 13:50:00
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
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.