Tăng kích thước phân vùng Ubuntu trong máy ảo


9

Tôi sử dụng MacBook với Mac OS X 10.9.1 . Tôi đã cài đặt VMWare Fusion 6.0.2 , theo đó Ubuntu 12.04 LTS đã được cài đặt dưới dạng máy ảo.

Bây giờ tôi cần tăng kích thước của đĩa Ubuntu. GPartedcho thấy không có sự 80Gphân bổ:

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

Tuy nhiên, nhấp chuột phải vào phân vùng đầu tiên cho thấy Resize/Movemàu xám, sau đó tôi không biết cách tiếp tục ...

PS: bài đăng này dường như có cùng một vấn đề với tôi. Nếu vậy, có ai có thể cho tôi biết làm thế nào để Boot from the Ubuntu LiveCDtheo VMWare Fusionkhông?

Chỉnh sửa1:

Tôi đã thiết lập các mục sau trong VMWare để thử Boot from the Ubuntu LiveCD:

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

Sau khi bắt đầu, thật kỳ lạ là tôi không thấy gì khác với khởi động từ đĩa cứng ... Tuy nhiên, tôi đã mở terminal, tắt trao đổi và khởi chạy GParted. Trong GParted, tôi đã xóa trao đổi (cũng như toàn bộ phân vùng mở rộng có chứa nó). Tuy nhiên, tôi không thể thay đổi kích thước / di chuyển /dev/sda1. Bất cứ ai có thể giúp đỡ?

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

Chỉnh sửa2:

Theo nhận xét của @Hadi, tôi nghĩ việc tạo một đĩa khác không phải là ý tưởng tồi, phân tích sử dụng đĩa cho thấy như sau. Bất cứ ai có thể đề nghị thư mục nào của tôi nên được gắn vào một đĩa mới được tạo?

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


Khi bạn lần đầu tiên tạo VM, bạn đã chọn Cố định hoặc Phân bổ động?
Mitch

Câu trả lời:


7

Bạn phải khởi động từ đĩa Ubuntu trực tiếp. Vì vậy, bạn có thể thay đổi kích thước phân vùng Ubuntu đã cài đặt của mình trên Virtualbox.

  1. Đầu tiên Nhấp chuột phải vào máy ảo Ubuntu và chọn tùy chọn cài đặt. Từ menu cài đặt, chọn Tùy chọn lưu trữ. Cuối cùng chọn tệp đĩa ảo CD / DVD ( chọn tệp iso của Ubuntu mà bạn muốn khởi động ). Tôi đã chọn Ubuntu 13.04 tập tin iso.

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

  2. Bây giờ từ cài đặt Ubuntu, chọn tùy chọn Hệ thống. Từ thứ tự khởi động, chỉ bật tùy chọn CD / DVD và đặt nó lên trên cùng.

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

  3. Bây giờ hãy phân tầng máy ảo Ubuntu đã chọn ( Ubuntu là tên được đặt cho máy ảo của tôi ).

  4. Nó sẽ khởi động từ tệp iso (đĩa trực tiếp), bạn phải chọn tùy chọn Dùng thử Ubuntu khi khởi động. Sau đó, mở gparted từ dấu gạch ngang.

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

    Trong trường hợp của tôi / dev / sr0 đại diện cho đĩa sống Ubuntu 13.04 và /dev/sda1đại diện cho phân vùng nơi Ubuntu 13.10 được cài đặt.

  5. Bây giờ Bạn có thể ngắt kết nối tất cả các /dev/sdaphân vùng đĩa như trong ảnh chụp màn hình ở trên.

  6. Thay đổi kích thước /dev/sda1phân vùng ext4 của bạn bằng cách thêm không gian chưa phân bổ với nó hoặc chỉ thêm một số không gian từ không gian trống sau đó sử dụng không gian còn lại, tạo phân vùng mở rộng (tạo một hoán đổi trong đó).

  7. Sau khi thay đổi kích thước, tắt máy ảo và thay đổi thứ tự khởi động thành Đĩa cứng trên cài đặt máy ảo.

  8. Nó sẽ khởi động từ đĩa cứng. Bây giờ kích thước phân vùng Ubuntu của bạn sẽ được thay đổi kích thước.

Lưu ý : Tôi đang chạy Virtual box không vmware fusion.


2

Tất cả các câu trả lời trên là đúng và bất cứ điều gì nhưng tôi khuyên bạn bằng cách này:

Tại sao bạn nên mở rộng phân vùng của bạn. Bạn cần nhiều không gian hơn Ok, vì vậy bạn có thể tạo một phân vùng khác và chuyển nhà của bạn đến.

Ý tôi là như sau:

Hầu hết dữ liệu người dùng được đặt trong các thư mục / home / ... vì vậy những gì tôi sẽ làm ở đây chỉ là tạo một phân vùng mới của không gian chưa phân bổ của bạn và làm cho / nhà của bạn được gắn kết. Điều này có ảnh hưởng hữu ích quan trọng đối với hệ thống của bạn trong trường hợp thất bại.

Đối với các hệ thống nhiều người dùng hoặc hệ thống có nhiều dung lượng đĩa, tốt nhất nên đặt / usr, / var, / tmp và / home mỗi phân vùng trên các phân vùng riêng của chúng tách biệt với phân vùng /. nguồn

Đi thôi.

Đầu tiên sử dụng Gparted tạo phân vùng mới và định dạng nó thành ext4.

Bây giờ hãy biết UUID của phân vùng mới được tạo.

sudo blkid

sao chép UUID của phân vùng vừa tạo.

Bây giờ hãy chuyển nhà của bạn đến phân vùng này

Mở / etc / fstab của bạn

gksu gedit /etc/fstab

thêm dòng sau:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

Bây giờ lưu và khởi động lại sau đó thưởng thức :)


Đó là một ý tưởng tốt ... Tôi đã thêm một hình ảnh phân tích sử dụng đĩa của mình ... Theo ý kiến ​​của bạn, thư mục nào sẽ được chuyển đến phân vùng mới được tạo?
SoftTimur

Tôi đã nêu trong câu trả lời. Tốt hơn là nên chuyển nhà vì chủ yếu là dữ liệu của người dùng và bằng cách này bạn có thể bảo vệ dữ liệu của mình trong trường hợp thất bại và bạn có thể tận dụng không gian trống của mình
Maythux

1

Bạn có thể chèn hình ảnh ISO của Ubuntu vào ổ đĩa CD của VMWare và bạn sẽ có thể chạy phiên trực tiếp của Ubuntu từ đó.


Tôi có thể chèn hình ảnh ISO vào ổ đĩa CD của VMWare ... nhưng tôi không biết cách chạy phiên trực tiếp từ đó ...
SoftTimur

Đảm bảo tùy chọn khởi động từ ổ đĩa CD ở trên khởi động từ ổ đĩa cứng hoặc nếu bạn có thể chọn thiết bị khởi động, hãy chọn ổ đĩa CD. Sau đó, một menu sẽ xuất hiện, hỏi bạn nếu bạn muốn cài đặt Ubuntu hoặc chạy phiên trực tiếp (chạy mà không cần cài đặt).
saiarcot895

0

thực sự gparted chính nó có thể giúp đỡ. Khi bạn khởi tạo đĩa / định dạng nó dưới dạng linux 8e, nó thực sự gán / dev / sda3 làm id đĩa. Sau đó, bạn có thể sử dụng "fdisk / dev / sda" để xem và liệt kê nó .. Phần còn lại rất dễ dàng, mở rộng nhóm âm lượng để xem đĩa, với vgextend, lvdisplay, pvextend ...


0

Nếu bạn chỉ muốn có nhiều không gian hơn, bất kể bằng cách tăng kích thước của một phân vùng hiện có hoặc bằng cách tạo một phân vùng mới, bạn chỉ cần tạo một phân vùng mới và gắn kết nó.

Bạn có thể sử dụng gparted để tạo phân vùng mới, ví dụ: / dev / sda3 của hệ thống tệp ext4, ngoài không gian chưa phân bổ của bạn:

$ sudo gparted

Sau đó chỉnh sửa / etc / fstab để tự động gắn kết mỗi khi bạn khởi động máy tính:

$ sudo gedit /etc/fstab

Và thêm dòng sau:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

Bây giờ khởi động lại VM của bạn và bạn sẽ thấy hệ thống tệp mới tạo của mình:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
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.