Как узнать, есть ли на жестком диске раздел подкачки?

57

Я использовал 12.04 live cd для установки Ubuntu поверх моего раздела Windows 7 и удалил все, так что у меня на ноутбуке есть Ubuntu. Но поскольку во время установки я выбрал простую опцию «стереть весь диск», установщик создал раздел подкачки или это то, что я должен был сделать с опцией «что-то еще»? Кстати, у меня есть 6 ГБ оперативной памяти

dswhite85
источник
запустить cat /proc/swapsИЛИ swapon -s, он покажет раздел подкачки и файл подкачки, который используется.
luv.preet
@ luv.preet - Этот ответ показывает это.
sancho.s

Ответы:

62

Простой графический способ проверки с помощью Дисковой утилиты

  1. Откройте Дисковую Утилиту из Dash:

    введите описание изображения здесь

  2. В левом столбце найдите слова «Жесткий диск» и нажмите на него:

    введите описание изображения здесь

  3. В правом столбце посмотрите, можете ли вы найти «Обмен», как показано на рисунке. Если это так, у вас включен своп; Вы можете нажать на эту часть, чтобы увидеть детали. Это будет выглядеть примерно так:

    введите описание изображения здесь


Либо откройте терминал с помощью Ctrl+Alt+Tи введите swapon -s; если вы видите строку, подобную приведенной ниже, со статистикой, своп включен:

введите описание изображения здесь

иш
источник
20
swapon -sэто самый простой способ, если вы не настроили компьютер, поэтому вы не уверены, где будет находиться подкачка (или если он использует файл подкачки вместо раздела подкачки, или подкачка на другом диске, подкачка в сжатой оперативной памяти , и т.д).
Томасруттер
7
swapon -sв настоящее время устарела в пользу swapon --show [источника ]
dthor
Похоже, что cat /proc/swapsэто постоянный способ сделать это, см. Ответ ниже.
sancho.s
31

В терминале введите:

free -m

Если у вас есть своп, вы увидите, сколько памяти у вас осталось.

sdkks
источник
8
free -mhсделает его читабельным для человека
bbodenmiller
20

использование

cat /proc/swaps

В дополнение к размеру, он будет указывать тип обмена (раздел / файл). Похоже, чтобы дать точно такой же вывод, как swapon -s. Или же

cat /etc/fstab
sancho.s
источник
11

Я бы использовал этот метод, чтобы проверить наличие раздела подкачки

Откройте терминал с помощью CTRL+ ALT+ Tи введите

    sudo blkid | grep swap  

Если вы видите запись с TYPE="swap", убедитесь, что у вас есть раздел подкачки.

Мой вывод, как показано ниже: Вы можете видеть, что /dev/sda7это раздел подкачки.

/dev/sda7: UUID="4656a2a6-4de0-417b-9d08-c4a5b807f8dd" TYPE="swap" 

введите описание изображения здесь

Установщик должен автоматически создать раздел подкачки. Также обратите внимание, что вам может никогда не понадобиться раздел подкачки, если вы не используете функцию «Спящий режим» или не используете одновременно много других приложений. Вы можете проверить эти интересные вопросы о размере свопа

У меня 16 ГБ ОЗУ. Нужен ли подкачка 32 ГБ?

Что такое SWAP и какой большой размер раздела подкачки я должен создать?

Если это так, вы не создали раздел подкачки, проверьте этот вопрос на помощь

Как создать раздел подкачки для гибернации?

Анвар
источник
См. Также: askubuntu.com/questions/33697/… и (для файла подкачки, если мы не можем разбить) askubuntu.com/questions/126018/…
Таккат
Как упоминал Анвар Шах, это может показать, есть ли у вас раздел, обозначенный как swap, но это не значит, что вы его используете. Делать это, чтобы найти разделы подкачки и проверить с предложением idx «swapon -s», что они соответствуют, было бы отличным решением.
Mightypile
4

Сделайте lsblkи проверьте SWAP ближе к концу.

Проще говоря, lsblk | grep SWAP
вывод:

├─sdb2   8:18   0   7.6G  0 part [SWAP]

Если вы не знакомы lsblk, lsblkперечислите разделы, их точку монтирования, их размер и т. Д.

rrao
источник
1
Можете ли вы объяснить это немного лучше? Не все знакомы с терминальными командами. Это может принести пользу другим, если вы объясните, что это значит. Например, что lsblkи для чего это нужно? Что означает выход? Вещи как это :)
ThatGuy
1

Откройте gparted в терминале:

sudo gparted

Он покажет все разделы, вы можете увидеть, если у вас есть своп или нет. Вы также сможете «поменять» или «поменять» с помощью gparted.

Matt
источник
1

Вы можете использовать, gpartedкак сказано в предыдущем посте, чтобы увидеть все разделы, включая своп в вашей системе. gpartedпоставляется вместе с LiveCD, но вам необходимо установить его, если вы не используете LiveCD. Команда сделать это

sudo apt-get update && sudo apt-get install gparted

Кроме того, вы также можете использовать sudo fdisk -lиз терминала, чтобы посмотреть на все разделы.

nits@nits-excalibur:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x27edc0d3

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   188743679    94268416    7  HPFS/NTFS/exFAT
/dev/sda3       224569342   976771071   376100865    5  Extended
/dev/sda4       188743680   224567295    17911808   83  Linux
/dev/sda5       224569344   434284543   104857600    7  HPFS/NTFS/exFAT
/dev/sda6       434286592   644001791   104857600   83  Linux
/dev/sda7       644003840   684001279    19998720   83  Linux
/dev/sda8       684003328   704002047     9999360   83  Linux
/dev/sda9       804003840   972767231    84381696   83  Linux
/dev/sda10      704004096   744001535    19998720   83  Linux
/dev/sda11      744003584   803987455    29991936   83  Linux
/dev/sda12      972769280   976771071     2000896   82  Linux swap / Solaris

Partition table entries are not in disk order

Строка с указанием типа FileSystem как Linux Swap / Solaris является разделом Swap (в моем случае последняя строка) . Вы также можете заглянуть в свой /etc/fstabфайл, чтобы узнать, включен ли swap по умолчанию при загрузке. Если он был создан во время установки, вы почти всегда найдете его здесь.

nits@nits-excalibur:~$ cat /etc/fstab | grep -i swap
# swap was on /dev/sda12 during installation
UUID=5604929a-9d9e-4ab0-907f-b9479a3b55e5 none            swap    sw              0       0
Нитин Венкатеш
источник
с lubuntu 18.04.1, sudo fdisk -lНЕ показывал раздел подкачки, swapon --showработает нормально.
AjayKumarBasuthkar
1

При установке по умолчанию в качестве альтернативного способа проверки создается раздел SWAP, откройте системный монитор на главной странице и вкладку ресурсов. Что-то еще позволяет вам сделать более обширное разбиение при желании.

user73761
источник