Mở rộng kích thước phân vùng Ubuntu với không gian chưa phân bổ (trao đổi là giữa hai cái này)


12

Ubuntu 12.04 của tôi được thiết lập trên hộp ảo, hệ thống máy chủ là Windows 7.

Khi thiết lập hệ thống của mình, tôi đã tạo ổ cứng 8GB VDI. Trong một thời gian ngắn, tôi hết dung lượng trống, vì vậy tôi đã tăng kích thước của VDI lên ~ 50GB thông qua Windows.

Bây giờ tôi đang cố gắng tăng kích thước phân vùng Ubuntu của mình với không gian chưa phân bổ có được bằng cách tăng kích thước của hdd ảo.

Do đó, tôi đã khởi động Ubuntu với LiveCD và khởi động GParted. Vấn đề là tôi không thể tăng kích thước của phân vùng mong muốn, có lẽ vì trao đổi chỉ nằm giữa nó và không gian chưa được phân bổ.

Câu hỏi của tôi là - làm cách nào tôi có thể di chuyển không gian được phân bổ của mình sang vùng lân cận phân vùng Ubuntu và sau đó phóng to nó?

Đây là giao diện của GParted:

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

Tôi cũng đang dán đầu ra của fdisk -l:

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 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: 0x000c35eb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    12582911     6290432   83  Linux
/dev/sda2        12584958    16775167     2095105    5  Extended
/dev/sda5        12584960    16775167     2095104   82  Linux swap / Solaris

Câu trả lời:


6

Tôi không thể nhấn mạnh điều này đủ:

Rất khuyến khích sao lưu mọi tệp quan trọng trước khi thực hiện thay đổi kích thước / di chuyển / mở rộng hoạt động.

Cách để làm điều đó là bằng cách xóa phân vùng trao đổi, mở rộng phân vùng mà bạn muốn và sau đó tạo lại phân vùng trao đổi.

Phân vùng trao đổi chỉ có thể bị xóa sau khi tắt trao đổi:

Tắt SWAP: sudo /sbin/swapoff -a SWAP trên: sudo /sbin/swapon -a

Các bước:

  1. Khởi động từ Ubuntu LiveCD
  2. Mở terminal và tắt trao đổi
  3. Cài đặt GParted
  4. Mở rộng partiton mà bạn muốn, nhưng chừa không gian để trao đổi
  5. cam kết thay đổi
  6. tạo phân vùng trao đổi
  7. bật trao đổi

Lưu ý: Nếu trao đổi của bạn không phải là ổ cứng chính, hãy xem SwapFaq về cách kích hoạt phân vùng trao đổi

Rất khuyến khích sao lưu mọi tệp quan trọng trước khi thực hiện thay đổi kích thước / di chuyển / mở rộng hoạt động.


1
Mitch, cảm ơn rất nhiều - giải pháp của bạn đã giải quyết vấn đề! Tôi đã tắt trao đổi, xóa nó (cũng như toàn bộ phân vùng mở rộng có chứa nó) và sau đó mở rộng kích thước của phân vùng Ubuntu (để lại 2048mb cho trao đổi) và cuối cùng tạo lại phân vùng mở rộng / trao đổi.
Jacka

10

Cũng có thể làm mà không cần loại bỏ phân vùng trao đổi.

  1. Mở rộng phân vùng "Extended" (trình bao bọc cho phân vùng trao đổi) để nó chiếm toàn bộ không gian chưa phân bổ.
  2. Di chuyển phân vùng trao đổi đến cuối không gian (đảm bảo kích thước giữ nguyên)
  3. Thu nhỏ "Mở rộng" theo kích thước của phân vùng trao đổi.
  4. Mở rộng phân vùng chính của bạn để lấp đầy không gian mới giữa.

Để thực hiện các bước này, bạn sẽ cần đảm bảo rằng các phân vùng của bạn không được đếm (được tìm thấy trong phân vùng trong thanh menu). Giống như những gì Mitch nói, đó là một ý tưởng tốt để sao lưu đầu tiên.


1
Đây là câu trả lời hữu ích nhất đối với tôi, mặc dù tôi cần tắt trao đổi như Mitch mô tả nó để thực hiện công việc này. Cám ơn!
Jacob Stevens
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.