Thêm một ổ đĩa mới vào hệ thống Linux (Ubuntu)
Bài viết tóm tắt các bước thêm một disk mới vào máy ảo (virtual machine - VM) chạy Ubuntu, việc thực hiện này không cần reboot hệ thống.
Trước tiên, thêm một ổ đĩa mới vào VM, ví dụ minh họa thêm ổ đĩa mới trên VM chạy trên Google Cloud
Các bước tiếp theo thực hiện trong VM, user root
, bài viết minh họa mount đĩa /dev/sdb
tại mount point /data-disk
-
Chạy lệnh
fdisk -l
để xem danh sách các disk trong hệ thốngTa có
/dev/sdb
là disk mới cần mount
-
Chạy lệnh
fdisk /dev/sdb
để tạo partation mới, lần lượt chọn:n > p > start_sector > end_sector > w
(p cho primary, trường hợp chọn e có thể gặp lỗi ở lệnhmkfs.ext4 /dev/sdb1
-- chưa rõ nguyên nhân,start_sector
là sector bắt đầu, để mặc định nếu dùng full disk,end_sector
là sector cuối cùng của partation, để mặc định nếu dùng full disk) -
Chạy lệnh
mkfs.ext4 /dev/sdb1
để format file system (chọny
nếu gặp cảnh báoFound a dos partition table in...
, ở bước trên trường hợp chọn e extended cho loại partation type, nếu gặp lỗi này có thể không format tiếp được) -
Mount partition mới tạo:
mount /dev/sdb1 /data-disk
, nếu gặp cảnh báomount point ... does not exist
, hãy thử tạo folder mount trước (trong ví dụ này là /data-disk )- Chạy lệnh
df -h
để xem và kiểm tra các mount point trên hệ thống
- Chạy lệnh
-
Nếu cần mount tự động khi hệ thống boot, chỉnh sửa
/etc/fstab
, thêm dòng/dev/sdb1 /data-disk ext4 defaults 0 0
(lưu ýdefaults
không phảidefault
)hệ thống báo lỗi không mount được khi boot nếu dùng
default
-
Mặc định chỉ user
root
được phépwrite
trên moint point vừa tạo, để cho phép tất cả các user có thể thêm / xóa / sửa..., chạy lệnh:sudo chmod 777 /data-disk
Tham khảo: