in

Cách thêm (extend) dung lượng vào ổ cứng trên CentOS

Bạn có một trang web mà bắt đầu sắp hết dung lượng. Làm sao để mở rộng ổ cứng đó trên CentOS. Thủ thuật trong bài sẽ giúp bạn. Thủ thuật này có tác dụng với cả khi bạn thao tác với server cắm thêm ổ cứng vào, hoặc bạn thêm dung lượng từ trình quản lý Operations Manager như Hyper-V chẳng hạn.

Trong bài này mình đã dùng Hyper-V và thêm dung lượng cho một phân vùng CentOS của mình trong Hyper-V. Dĩ nhiên sau khi thêm thì không phải bạn khởi động lại là CentOS được thêm dung lượng mà cần thông qua một loạt lệnh khác nhau. Dưới đây là chi tiết mà mình chia sẻ với bạn.

Bước 1: Gõ lệnh fdisk -l để liệt kê các ổ đĩa hiện có. Như ảnh dưới, mình có hai phân vùng là sda1 và sda2.

fdisk -l

Trong bài này mình sẽ thêm vào phân vùng /. Nếu dùng lệnh df -h thì như ảnh dưới phân vùng này mình có 36G.

Bước 2: Do phân vùng ở đây dùng là sda (sda1 và sda2), nên mình sẽ tạo một phân vùng tiếp theo là sda3. Để tạo bạn chạy lệnh fdisk /dev/sda

fdisk /dev/sda

Bước 3: Bạn lần lượt bấm theo các thứ tự sau:

  1. n
  2. p
  3. 3 (số 3 này chính là đặt cho sda3)
  4. <enter>
  5. <enter>
  6. t
  7. 3
  8. 8e
  9. w

Bước 4: Refresh lại bảng phân vùng bằng lệnh partprobe

partprobe

Bước 5: Chạy lệnh để khởi tạo phân vùng để nó có thể được sử dụng bằng lệnh pvcreate /dev/sda3. sda3 là phân vùng mình đã tạo ở bước 3.

pvcreate /dev/sda3

Bước 6: Thêm dung lượng vào ổ cứng của bạn. Do ổ đĩa của mình nằng ở /dev/centos_vietpixel14 nên mình dùng lệnh bên dưới. Tuỳ tên bạn đặt mà thay thế tương ứng nhé.

vgextend /dev/centos_vietpixel14 /dev/sda3

Bước 7: Lúc này bạn cần kiểm tra dung lượng có thể extend được là bao nhiêu bằng cách chạy lệnh vgdisplay -v. Bạn hãy để ý dòng Total PE / Free PE, đây là số dung lượng (tính theo block) bạn có thể thêm vào.

vgdisplay -v

Bước 8: Chạy lệnh lvextend -l+20479 /dev/centos_vietpixel14/root. Trong đó 20479 là dung lượng mà bạn nhận được ở bước 7.

lvextend -l+20479 /dev/centos_vietpixel14/root
xfs_growfs /dev/centos_vietpixel14/root

Bước 9: Kiểm tra lại dung lượng bằng lệnh df -h. Bạn sẽ thấy dung lượng đã được tăng lên.

df -h

Written by Linh Nguyễn

Leave a Reply

Exit mobile version