Я нуждаюсь в помощи в создании подкачки после установки 14.04 LTS

Я установил Ubuntu и забыл создавать подкачку во время установки... Таким образом, я действительно отключал 4 ГиБ из своего системного раздела, и я смущен, что сделать затем? Я могу перезагрузить Ubuntu, все прекрасно, но когда я работаю:

sudo blkid

или

sudo parted -l

или

sudo fdisk -l

это не появляется нигде..., например, этот вывод:

ubuntu@ubuntu:~$ sudo parted -l
Model: ATA Hitachi HDP72503 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
1      32,3kB  47,5GB  47,5GB  primary   ext4         boot
3     47,5GB  51,5GB  3999MB  primary   linux-swap(v1)
2      51,5GB  320GB   269GB   extended
5      51,5GB  320GB   269GB   logical   ntfs


Warning: Unable to open /dev/sr0 read-write (Read-only file system).
/dev/sr0 has been opened read-only.
Error: Can't have a partition outside the disk! 

Я использовал эту тему, но все еще не могу понять это.

другие выводы:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x27252724

/dev/sda1   *          63    92851625    46425781+  83  Linux
/dev/sda2       100663357   625137344   262236994    5  Расширенный
/dev/sda3        92852224   100663295     3905536   82  Linux своп / Solaris
/dev/sda5       100663359   625137344   262236993    7  HPFS/NTFS/exFAT

и:

ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: UUID="98b0cee6-3b81-4e39-bb43-4847e297b7ff" TYPE="ext4" 
/dev/sda3: UUID="807aba97-139f-4170-9bbf-5b58def95125" TYPE="swap" 
/dev/sda5: UUID="2644E68F76515A43" TYPE="ntfs"

и:

free -l
         total       used       free     shared    buffers     cached
memory:    2063796    1238992     824804       8024      78256     535504
Low:        880428     576176     304252
High:      1183368     662816     520552
-/+ buffer/cache:     625232    1438564
Swap:            0          0          0
1
задан 13 April 2017 в 15:24

2 ответа

Для начала одна последняя проверка для проверки, у Вас определенно нет подкачки:

sudo swapon -s

Это должно перечислить любые доступные файлы подкачки. Если ничто не будет перечислено тогда, то необходимо будет создать тот. Следующая команда создаст подкачку на 4 ГБ, как приблизительное правило размер Вашей подкачки должен быть тем же размером как сумма RAM, которую имеет Ваша машина:

sudo fallocate -l 4G /swapfile

(очевидно, заменяют 4G 8G, если у Вас есть 8 ГБ RAM и т.д.!)

Проверяют, что размер подкачки корректен с:

ls -lh /swapfile

Следующий набор полномочия на файле подкачки, таким образом, это только доступно корнем:

sudo chmod 600 /swapfile

Следующий набор файл подкачки с помощью:

sudo mkswap /swapfile

Наконец используют следующую команду для включения подкачки:

sudo swapon /swapfile

можно проверить, что подкачка теперь используется путем ввода:

sudo swapon -s

Поздравляю, у Вас должна теперь быть подкачка. Затем Вы могли бы хотеть...

Заставляют подкачку автоматически загрузиться при запуске:

sudo nano /etc/fstab

И затем добавляют следующую строку к нижней части файла:

/swapfile   none    swap    sw    0   0

Для получения дополнительной информации, такие как оптимизация подкачки, эта статья имеет замечательный обзор.

2
ответ дан 7 December 2019 в 14:04

Многие, которых ОС позволяет опции для динамических страничных файлов, которые растут и уменьшаются в зависимости от потребности. Большинство Linux, включая человечность, не делает, я думаю, позволяю эту опцию по умолчанию.

я использую фантастическую область подкачки программы для управления динамическими страничными файлами, доступными с большей информацией отсюда: http://pqxx.org/development/swapspace/ я обычно нахожу, что это - самый простой способ справиться с подкачкой на человечности.

0
ответ дан 7 December 2019 в 14:04

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

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