Sunday, January 19, 2025

Format Disk Partitions trong Linux

-

Để định dạng và thêm một đĩa cứng mới vào Ubuntu Server, bạn có thể làm theo các bước sau:

Kiểm tra danh sách các ổ đĩa hiện có bằng lệnh lsblk:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0 116.8M  1 loop /snap/core/14946
sda      8:0    0   100G  0 disk
|-sda1   8:1    0     1M  0 part
`-sda2   8:2    0   100G  0 part /
sdb      8:16   0   100G  0 disk
sr0     11:0    1  1024M  0 rom

Sử dụng lệnh fdisk để tạo phân vùng trên ổ đĩa mới. Ví dụ, để tạo một phân vùng mới trên /dev/sdb, chạy lệnh sau:

fdisk /dev/sdb

Trong giao diện fdisk, bạn có thể tạo phân vùng bằng cách nhập các lệnh như n (new partition), p (primary partition), w (write changes) và thoát khỏi fdisk.

Sau khi tạo phân vùng, định dạng nó với một hệ thống tệp (file system) như ext4 bằng lệnh sau:

$ mkfs.ext4 /dev/sdb
mke2fs 1.44.1 (24-Mar-2018)
Discarding device blocks: done
Creating filesystem with 26214400 4k blocks and 6553600 inodes
Filesystem UUID: 65534480-d9f2-441d-964b-f6e1525079d3
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done
Writing inode tables: done
Creating journal (131072 blocks): done
Writing superblocks and filesystem accounting information: don

Trong ví dụ này, sdb1 là phân vùng mới tạo ra trên ổ đĩa /dev/sdb.

Tạo thư mục để gắn kết (mount) phân vùng mới. Ví dụ, tạo thư mục /mnt/sdb:

mkdir /mnt/sdb

Gắn kết phân vùng vào thư mục mới:

mount /dev/sdb /mnt/sdb

Kiểm tra xem phân vùng đã được gắn kết thành công bằng cách sử dụng lệnh sau:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0 116.8M  1 loop /snap/core/14946
sda      8:0    0   100G  0 disk
|-sda1   8:1    0     1M  0 part
`-sda2   8:2    0   100G  0 part /
sdb      8:16   0   100G  0 disk /mnt/sdb
sr0     11:0    1  1024M  0 ro

Hoặc sử dụng lệnh df -h.

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           798M  988K  797M   1% /run
/dev/sda2        98G  6.0G   87G   7% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0      117M  117M     0 100% /snap/core/14946
tmpfs           798M     0  798M   0% /run/user/0
/dev/sdb         98G   61M   93G   1% /mnt/sdb

Để phân vùng được gắn kết tự động mỗi khi khởi động hệ thống, thêm một dòng vào tệp /etc/fstab. Ví dụ:

echo '/dev/sdb1   /mnt/sdb   ext4   defaults   0   0' | sudo tee -a /etc/fstab

Như vậy, phân vùng mới sẽ được tự động gắn kết vào thư mục /mnt/newdisk sau mỗi lần khởi động.

Lưu ý: Hãy thay thế /dev/sdb/dev/sdb1 bằng thiết bị ổ đĩa và phân vùng tương ứng trên hệ thống của bạn.

Chúc bạn thành công!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories