Я установил 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
Для начала одна последняя проверка для проверки, у Вас определенно нет подкачки:
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
Для получения дополнительной информации, такие как оптимизация подкачки, эта статья имеет замечательный обзор.
Многие, которых ОС позволяет опции для динамических страничных файлов, которые растут и уменьшаются в зависимости от потребности. Большинство Linux, включая человечность, не делает, я думаю, позволяю эту опцию по умолчанию.
я использую фантастическую область подкачки программы для управления динамическими страничными файлами, доступными с большей информацией отсюда: http://pqxx.org/development/swapspace/ я обычно нахожу, что это - самый простой способ справиться с подкачкой на человечности.