Trong bài viết này chúng ta sẽ đề cập đến một filesystem mới - ext4 rất ổn định, nhanh và có khả năng tương thích ngược với ext2 và ext3. Hôm nay, chúng ta sẽ xem xét cách nâng cấp filesystem ext3 hiện tại lên ext4 mà không phải format lại ổ đĩa cứng.
Chú ý: Bất kì tác động gì đến filesystem đều chứa đựng những yếu tố nguy hiểm. Nó có thể làm việc tốt trên hệ thống này, nhưng không đồng nghĩa sẽ làm việc trên hệ thống khác. Bạn có thể phải đối mặt với việc mất dữ liệu vào treo ổ cứng. Vì vậy trước khi thực hiện công việc này, hãy nhớ BACKUP hệ thống và các dữ liệu quan trọng.
Bước 1: Nâng cấp Ubuntu
Đầu tiên, là nâng cấp bản Ubuntu hiện tại lên Ubuntu 9.04. Bạn có thể bỏ qua bước này nếu đã nâng cấp lên Ubuntu 9.04
Nhấn Alt + F2 trên bàn phím và gõ vào:
update-manager -d
Trình Update Manager xuất hiện. Nhấn vào nút Upgrade
Phụ thuộc vào kết nối Internet của bạn, việc nâng cấp có thể mất khoảng vài giờ. Cùng lúc đó, vào website Ubuntu vào tải về Ubuntu 9.04 LiveCD iso
Sau khi đã tải về LiveCD, ghi nó ra một đĩa CD hoặc dùng trình USB Startup Disk Creator (System -> Administration -> USB Startup Disk Creator) để tạo một ổ đĩa USB khởi động.
Khi hệ thống đã hoàn tất việc nâng cấp, khởi động lại máy tính và chắc rằng nó làm việc tốt với hệ thống của bạn.
Sau đó khởi động lại máy tính, và khởi động vào LiveCD.
Bước 2: Nâng cấp lên Ext4
Vào System -> Partition Editor. Bạn sẽ thấy tất cả các phân vùng của ổ đĩa cứng. Ghi lại filesystem ID của phân vùng mà bạn muốn chuyển đổi sang ext4.
Đóng Partition Editor. Mở một terminal lên, gõ vào dòng lệnh sau:
sudo tune2fs -O extents,uninit_bg,dir_index /dev/XXXX
Thay thế XXXX bằng filesystem ID mà bạn đã ghi lại trước đó.
Sau đó gõ vào dòng lệnh sau:
sudo fsck -pf /dev/XXXX
Nhớ thay thế XXXX bằng filesystem ID
Mount filesystem
sudo mount -t ext4 /dev/XXXX /mnt
Mở file fstab:
gksu gedit /mnt/etc/fstab
và chuyển đổi ext3 sang ext4. Lưu lại và thoát ra.
Trở lại với terminal, chúng ta cần cài đặt lại grub bootloader
sudo grub-install /dev/XXX
Lần này, thay thế XXX bằng filesystem mà không có số. Ví dụ, sudo grub-install /dev/sda
Đóng terminal lại, khởi động lại máy tính. Vào trong ubuntu 9.04.
Trong Terminal gõ:
df -T
Bạn sẽ thấy filesytem của bạn đã được chuyển thành ext4.