Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # verificar se ja nao existe uma particao de swap utilizada
- cat /proc/swaps
- # se nao existe:
- # identificar a particao onde o arquivo de swap vai ficar
- sfdisk -l
- # verificar se ela esta montada, onde e o espaco livre
- df -h
- # definir a particao
- part=/dev/sda1
- # se ela ainda nao estiver montada, escolher o ponto de montagem, senao, usar o ponto em que foi montada
- mntp=/mnt
- # nao estando montada, montar no ponto de montagem
- mount $part $mntp
- # verificar se a particao montada tem espaco livre
- df -h
- # se nao tiver, desmontar, escolher outra particao e repetir o processo ate aqui
- umount $mntp
- # se tiver, definir o tamanho do arquivo de swap, em mega bytes
- size=512
- # criar na particao um arquivo vazio para swap no tamanho definido
- dd if=/dev/zero of=$mntp/swap bs=1M count=$size
- # criar no arquivo de swap, o filesystem de swap
- mkswap $mntp/swap
- # montar o arquivo de swap
- swapon $mntp/swap
- # verificar que esta realmente montado
- cat /proc/swaps
- # pronto para trabalhar
- # antes de desligar a maquina, desmontar o swap
- swapoff $mntp/swap
- # verificar que realmente foi desmontado
- cat /proc/swaps
- # apagar o arquivo criado
- rm $mntp/swap
- # pronto para desligar
- # EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement