Chuyển Ubuntu sang phân vùng mới
Chuyển Ubuntu sang phân vùng mới
Vấn đề: Một ngày xấu trời, dung lượng phân vùng của Ubuntu gần hết do xài quá nhiều docker. Dev muốn chuyển Ubuntu sang nhà mới(phân vùng mới) có dung lượng cao hơn.
Cách làm sau được lược bỏ 1 số phần của bài hướng dẫn gốc.
Bài viết sẽ để cập đến phân vùng mới - muốn chuyển đến(/dev/sdb1), có dung lượng cao hơn; và phân vùng cũ(/dev/sdb4), có dung lượng ít hơn.
Trong tùy trường hợp mà sẽ có kí hiệu phân vùng khác nhau như: /dev/sda0, /dev/sdb3. Muốn tìm chính xác thì xài Gparted - đề cập phía dưới.
Chuyển phân vùng sang phân vùng mới
Giao diện của Gparted như thế này, ta tiến hành:
- Chuột phải vào phân vùng mới -> Delete
- Chuột phải vào phân vùng cũ /dev/sdb4 -> chọn Copy
- Chuột phải vào phân vùng mới /dev/sdb1 -> chọn Paste
- Kế đến ta chuột phải vào phân vùng mới /dev/sdb1 -> chọn New UUID
- Nhấn tích xanh để thực thi
Cập nhật Grub
Reboot vào lại Ubuntu CŨ
Vào app Disks của Ubuntu: Nhấn nút Windows -> gõ Disks
- Màu đỏ, chọn đúng ổ đĩa, phân vùng.
- Nhấn nút play màu xanh để mount ổ đĩa
- Trong File, tìm Other Locations -> <Phân vùng mới>/boot/grub/grub.cfg
- Mở teminal ngay tại đây, sudo gedit grub.cfg, chỉnh sửa file grub.cfg. Đổi hết sdb4 thành sdb1.
Cập nhật MRB để trỏ đến phân vùng mới
Dù đã copy ra phân vùng mới, nhưng trên ổ đĩa đó mặc định là sẽ chạy vào phân vùng cũ.
Mở app Disks
- Chọn phân vùng cũ /dev/sdb4
- Chọn nút cài đặt màu vàng -> Edit mount options
- Bỏ chọn Mount on startup -> Ok
- Chọn phân vùng mới /dev/sdb1
- Chọn nút cài đặt màu vàng -> Edit mount options
- Tích chọn Mount on startup -> Ok
Reboot lại máy, sẽ vào được Ubuntu mới. Chạy sudo update-grub để cập nhật lại grub.
Nếu Ubuntu mới đã chạy ổn định thì tiến hành xóa Ubuntu trên phân vùng cũ
Nhận xét
Đăng nhận xét