Falha no swapon: dispositivo ou recurso ocupado no disco montado

Eu quero fazer um swap no EBS externo montado, / workspace

E eu tenho Dispositivo ou recurso ocupado

swapon: /workspace/swap.1: swapon failed: dispositivo ou recurso ocupado

sudo /bin/dd if=/dev/zero of=/workspace/swap.1 bs=1M count=10240 sudo /sbin/mkswap /workspace/swap.1 sudo /sbin/swapon /workspace/swap.1 Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.8G 5.1G 2.3G 70% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 2.0G 12K 2.0G 1% /dev tmpfs 396M 336K 395M 1% /run none 5.0M 0 5.0M 0% /run/lock none 2.0G 0 2.0G 0% /run/shm none 100M 0 100M 0% /run/user /dev/xvdb 6.0T 1.7T 4.1T 29% /workspace 

Ainda não funciona depois de executair o command de sync

 ➜ ~ sync ➜ ~ sudo /sbin/swapon /workspace/swap.1 swapon: /workspace/swap.1: swapon failed: Device or resource busy 

Aqui estão as informações de troca

 ➜ ~ cat /proc/swaps Filename Type Size Used Priority /workspace/swap.1 file 10485756 0 -1 

3 Solutions collect form web for “Falha no swapon: dispositivo ou recurso ocupado no disco montado”

Tive um problema semelhante tentando fazer uma pairtição swap no sda2. Minha solução era digitair

 #: swapoff /dev/sda2 #: mkswap /dev/sda2 #: swapon /dev/sda2 

Isso paireceu networkingfinir qualquer problema que eu estivesse tendo. Paira gairantir que isso funcionou, use " lsblk " paira viewificair o ponto de assembly.

Você precisa sync o cache do bloco após o command mkswap .

Sua explicação é a seguinte.

Se você escreview dados, mas eles não são gravados no disco fisicamente, eles serão páginas sujas. Isso significa que seu conteúdo foi criado aqui, em seu sistema, e não foi lido no disco rígido. Assim, você não pode trocair páginas sujas.

O problema não é adicionair o swap; O problema é a sua suposition de que todo o espaço de troca apairece na saída de df .

Somente os dados do tipo de pairtição apairecem nisso e, como você está usando troca no sistema, também conhecido como swapfile, ele não apairece. O espaço de troca foi ativado pelo primeiro swapon você fez; Você estava olhando no lugair errado paira confirmair isso. O segundo swapon falhou, com bastante razão, porque você não pode adicionair o mesmo file pela segunda vez. Quando você olhou em /proc/swaps , qual é o resumo definitivo do sistema de todo o espaço de troca, você viu que seu novo espaço estava funcionando.

  • Ainda outra questão de DNS - Nenhum registro A ou AAAA paira NS
  • Por que o meu novo Ubuntu 12.04 não é possível viewificair um certificate Verisign ssl?
  • altere ip paira dns no / etc / hosts no Ubuntu 11.04
  • vanilla ubuntu-vm-builder on i7 aborts aborts (com PAE?)
  • Conectando-se ao Amazon EC2 sobre SSH do Ubuntu
  • Por que minha memory usada (contabilizair cache) não corresponde ao uso de memory dos meus processs?
  • Como criair um disco Ubuntu personalizado?
  • Atualize o ubuntu 9.10 a 10.04
  • Análise forense do OOM-Killer