Выделите подкачку после Ubuntu 14.04 установка LTS

Я установил Ubuntu 14.04 LTS приблизительно один месяц назад, я - двойная загрузка Ubuntu 14.04 LTS и Windows 8.1.

Я не создал области подкачки, в то время как установка, но теперь я действительно должен добавить это для Ubunutu. Я пытался проверить на любую присвоенную область подкачки при помощи sudo swapon -s и я получил пустые заголовки как показанный ниже:

ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s
Filename                Type        Size    Used    Priority

Затем я пытался выделить некоторое использование области подкачки dd of=output.dat bs=1 seek=390143672 count=0 и вывод был:

0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s

Я также попробовал команду sudo dd if=/dev/zero of=/swapfile bs=1G count=4 и вывод был:

dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)

Затем я попробовал sudo fallocate -l 4G /swapfile но вывод был:

fallocate: /swapfile: fallocate failed: Operation not supported

Я aslo проверил мое следующее жестких дисков, являюсь своей структурой жесткого диска:

ahsan@ahsan-Inspiron-N5110:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        99G   18G   77G  19% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.4G  4.0K  1.4G   1% /dev
tmpfs           286M  1.2M  284M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.4G   24M  1.4G   2% /run/shm
none            100M   56K  100M   1% /run/user

И вывод free -m :

ahsan@ahsan-Inspiron-N5110:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          2850       2665        184        421         25        846
-/+ buffers/cache:       1794       1055
Swap:            0          0          0

Покажите мне, как я могу добавить подкачку, не влияя ни на какие мои данные. Я установил Ubuntu на 64 бита LTS и имею 3 ГБ RAM и жесткого диска на 500 ГБ.

Я был к этому, Спрашивает вопрос о Ubuntu, и я попробовал команды, и вывод:

ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 47.1951 s, 91.0 MB/s
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4sudo mkswap /swapspace
dd: invalid number ‘4sudo’
ahsan@ahsan-Inspiron-N5110:~$ 
25
задан 13 April 2017 в 05:23

3 ответа

Во-первых, для создания 4 000 МБ области подкачки:

$ sudo dd if=/dev/zero of=/swapspace bs=1M count=4000
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 5.92647 s, 708 MB/s

или

$ sudo fallocate -l 4000M /swapspace 

Следующий превращают его в применимый файл подкачки:

$ sudo mkswap /swapspace
Setting up swapspace version 1, size = 4095996 KiB
no label, UUID=7d1895e4-7ccf-42c6-979a-51ebddb49e91

Активируют его:

$ sudo swapon /swapspace 

Подтверждают активные области подкачки:

$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapspace              file        4095996 0       -1

Затем, добавляют следующую строку к/etc/fstab для активации новой подкачки при начальной загрузке:

/swapspace none swap defaults 0 0

См. также эту страницу Wiki: https://help.ubuntu.com/community/SwapFaq

49
ответ дан 23 November 2019 в 01:10

Выполните эти шаги:

  1. sudo dd if=/dev/zero of=/mnt/{filename}.swap bs=1M count={swap_size}
  2. sudo mkswap /mnt/{filename}.swap
  3. sudo swapon /mnt/{filename}.swap
  4. sudo gedit /etc/fstab
  5. Добавляют следующий текст в конце файла, /mnt/{filename}.swap none swap sw 0 0

Примечание: Замените {имя файла} любым именем, которое Вы хотите определить в файл и замену {swap_size} с размером, который Вы хотите присвоить файлу подкачки. Убедитесь, что размер файла должен вдвое большее, чем емкость памяти.

5
ответ дан 23 November 2019 в 01:10

Для ответа на вопрос косвенно Вы не должны управлять своп-файлами сами. Существует пакет, названный областью подкачки, которая динамично добавит файлы подкачки по мере необходимости.

  1. sudo склонный - получают область подкачки установки

Тогда, Вы сделаны. Ваша система вырастит и уменьшит область подкачки по мере необходимости.

6
ответ дан 23 November 2019 в 01:10

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

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