Як дізнатися, чи є у мене на жорсткому диску розділ swap?


57

Я використав 12.04 живий компакт-диск, щоб встановити Ubuntu через свій розділ Windows 7 і видалив усе, так що у мене просто є Ubuntu на своєму ноутбуці. Але оскільки під час інсталятора я вибрав просту опцію "стерти весь диск", чи створив інсталятор swap-розділ або це щось, що я мав би зробити з опцією "щось інше"? До речі, у мене є 6 Гб оперативної пам’яті


запустити cat /proc/swapsАБО swapon -s, він перелічить розділ swap та файл swap, який використовується.
luv.preet

@ luv.preet - Ця відповідь показує, що.
sancho.s

Відповіді:


62

Простий, графічний спосіб перевірити за допомогою утиліти Disk

  1. Відкрийте утиліту диска з тире:

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

  2. У лівій колонці знайдіть слова "Жорсткий диск" та натисніть на це:

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

  3. У правому стовпці подивіться, чи можна знайти "Зміна", як показано на малюнку. Якщо так, у вас включений своп; ви можете натиснути на цю частину, щоб переглянути деталі. Це буде виглядати приблизно так:

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


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

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


20
swapon -sце найпростіший спосіб, якщо ви не налаштували комп’ютер, тож ви не знаєте, де був би розміщений своп (або якщо він використовує файл swap замість розділу swap або заміни на іншому диску, поміняйте стиснуту оперативну пам’ять тощо).
thomasrutter

7
swapon -sтепер застаріло на користь swapon --show [джерело ]
dthor

Здається, що cat /proc/swapsце багаторічний спосіб зробити це, див. Відповідь нижче.
sancho.s

31

У терміналі введіть:

free -m

Якщо у вас відбувся своп, ви побачите, скільки пам’ятної пам’яті вам залишилося.


8
free -mhзробить його читабельним для людини
bbodenmiller

20

Використовуйте

cat /proc/swaps

Крім розміру, він покаже тип swap (розділ / файл). Схоже, дається точно такий же вихід, як і swapon -s. Або

cat /etc/fstab

11

Я використовую цей метод для перевірки наявності розділу swap

Відкрийте термінал CTRL+ ALT+ Tі введіть

    sudo blkid | grep swap  

Якщо ви бачите запис із TYPE="swap", переконайтеся, що у вас є розділ swap.

Мій вихід такий, як показано нижче: Ви можете бачити, що /dev/sda7це swap-розділ.

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

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

Установник повинен створити розділ swap автоматично. А також зауважте, що, можливо, вам не знадобиться розділ swap, якщо ви не використовуєте функцію "Hibernation" або не використовуєте багато інших програм одночасно. Ви можете перевірити ці цікаві запитання щодо розміру свопу

У мене є 16 Гб оперативної пам’яті. Чи потрібно мені обмінюватися на 32 ГБ?

що таке SWAP і який великий розділ для заміни я повинен створити?

Якщо це трапилося так, ви не створили swap-розділ, перегляньте це питання за допомогою

Як створити swap-розділ для сплячки?


Дивіться також: askubuntu.com/questions/33697/… та (для файлу своп у випадку, якщо ми не можемо розділити) askubuntu.com/questions/126018/…
Таккат

Як згадував Анвар Шах, це може показати вам, чи є у вас розділ, позначений як swap, але це не означає, що ви його використовуєте. Зробити це для пошуку swap-розділів та підтвердження пропозиції idx про "swapon -s", що вони відповідають, було б чудовим рішенням.
могутній

4

Зробіть lsblkі перевірте наявність SWAP ближче до кінця.

Простіше кажучи, lsblk | grep SWAP
вихід:

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

Якщо ви не знайомі lsblk, lsblkперелічіть розділи, їх місце монтажу, їх розмір тощо.


1
Чи можете ви пояснити це трохи краще? Не всі знайомі з термінальними командами. Це може принести користь іншим, якщо ви поясните, що це означає. Наприклад, що таке lsblk, і що це робить? Що означає вихід? Такі речі :)
ThatGuy

1

Відкрити gparted у терміналі:

sudo gparted

На ньому будуть показані всі розділи, ви можете побачити, чи є у вас своп чи ні. Ви також зможете "swapon" або "swapoff" з gparted.


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файл, щоб побачити, чи підключення за замовчуванням включено під час завантаження. Якщо він був створений під час встановлення, ви майже завжди знайдете його тут.

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НЕ показував swap розділ, swapon --showпрацює чудово.
AjayKumarBasuthkar

1

Установка за замовчуванням створює розділ SWAP, Відкрити монітор системи з домашньої панелі тире та ресурсів як альтернативний спосіб підтвердження. Щось інше дозволяє вам зробити більш масштабне розділення за бажанням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.