Để đị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
và /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!