GNOME Partition Editor (GParted) là ứng dụng mạnh mẽ, đa nền tảng cho phép bạn tạo, thay đổi kích thước và xóa phân vùng trên hệ thống Linux trong khi bảo toàn nội dung phân vùng. Các định dạng tệp hỗ trợ bao gồm btrfs, ext2, ext3, ext4, fat16, fat32, hfs+, linux-swap, lvm volumes, ntfs và xfs. Ở đây chúng tôi chỉ cách tạo và thay đổi kích thước phân vùng với GParted.
Lưu ý nhanh
Trước khi tiến hành, hãy sao lưu tất cả tài liệu quan trọng nếu bạn định test trên ổ đĩa chính. Can thiệp vào phân vùng không an toàn và có thể phá hủy toàn bộ dữ liệu trên ổ. Cách an toàn nhất test GParted là lấy USB dự phòng hoặc tạo ổ đĩa thêm gắn vào Máy ảo.
Ở đây chúng tôi demo GParted trên hệ thống Linux có ổ đĩa 10 GB thêm gắn vào. Điều này có thể xảy ra nếu bạn cài bộ nhớ mới hoặc dùng bản demo live của bản phân phối Linux để phân vùng ổ trước khi cài đặt.
Cài đặt GParted
Cài đặt GParted rất đơn giản. Nó là công cụ chính hãng nên có trong kho phần mềm bản phân phối bạn chọn. Bạn có thể cài bằng lệnh này trên Ubuntu:
sudo apt install gparted
Với lệnh này trên Fedora/CentOS:
sudo dnf install gparted
Và lệnh này trên Arch:
sudo pacman -Sy gparted
Sử dụng GParted Live Disk
Cũng có tùy chọn boot thẳng vào ứng dụng GParted chạy mà không cần cài trên bản phân phối. Điều này tuyệt vời nếu bạn dùng tính năng cứu dữ liệu, vì bạn có thể giữ một USB GParted chuyên dụng để cứu dữ liệu khi thảm họa xảy ra.
Để làm vậy, vào trang tải GParted LiveCD và nhấp "Download". Sau đó chọn phiên bản phù hợp hệ thống. Với hầu hết hệ thống bạn boot vào, bạn sẽ muốn chọn phiên bản mới nhất có "amd64" trong tên, vì đó là kiến trúc chạy trên laptop/desktop. Sau đó, flash vào USB bằng BalenaEtcher, và bây giờ bạn có USB chuyên dụng quản lý phân vùng trước cài đặt và cứu dữ liệu nếu sự cố.
Tạo phân vùng với GParted
Vì tôi bắt đầu với ổ đĩa trống, tôi trước hết phải tạo một số phân vùng. Giả sử tôi đang định dạng ổ trên hệ thống mới hoàn toàn và muốn cài cả Windows và Linux. Vì là ổ trống hoàn toàn, tôi trước hết phải tạo bảng phân vùng. Với ổ hiện đại, bạn sẽ muốn tạo bảng phân vùng GPT. Làm bằng cách nhấp "Device -> Create Partition Table..", chọn "gpt" trong menu thả xuống, nhấp Apply.
Bây giờ đã có bảng phân vùng, chúng ta tiến hành tạo phân vùng. Trong tình huống này, tôi muốn cài Windows trên phân vùng đầu và Linux trên phân vùng hai. Vậy để tạo phân vùng NTFS đầu, nhấp "Partition -> New". Đó sẽ mở menu phân vùng.
Để chia ổ GPT 10 GB làm đôi, bạn có thể cho phân vùng này 5100 MB và để 5139 MB còn lại cho phân vùng hai.
Từ đó, bạn có thể đặt tên. Chọn "File system -> ntfs".
Nhấp Add. Xong phân vùng Windows.
Bây giờ, bạn lặp lại quy trình, chỉ lấy dung lượng ổ còn lại cho phân vùng Linux. Bạn chọn hệ thống tệp muốn. Tôi chọn tiêu chuẩn hiện tại ext4.
Bạn sẽ nhận thấy có vài mục khác ở menu dưới. Đó là vì GParted không thực sự ghi thay đổi vào ổ cho đến khi bạn bảo nó làm. Cách tốt để suy nghĩ các lược đồ phân vùng khác nhau cho ổ mà không thực sự thay đổi gì. Để làm thay đổi vĩnh viễn, nhấp dấu tích xanh, rồi nhấp Apply. Đợi thay đổi ghi vào ổ, và xong.
Thay đổi kích thước phân vùng với GParted
Bây giờ, giả sử chúng ta muốn thay đổi phân vùng ở thời điểm nào đó. Có thể cài Linux cần thêm không gian, và có chỗ thu nhỏ phân vùng Windows. Làm bằng cách nhấp phân vùng muốn thay đổi, nhấp "Partition -> Resize/Move". Sau đó chọn kích thước mới cho phân vùng tính bằng MB. Nhấp "Resize/Move" để hoàn tất hành động.
Tiếp theo, nhấp phân vùng hai và nhấp "Partition -> Resize/Move". Bạn có thể đặt kích thước mới theo MB tối đa cho phép. Tôi tối đa hóa kích thước phân vùng để demo. Bạn sẽ nhận thông báo đáng sợ về di chuyển phân vùng "/boot" hoặc ổ C: Windows. Trong trường hợp này, đó không xảy ra, nên nên ổn. Xem hướng dẫn nhanh về phân vùng Linux để biết thêm về phân vùng "/boot" và lược đồ phân vùng.
Bây giờ bạn biết cách tạo và thay đổi kích thước phân vùng với GParted, hãy xem thêm nội dung Linux khác của chúng tôi, như 8 công cụ dễ dàng tạo bản phân phối Linux tùy chỉnh, cách xây dựng PC mới cho Linux, và "chmod 777" có nghĩa gì?