Làm cách nào để biết tôi có phân vùng trao đổi trên ổ cứng?


57

Tôi đã sử dụng đĩa CD trực tiếp 12.04 để cài đặt Ubuntu trên phân vùng Windows 7 của mình và xóa mọi thứ để tôi có Ubuntu trên máy tính xách tay của mình. Nhưng vì trong quá trình cài đặt, tôi đã chọn tùy chọn "xóa toàn bộ đĩa" đơn giản, trình cài đặt có tạo phân vùng trao đổi hay đó là điều tôi nên làm với tùy chọn "cái gì khác"? Btw Tôi có 6GB RAM


chạy cat /proc/swapsOR swapon -s, Nó sẽ liệt kê phân vùng trao đổi và tập tin trao đổi đang được sử dụng.
luv.preet

@ luv.preet - Câu trả lời này cho thấy điều đó.
sancho.s

Câu trả lời:


62

Cách dễ dàng, đồ họa để kiểm tra với Disk Utility

  1. Mở tiện ích đĩa từ Dash:

    nhập mô tả hình ảnh ở đây

  2. Ở cột bên trái, tìm từ "Đĩa cứng" và nhấp vào đó:

    nhập mô tả hình ảnh ở đây

  3. Trong cột bên phải, xem bạn có thể tìm thấy "Hoán đổi" như được hiển thị không. Nếu vậy, bạn đã kích hoạt trao đổi; bạn có thể nhấp vào phần đó để xem chi tiết. Nó sẽ trông giống như thế này:

    nhập mô tả hình ảnh ở đây


Thay phiên, mở một thiết bị đầu cuối với Ctrl+Alt+T, và gõ swapon -s; nếu bạn thấy một dòng như bên dưới, với số liệu thống kê, trao đổi được bật:

nhập mô tả hình ảnh ở đây


20
swapon -slà cách dễ nhất nếu bạn không thiết lập máy tính để không chắc chắn vị trí trao đổi sẽ nằm ở đâu (hoặc nếu nó sử dụng tệp hoán đổi thay vì phân vùng trao đổi hoặc trao đổi trên một ổ đĩa khác, trao đổi trong RAM nén , Vân vân).
thomasrutter

7
swapon -shiện không được ủng hộ swapon --show [nguồn ]
dthor

Có vẻ như đó cat /proc/swapslà cách lâu năm để làm điều này, xem câu trả lời dưới đây.
sancho.s

31

Trong thiết bị đầu cuối, gõ:

free -m

Nếu bạn tình cờ có trao đổi, bạn sẽ thấy bạn còn lại bao nhiêu bộ nhớ trao đổi.


8
free -mhsẽ làm cho nó có thể đọc được con người
bbodenmiller

20

Sử dụng

cat /proc/swaps

Ngoài kích thước, nó sẽ cho biết loại trao đổi (phân vùng / tệp). Nó xuất hiện để cung cấp chính xác cùng một đầu ra như swapon -s. Hoặc là

cat /etc/fstab

11

Tôi sẽ sử dụng phương pháp này để xác minh sự hiện diện của phân vùng trao đổi

Mở một thiết bị đầu cuối với CTRL+ ALT+ Tvà gõ

    sudo blkid | grep swap  

Nếu bạn thấy một mục với TYPE="swap", hãy chắc chắn rằng, bạn có một phân vùng trao đổi.

Đầu ra của tôi giống như dưới đây: Bạn có thể thấy đó /dev/sda7là một phân vùng trao đổi.

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

nhập mô tả hình ảnh ở đây

Trình cài đặt sẽ tự động tạo một phân vùng trao đổi. Và cũng lưu ý rằng, Bạn có thể không bao giờ cần phân vùng trao đổi, trừ khi bạn sử dụng tính năng "Ngủ đông" hoặc sử dụng nhiều ứng dụng hơn cùng một lúc. Bạn có thể kiểm tra những câu hỏi thú vị về kích thước trao đổi

Tôi có 16GB RAM. Tôi có cần trao đổi 32GB không?

SWAP là gì và tôi nên tạo phân vùng trao đổi lớn như thế nào?

Nếu điều đó xảy ra, Bạn đã không tạo phân vùng trao đổi, hãy kiểm tra câu hỏi này để được trợ giúp

Làm cách nào để tạo phân vùng trao đổi cho chế độ ngủ đông?


Xem thêm: Askubfox.com/questions/33697/ và và cho một tập tin hoán đổi trong trường hợp chúng tôi không thể phân vùng) Askubfox.com/questions/126018/ Lỗi
Takkat

Như Anwar Shah đã đề cập, điều này có thể cho bạn biết liệu bạn có phân vùng được chỉ định là trao đổi hay không, nhưng điều này không có nghĩa là bạn đang sử dụng nó. Làm điều này để tìm phân vùng trao đổi và xác minh với đề xuất 'trao đổi-id' của idx mà chúng khớp sẽ là một giải pháp tuyệt vời.
mightypile

4

Làm lsblkvà kiểm tra SWAP gần cuối.

Nói một cách đơn giản, lsblk | grep SWAP
đầu ra:

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

Nếu bạn không quen thuộc lsblk, hãy lsblkliệt kê các phân vùng, điểm gắn kết, kích thước của chúng, v.v.


1
Bạn có thể giải thích điều này tốt hơn một chút? Không phải ai cũng quen thuộc với các lệnh đầu cuối. Nó có thể có lợi cho người khác nếu bạn giải thích điều này có nghĩa là gì. Ví dụ, nó là lsblkgì và nó làm gì? Đầu ra có nghĩa là gì? Những thứ như vậy :)
ThatGuy

1

Mở gparted trong một thiết bị đầu cuối:

sudo gparted

Nó sẽ hiển thị tất cả các phân vùng, bạn có thể xem bạn có trao đổi hay không. Bạn cũng sẽ có thể 'trao đổi' hoặc 'trao đổi' với gparted.


1

Bạn có thể sử dụng gpartednhư đã nói trong bài trước để xem tất cả các phân vùng bao gồm trao đổi trên hệ thống của bạn. gpartedđi kèm với LiveCD nhưng bạn sẽ cần cài đặt nó nếu bạn không sử dụng LiveCD. Lệnh để làm điều đó là

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

Ngoài ra, bạn cũng có thể sử dụng sudo fdisk -ltừ thiết bị đầu cuối để xem tất cả các phân vùng.

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

Dòng ghi rõ kiểu FileSystem là Linux Swap / Solaris là phân vùng Hoán đổi (trong trường hợp của tôi là dòng cuối cùng) . Bạn cũng có thể xem lén /etc/fstabtập tin của mình để xem trao đổi được bật theo mặc định khi khởi động. Nếu nó được tạo trong quá trình cài đặt, hầu như bạn sẽ luôn tìm thấy nó ở đây.

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

với Lubfox 18.04.1, sudo fdisk -lKHÔNG hiển thị phân vùng trao đổi, swapon --showhoạt động tốt.
AjayKumarBasuthkar

1

Cài đặt mặc định tạo phân vùng SWAP, Mở màn hình hệ thống từ dấu gạch ngang và tab tài nguyên như một cách khác để xác minh. Một cái gì đó khác cho phép bạn thực hiện phân vùng rộng hơn nếu muốn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.