Я установил человечность в своем компьютере, позже, я форматирую раздел как подкачку 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. Я не уверен, включена ли подкачка, потому что:
/dev/sda9 не находится в списке результата df. В то время как ранее это всегда должно быть похожим:
/dev/sda9 28706812 17150392 10091540 63% /tmp
Gpart показывает что/dev/sda9 как подкачку Linux с 14.85G,
used unused
-- --
Я не мог получить доступ к области подкачки. Ранее, подкачка была, всегда монтируются как/tmp, и я могу получить доступ к этому каталогу. Теперь/tmp является только каталогом под/..
[ОБНОВЛЕНИЕ]:
Подкачка должна была быть включена, 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. Оба требуют большого дискового пространства..
Чтобы проверить состояние раздела swqp, прочитайте эту ссылку
Убедитесь, что раздел подкачки существует.
cat /proc/swaps
https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
Ни одна из этих команд не покажет вам, активирован ли своп или нет. Чтобы узнать, активирован ли своп, просто запустите 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
в этом примере:
Обмен используется только тогда, когда физической памяти недостаточно. Некоторые люди никогда не получают возможность использовать своп, в то время как другие просто не создают его, так как у них есть куча оперативной памяти. Я не знаю, почему вы хотите обменяться /tmp
, но нет законных причин, почему вы хотели бы сделать это.