Archlinux, mova arquivos para uma partição diferente

4

Durante a instalação eu pensei que eu tinha gerado o fstab correto, mas agora, depois que cp reclama que o sistema de arquivos está cheio, descubro que fstab está vazio .

Eu tenho esta configuração:

# lsblk 
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0   238M  0 part 
├─sda2   8:2    0   1.9G  0 part 
├─sda3   8:3    0  23.3G  0 part /
└─sda4   8:4    0 207.5G  0 part

Mas isso não é absolutamente o que eu quero. Gostaria de montar /dev/sda1 como /boot e /dev/sda4 como /home/user . /dev/sda2 é swap.

O problema é que eu já adicionei uma tonelada de arquivos em /home/user , todos em /dev/sda3 , porque esse foi o único montado.

Como corrijo isso?

Eu poderia inicializar a partir de um live cd, montar as partições, executar genfstab , mas depois? Onde meus arquivos em /home/user vão? É seguro?

Devo mover todo o meu conteúdo home para um diretório temporário, montar /dev/sda4 e copiar tudo de volta?

    
por rubik 29.06.2014 / 12:03

1 resposta

2

Seus arquivos estão na partição sda3, portanto, alterar o fstab por si só não moverá os arquivos.
Você poderia (entre várias alternativas)

mkdir /home.new
mount /dev/sda4 /home.new 
cp -a /home/user /home.new
umount /home.new
rf -fr /home
mv /home.new /home
mount /dev/sda4 /home

edite o fstab para incluir /home /dev/sda4

    
por 29.06.2014 / 21:28