Instalei o ubuntu no meu computador, depois, formatei uma partição como swap do linux e queria substituí-lo pelo diretório tmp existente no ponto de montagem /. Eu segui o procedimento dado neste link: link . A questão é que a troca ainda não está ativada. Aqui está alguma saída de comando.
shijiex@shijie-ThinkPad-T410:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 28703740 5324096 21914916 20% /
tmpfs 1180916 924 1179992 1% /run
.........
/dev/sda7 28706812 17150036 10091896 63% /home
shijiex@shijie-ThinkPad-T410:~$ sudo blkid -c /dev/null -o list
device fs_type label mount point UUID
-----------------------------------------------------------------------
/dev/sda1 ext4 / 47d9205b-00a8-40e5-88d6-e8b9571799a7
...
/dev/sda7 ext4 /home e2ae897d-62b1-45d3-a17a-49e7a1b8fbe7
/dev/sda9 swap <swap> 81ce2033-4ff2-4e05-9500-aacfd1019855
shijiex@shijie-ThinkPad-T410:~$ sudo mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
......
/dev/sda8 on /opt type ext4 (rw)
/dev/sda5 on /backup type ext4 (rw)
/dev/sda6 on /other type ext4 (rw)
/dev/sda7 on /home type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/shijiex/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=shijiex)
No final do / etc / fstab, é:
# swap was on /dev/sda9 during installation
UUID=81ce2033-4ff2-4e05-9500-aacfd1019855 none swap sw 0 0
shijiex@shijie-ThinkPad-T410:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 28703740 5324100 21914912 20% /
udev 2942940 4 2942936 1% /dev
tmpfs 1180916 924 1179992 1% /run
none 5120 0 5120 0% /run/lock
none 2952280 156 2952124 1% /run/shm
/ dev / sda8 14286320 11978284 1575672 89% / opt
/ dev / sda5 38317716 36097448 267144 100% / backup
/ dev / sda6 85532500 35151740 46029084 44% / outros
/ dev / sda7 28706812 17150392 10091540 63% / home
A partição swap é sda9. Não tenho certeza se a troca está ativada, porque:
-
/ dev / sda9 não está na lista de resultados do df. Enquanto anteriormente, sempre deveria ser assim:
/dev/sda9 28706812 17150392 10091540 63% /tmp
-
Gpart mostra que / dev / sda9 como linux-swap com 14.85G,
used unused
-- --
-
Não consegui acessar a área de troca. Anteriormente, a troca sempre era montada como / tmp e eu posso acessar esse diretório. Agora o / tmp é apenas um diretório em / ..
- O sistema operacional é o Ubuntu 12.04 lts ..
[UPDATE]:
O swap deveria ter sido ativado, cat /proc/swaps
:
/dev/sda9 partition 15575036 0 -1
embora o tamanho usado seja 0.
Agora o cenário é:
Eu já tenho o diretório tmp em /
, como posso montar essa partição como ponto de montagem é / tmp. Eu modifiquei a última linha do fstab como:
UUID=81ce2033-4ff2-4e05-9500-aacfd1019855 /tmp swap sw 0 0
Em seguida, monte -a e reinicialização não relata nenhum erro. Mas usado em swap é 0 embora eu tenha despejado muitos arquivos em / tmp.
Então, como posso usar a área de swap totalmente utilizada, que é quase 15G? É desperdício de disco se sempre 0 usado ..
Ou como posso alterar apenas /tmp
para a partição virtual?
Eu quero isto porque este diretório é amplamente usado no meu programa e também é como área de troca entre o meu Ubuntu e o WindowXP hospedado. Ambos requerem grande espaço em disco.