Tạo thêm một phân vùng mới trong Ubuntu 22.04

04/12/2023 - 2 phút

Follow  on Google News

Bước 1: Kiểm tra phân vùng ổ cứng

sudo df -h

Như vậy mình có ổ cứng là /dev/sda và dung lượng là 20G

Bước 2: Xác Định Ổ Đĩa

Sử dụng lệnh lsblk hoặc sudo fdisk -l để liệt kê tất cả các ổ đĩa và phân vùng. Tìm ổ đĩa hoặc phân vùng bạn muốn gắn kết. Nó sẽ có dạng như /dev/sda1, /dev/sdb, v.v.

sudo fdisk -l

Ở đây mình có ổ đĩa là /dev/sdb và dung lượng là 480G

Bước 3: Tạo phân vùng mới

Sử dụng lệnh cfdisk để tạo phân vùng mới trên ổ đĩa /dev/sdb

sudo cfdisk /dev/sdb

chọn “New” để tạo phân vùng mới

Nhập số dung lượng cần tạo phân vùng mới, ở đây mình chọn 480G

Chọn “Write” để lưu lại

Nhập yes để xác nhận

sau đó chọn “Quit” để thoát

Kiểm tra lại bằng lệnh fdisk -l

Như vậy đã tạo thành công phân vùng mới là /dev/sdb1

Bước 4: Tạo Physical Volume

Sử dụng lệnh pvcreate để tạo physical volume

sudo pvcreate /dev/sdb1

Kiểm tra lại bằng lệnh pvdisplay

Như vậy đã tạo thành công physical volume là /dev/sdb1

Bước 5: Tạo điểm gắn kết

Chọn thứ mục để gắn kết, ở đây mình chọn /dev/sdb1

mkdir /mnt/data
mkdir /mnt/data

Bước 6: Kiểm tra Volume Group (VG)

Sử dụng lệnh vgdisplay để kiểm tra Volume Group

sudo vgdisplay

ở đây mình thấy có 1 Volume Group là ubuntu-vg có size 20G, còn sdb1 chưa được gắn kết, mình dùng lệnh kiểm tra vgdisplay /dev/sdb1

vgdisplay /dev/sdb1

Theo ta thấy thì /dev/sdb1 chưa được gắn kết vào Volume Group nào cả, tiếp tục ta sẽ tạo Volume Group mới

sudo vgcreate soft-vg /dev/sdb1

Như vậy đã tạo thành công Volume Group mới là soft-vg, dùng lệnh vgdisplay để kiểm tra lại

sudo vgdisplay

Như vậy đã tạo thành công Volume Group mới là soft-vg và đã gắn kết vào /dev/sdb1

Bước 7: Tạo Logical Volume (LV)

Sử dụng lệnh lvcreate để tạo Logical Volume

sudo lvcreate -n soft-lv -l 100%FREE soft-vg

Nhu vậy đã tạo thành công Logical Volume mới là soft-lv và đã gắn kết vào Volume Group soft-vg, kiểm tra lại bằng lệnh lvdisplay

sudo lvdisplay

Bước 8: Tạo File System

Sử dụng lệnh mkfs.ext4 để tạo file system

sudo mkfs.ext4 /dev/soft-vg/soft-lv

Bước 9: Gắn kết Logical Volume

Sử dụng lệnh mount để gắn kết Logical Volume

sudo mount /dev/soft-vg/soft-lv /mnt/data

Kiểm tra lại bằng lệnh df -h

df -h

Như vậy đã gắn kết thành công Logical Volume soft-lv vào /mnt/data

Bước 10: Tự động gắn kết Logical Volume khi khởi động

Sử dụng lệnh blkid để lấy UUID của Logical Volume

sudo blkid

Sau đó thêm vào file /etc/fstab

sudo nano /etc/fstab

Thêm vào dòng sau

UUID=e32fee80-371a-4c92-899a-c004d1d79060 /mnt/data ext4 defaults 0 2

Như vậy đã cấu hình thành công, khởi động lại máy bằng lệnh sudo reboot và kiểm tra lại bằng lệnh df -h

df -h