Como mudar o /home para uma nova partição
O Caso típico:
Uma amiga instalou o
ubuntu com duas partições, mapeou uma delas pro / e outra pro
/home. Até ai tudo bem. O problema é que ela teve que re-instalar
tudo preservando o /home, e durante a nova instalação esqueceu de
mapear o /home para a antiga partição. O que fazer agora? Como
fazer a antiga partição ser o /home novamente?
Mapeando o /home em
uma partição
Descobrir a partição
que queremos mapear para /home:
Com a partição
montada, rode o comando:
$ df -h
Sist. Arq.
Tamanho de uso avaliado% Montado em
/dev/sda1
6,5G 4,1G 2,0G 68% /
none
369M 248K 369M 1% /dev
none
374M 292K 374M 1% /dev/shm
none
374M 88K 374M 1% /var/run
none
374M 0 374M 0% /var/lock
/dev/sda6
460M 46M 391M 11% /boot
/dev/sda5
19G 894M 17G 5% /media/839e6642-84b0-4724-b00a-3196a5b83544
Neste caso é a
partição /dev/sda5, e aparentemente o UUID é
839e6642-84b0-4724-b00a-3196a5b83544
Descobrir o UUID da
partição:
Para isso rode o
comando:
$ sudo tune2fs -l
/dev/sda5
tune2fs 1.41.12
(17-May-2010)
Filesystem volume
name:
Last mounted on:
/media/839e6642-84b0-4724-b00a-3196a5b83544
Filesystem UUID:
839e6642-84b0-4724-b00a-3196a5b83544
Filesystem magic
number: 0xEF53
Filesystem revision
#: 1 (dynamic)
Filesystem features:
has_journal ext_attr resize_inode dir_index filetype needs_recovery
extent flex_bg sparse_super
large_file
huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:
signed_directory_hash
Default mount
options: (none)
Filesystem state:
clean
Errors behavior:
Continue
Filesystem OS type:
Linux
Inode count:
1253376
Block count:
5005824
Reserved block
count: 250291
Free blocks:
4698349
Free inodes:
1252867
First block:
0
Block size:
4096
Fragment size:
4096
Reserved GDT blocks:
1022
Blocks per group:
32768
Fragments per group:
32768
Inodes per group:
8192
Inode blocks per
group: 512
Flex block group
size: 16
Filesystem created:
Sat Apr 30 14:12:18 2011
Last mount time:
Tue May 10 11:13:45 2011
Last write time:
Tue May 10 11:13:45 2011
Mount count:
14
Maximum mount count:
27
Last checked:
Sat Apr 30 14:12:18 2011
Check interval:
15552000 (6 months)
Next check after:
Thu Oct 27 14:12:18 2011
Lifetime writes:
1293 MB
Reserved blocks uid:
0 (user root)
Reserved blocks gid:
0 (group root)
First inode:
11
Inode size:
256
Required extra
isize: 28
Desired extra isize:
28
Journal inode:
8
Default directory
hash: half_md4
Directory Hash Seed:
d3b2919b-1428-4b42-a9d0-a8d42b999b0b
Journal backup:
inode blocks
Confirmando, o UUID
da partição /dev/sda5 é: 839e6642-84b0-4724-b00a-3196a5b83544.
De posse das
informações, vamos ao que interessa:
Edite o arquivo
/etc/fstab, com o editor de sua preferência (gedit, vim, etc), como
root (ou usando sudo) e acrescente as linhas abaixo:
# /home em /dev/sda5
após a instalação
UUID=839e6642-84b0-4724-b00a-3196a5b83544
/home ext4 defaults 0 2
Atenção: Use o
UUID da sua partição e não o do exemplo.
Pronto, no próximo
boot tudo estará em seu lugar.
Comentários