Eu instalei o Ubuntu 14.04 LTS cerca de um mês atrás, estou inicializando o Ubuntu 14.04 LTS e o Windows 8.1.
Não criei nenhum espaço de troca durante a instalação, mas agora preciso adicionar isso para o Ubunutu. Tentei verificar se havia algum espaço de troca atribuído usando sudo swapon -s
e obtive cabeçalhos vazios, como mostrado abaixo:
ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s
Filename Type Size Used Priority
Então eu tentei alocar algum espaço de troca usando dd of=output.dat bs=1 seek=390143672 count=0
e a saída foi:
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s
Eu também tentei o comando sudo dd if=/dev/zero of=/swapfile bs=1G count=4
e a saída foi:
dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)
Então eu tentei, sudo fallocate -l 4G /swapfile
mas a saída foi:
fallocate: /swapfile: fallocate failed: Operation not supported
Também verifiquei meus discos rígidos a seguir é minha estrutura de disco rígido:
ahsan@ahsan-Inspiron-N5110:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 18G 77G 19% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 286M 1.2M 284M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.4G 24M 1.4G 2% /run/shm
none 100M 56K 100M 1% /run/user
E a saída de free -m
é:
ahsan@ahsan-Inspiron-N5110:~$ free -m
total used free shared buffers cached
Mem: 2850 2665 184 421 25 846
-/+ buffers/cache: 1794 1055
Swap: 0 0 0
Por favor, mostre-me como posso adicionar a troca sem afetar nenhum dos meus dados. Instalei o Ubuntu LTS de 64 bits e tenho 3 GB de RAM e um disco rígido de 500 GB.
Estive nesta pergunta Ask Ubuntu e tentei os comandos e a saída é:
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 47.1951 s, 91.0 MB/s
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4sudo mkswap /swapspace
dd: invalid number ‘4sudo’
ahsan@ahsan-Inspiron-N5110:~$
dd: invalid number '4sudo'
, certo? Eu acho que você teve um problema de copiar / colar. Que bom que você resolveu o seu problema! No futuro, leia essas mensagens de erro com cuidado e tente descobrir por que você está recebendo essa mensagem! ;-) Boa sorte.Respostas:
Primeiro, para criar 4.000 MB de espaço de troca:
ou
Em seguida, transforme-o em um arquivo de troca utilizável:
Ative:
Confirme os espaços de troca ativos:
Em seguida, adicione a seguinte linha ao / etc / fstab para ativar a nova troca na inicialização:
Veja também esta página da wiki: https://help.ubuntu.com/community/SwapFaq
fonte
Para responder indiretamente à sua pergunta, você não precisa gerenciar os arquivos de troca. Há um pacote chamado swapspace que adiciona dinamicamente os arquivos de troca, conforme necessário.
Então você está pronto. Seu sistema aumentará e reduzirá o espaço de troca, conforme necessário.
fonte
Siga esses passos:
sudo dd if=/dev/zero of=/mnt/{filename}.swap bs=1M count={swap_size}
sudo mkswap /mnt/{filename}.swap
sudo swapon /mnt/{filename}.swap
sudo gedit /etc/fstab
/mnt/{filename}.swap none swap sw 0 0
Nota: Substitua {filename} por qualquer nome que você deseja definir para o arquivo e substitua {swap_size} pelo tamanho que deseja atribuir ao arquivo de troca. Verifique se o tamanho do arquivo deve ser o dobro do tamanho da memória.
fonte