Làm cách nào để tạo phân vùng trao đổi nếu tôi đã có 4 phân vùng chính?


9

Tôi cần thêm một phân vùng trao đổi để cài đặt Ubuntu đang chạy. Vì vậy, tôi đã giải phóng 4 GB, nhưng tôi không thể tạo phân vùng mới để gán là Hoán đổi vì tôi gặp lỗi sau: "Không thể tạo nhiều hơn 4 phân vùng chính"

Tôi có khởi động kép với các cửa sổ, bốn phân vùng của tôi là: - Phân vùng 100 MB Windows luôn tạo - Phân vùng Windows - Phân vùng Ubuntu - Phân vùng Ubuntu thứ hai cho các tệp

Khi tôi cài đặt Ubuntu, tôi quyết định không có phân vùng Hoán đổi nhưng bây giờ tôi muốn thêm nó. Đây là bản phân phối của ổ cứng:

Phân vùng của tôi

Làm cách nào để giải quyết vấn đề này mà không cần định dạng các phân vùng hiện tại của tôi và thêm phân vùng trao đổi?


không cần sử dụng tất cả các phân vùng chính. Cả Linux và Windows (kể từ Vista) đều có thể khởi động từ một phân vùng hợp lý trong nhiều thập kỷ
phuclv

Nếu là máy tính để bàn, bạn có thể đặt một ổ đĩa vật lý khác vào và có / dev / sdb1 làm trao đổi của bạn
Chris H

Câu trả lời:


19

Bạn không cần phân vùng trao đổi : bạn cũng có thể sử dụng tệp hoán đổi . Không có sự khác biệt về hiệu suất giữa phân vùng trao đổi và tệp hoán đổi. Để thêm một tập tin trao đổi:

  1. Tạo tệp (trong ví dụ này, tệp 4 GiB có tên /swapfile):

    sudo fallocate -l 4G /swapfile
    
  2. Định dạng nó dưới dạng hoán đổi:

    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    
  3. Cho phép hoán đổi trên tệp hoán đổi mới:

    sudo swapon /swapfile
    
  4. Thêm tệp vừa tạo vào / etc / fstab bằng cách thêm /swapfile none swap sw 0 0vào /etc/fstab.

Xem hướng dẫn về Digital Ocean Cách Thêm Hoán đổi trên Ubuntu 14.04 .


5

Nếu bạn muốn một phân vùng trao đổi, và không chỉ là một tệp hoán đổi, bạn sẽ cần định dạng lại một phân vùng thành một phân vùng mở rộng, và sau đó bạn sẽ phải tạo các phân vùng hợp lý trong đó.

Sau đó, khi bạn đã cài đặt, hãy sử dụng LVM để phân vùng thú vị hơn và linh hoạt hơn!


Vì anh ấy KHÔNG CẦN làm điều đó - xem câu trả lời ở trên với giải pháp hoán đổi - điều này nên được chỉnh sửa một chút để mô tả nó như một giải pháp khả thi.
rackandboneman

-1

bạn cần đi vào bên cửa sổ của mình và sử dụng quản lý đĩa để tạo một phân vùng đơn giản lấy không gian trống từ không gian trống 29 + GB và để lại dưới dạng không gian chưa phân bổ. Bạn sẽ muốn có một phân vùng bằng ít nhất 1,5 lần RAM có sẵn trên hệ thống của bạn. Khi điều này được thực hiện, hãy khởi động vào ubfox của bạn và sử dụng công cụ đĩa ubfox để thiết lập không gian chưa được phân bổ này dưới dạng SWAP. gparted là một công cụ sẽ làm điều này, nhưng có những công cụ khác nằm trong một dòng lệnh mà hiện tại tôi không nhớ tên. Hy vọng điều này sẽ giúp Craig


6
Không sử dụng Windows để tạo phân vùng, đặc biệt nếu bạn đã có 4 chính. Nó chuyển đổi thành độc quyền năng động từ cơ bản. Đây là một chuyển đổi một chiều, mặc dù một số công cụ của bên thứ ba có thể hoàn tác nó. Bạn có thể sử dụng fixparts để chuyển đổi sơ cấp thành logic và sau đó thu nhỏ lại để tạo logic khác. Rodbooks.com/fixparts Nhưng có lẽ dễ dàng hơn khi chỉ sử dụng tệp hoán đổi trong câu trả lời khác.
oldfred

@oldfred Windows diskmgmt.msc kém hơn các công cụ phân vùng đĩa khác, vì vậy đừng sử dụng nó cho việc này. Nhưng nhiều công cụ phân vùng của bên thứ 3 trên Windows (như Easus Partition Master, Partition Wizard, Acronis Disk Director ...) cung cấp các tính năng tốt hơn nhiều so với gparted, như xử lý tự động các phân vùng logic, di chuyển dữ liệu thông minh ... Những công cụ đó nhanh như chớp và an toàn để sử dụng với nhiều tùy chọn khôi phục phân vùng. Trong gparted chỉ cần quét thông tin phân vùng mãi mãi, và sau đó việc sao chép thậm chí còn lâu hơn. Tôi chưa bao giờ tìm thấy một giải pháp tương đương trên Linux.
phuclv
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.