Включенная подкачка человечности

Я установил человечность в своем компьютере, позже, я форматирую раздел как подкачку Linux и хочу заменить ее существующим tmp каталогом под точкой монтирования/. Я выполнил процедуру, данную в этой ссылке: http://ubuntuforums.org/showthread.php?t=1670222. Вопрос состоит в том, что подкачка все еще не включена. Вот некоторый вывод команды.

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)

В конце/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 1 575 672 89% / выбирают/dev/sda5 38317716 36097448 267144 100% / резервный/dev/sda6 85532500 35151740 46029084 44% / другой/dev/sda7 28706812 17150392 10091540 63% / домой

Раздел подкачки является sda9. Я не уверен, включена ли подкачка, потому что:

  1. /dev/sda9 не находится в списке результата df. В то время как ранее это всегда должно быть похожим:

    /dev/sda9       28706812 17150392  10091540  63% /tmp
    
  2. Gpart показывает что/dev/sda9 как подкачку Linux с 14.85G,

    used     unused 
    --        --
    
  3. Я не мог получить доступ к области подкачки. Ранее, подкачка была, всегда монтируются как/tmp, и я могу получить доступ к этому каталогу. Теперь/tmp является только каталогом под/..

  4. ОС является человечностью 12.04 lts..

[ОБНОВЛЕНИЕ]:

Подкачка должна была быть включена, cat /proc/swaps:

/dev/sda9                               partition   15575036    0   -1

хотя используемый размер 0.

Теперь сценарий:

У меня уже есть tmp каталог под /, как я могу смонтироваться, подкачивают этот раздел, поскольку точка монтирования является/tmp. Я изменил последнюю строку fstab как:

UUID=81ce2033-4ff2-4e05-9500-aacfd1019855  /tmp            swap    sw              0       0

Затем смонтируйте-a, и перезагрузка не сообщает ни о какой ошибке. Но используемый в подкачке 0, хотя я вывел многих содержание файла к/tmp.

Таким образом, как может, я полностью использовал область подкачки, которая является почти 15G? Это - трата диска если это всегда 0 используемых..

Или как я могу просто измениться /tmp к разделу подкачки?

Я хочу это, потому что этот каталог широко используется в моей программе, и это также как обменная область между моей Ubuntu и разместило WindowXP. Оба требуют большого дискового пространства..

0
задан 19 September 2013 в 17:07

2 ответа

Чтобы проверить состояние раздела swqp, прочитайте эту ссылку

Убедитесь, что раздел подкачки существует.

cat /proc/swaps 

https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

0
ответ дан 19 September 2013 в 17:07

Ни одна из этих команд не покажет вам, активирован ли своп или нет. Чтобы узнать, активирован ли своп, просто запустите swapon -s:

swapon -s
Filename                Type        Size    Used    Priority
/dev/sda2                               partition   1052220 0   -1
/dev/sdb3                               partition   1047548 0   -2
/dev/sdb6                               partition   498684  0   -3

Другой способ - использовать free:

free
             total       used       free     shared    buffers     cached
Mem:       1552616    1394436     158180          0     116080     676940
-/+ buffers/cache:     601416     951200
Swap:      2598452          0    2598452

почти любой наблюдатель процесса / системы имеет значения свопа, htop в этом примере:

enter image description here

Обмен используется только тогда, когда физической памяти недостаточно. Некоторые люди никогда не получают возможность использовать своп, в то время как другие просто не создают его, так как у них есть куча оперативной памяти. Я не знаю, почему вы хотите обменяться /tmp, но нет законных причин, почему вы хотели бы сделать это.

0
ответ дан 19 September 2013 в 17:07

Другие вопросы по тегам:

Похожие вопросы: