AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1278480
Accepted
heynnema
heynnema
Asked: 2020-09-29 15:23:11 +0800 CST2020-09-29 15:23:11 +0800 CST 2020-09-29 15:23:11 +0800 CST

20.04.1, problema ao alternar da partição swap para /swapfile

  • 772

Decidi mudar de usar uma partição swap para usar um arquivo /swapfile.

Mas há um problema. O sistema ainda está usando a partição swap /dev/sda8, e não a partição /swapfile.

  • Eu criei o /swapfileusando o ddcomando apropriado, etc.
  • Eu mudei /etc/fstabpara usar /swapfileem vez da antiga partição swap
  • Eu mudei /etc/initramfs-tools/conf.d/resumepara refletirresume=/swapfile
  • Verifiquei que /etc/default/grubnão tem referência para retomar ou trocar

No entanto, quando eu faço swapon -sou free -h, ainda está mostrando /dev/sda8, em vez de /swapfile.

Preciso excluir a /dev/sda8partição swap para que isso funcione?

O 20.04.1 usa qualquer partição swap que encontrar, mesmo que não esteja em /etc/fstab?

Atualização nº 1:

Só para documentar meu /swapfileprocesso de criação...

Nota : O uso incorreto do ddcomando pode causar perda de dados. Sugira copiar/colar.

No terminal...

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap

Confirme esta /swapfilelinha no final de /etc/fstab... e não confirme nenhuma outra linha de "troca" ...

Para editar, usar sudo -H gedit /etc/fstabousudo pico /etc/fstab

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

Aqui está meu /proc/swaps (e é fresco desta manhã) ...

Filename                Type        Size    Used    Priority
/dev/sda8                               partition   9081852 0   -2

Aqui está a parte apropriada do meu /etc/fstab:

# swap was on /dev/sda8 during installation
# UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b  none  swap       sw       0       0
/swapfile    none    swap    sw      0   0

Aqui está o meu /etc/initramfs-tools/conf.d/resume:

# RESUME=UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b
RESUME=/swapfile

sudo update-initramfs -c -k $(uname -r)não ajudou.

swap 20.04
  • 2 2 respostas
  • 2454 Views

2 respostas

  • Voted
  1. Best Answer
    heynnema
    2020-09-29T16:31:02+08:002020-09-29T16:31:02+08:00

    Bem, está consertado.

    Quando tentei fazer um sudo swapoff -a, deu-me um erro de análise na seguinte linha no meu /etc/fstab...

    /swapfile    none    swap    sw      0   0
    

    Eu redigitei a linha e certifiquei-me de usar espaços ...

    /swapfile  none  swap  sw  0  0
    

    Você vê alguma diferença?

    E agora tudo funciona!

    Obrigado por todos os bons comentários aqui!

    • 9
  2. NinePlusTenEqualsTwentyOne
    2020-09-29T15:37:38+08:002020-09-29T15:37:38+08:00

    Você retirou /dev/sda8do fstab? Você pode usar sudo swapoff -ae ativar a troca para o arquivo digitando sudo swapon /swapfile. Depois disso, você pode excluir/formatar a partição se tudo funcionar bem.

    • 1

relate perguntas

  • Como esvaziar a troca se houver RAM livre?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve