Instale os arquivos de troca em vez da partição swap manualmente no Arch Linux

0

Leia um monte de páginas no wiki do linux, e finalmente instalarei o sistema operacional, o problema é que eles têm uma grande coleção de comandos que eu não entendo (os prefixos são ilegíveis) então eu fiz um arquivo de texto como uma receita de cozinheiro para a instalação.

loadkeys la-latin1
iw dev
wifi-menu -o [iw dev output device name]
cfdisk
lsblk
mkfs -t ext4 dev/sdaX
/* here comes the swap part */
mount dev/sdaX /mnt
swapon xxx
pacstrap /mnt base base-devel grub-bios networkmanager os-prober
genfstab -U -p /mnt >> /mnt/etc/fstab
...
..
.

A coisa é que eu quero usar arquivos de swap em vez de partição de swap, porque eu odeio essa tabela de troca bagunçada com o Windows.
Eu li uma postagem de swap no arch linux, mas eu acho que preciso de uma nova verificação porque eu não pude entendê-lo, o que é chmod 600 ?. Os passos estão na ordem certa? E eu não confio no "método automatizado".
Como eu faço um arquivo de troca apenas com a pasta /, quais linhas devo adicionar ao txt

    
por Egon Stetmann. 09.12.2017 / 18:07

1 resposta

1

Existem várias etapas para configurar um arquivo para usar como espaço de troca.

1 - crie o arquivo. Várias maneiras, eu uso dd para ler /dev/zero e saída para um arquivo - dd if=/dev/zero of=/path/to/swapfile bs=1024 count=100000 criará um arquivo de 1gb. Depois que o arquivo for criado, defina o modo como 600 - chmod 600 /path/to/swapfile e verifique se o usuário root é o usuário proprietário.

Este comando dd - if é o arquivo de entrada, / dev / zero neste caso. of é o arquivo de saída, onde os dados estão sendo gravados? Neste caso, é o caminho completo para o nosso arquivo de troca. bs é tamanho de bloco, queremos pegar 1024 bytes de cada vez, e count nos informa quantos para obter (o suficiente para fazer 1GB neste caso)

2 - torna o arquivo um sistema de arquivos de troca mkswap /path/to/swapfile

Uma vez feito isso, você pode manualmente iniciá-lo quando necessário com swapon /path/to/swapfile ou se você quer que ele esteja sempre ativo, coloque uma referência em seu / etc / fstab para carregá-lo

/path/to/swapfile    none     swap     sw     0    0

Apenas certifique-se de adicionar a linha APÓS a linha para carregar o sistema de arquivos no qual o arquivo de swap realmente reside

    
por 10.12.2017 / 04:05