Hướng dẫn tao them o dia trong linux - tao chúng o dia trong linyh

Hướng​​ add thêm ổ cứng trên linux​​ add thêm ổ cứng trên linux

Xin chào các bạn, hôm nay mình sẽ hướng dẫn các bạn​​ add thêm 1 ổ cứng mới​​ để đưa vào sử dụng.​​ add thêm 1 ổ cứng mới​​ để đưa vào sử dụng.

Hướng dẫn của mình sẽ extend 1 ổ cứng​​ SSD​​ mới dung lượng​​ 128GB​​ SSD​​ mới dung lượng​​ 128GB

1/​​ Link tham khảo​​ Link tham khảo

#​​ //www.digitalocean.com/community/tutorials/how-to-use-lvm-to-manage-storage-devices-on-ubuntu-16-04//www.digitalocean.com/community/tutorials/how-to-use-lvm-to-manage-storage-devices-on-ubuntu-16-04

#​​ //www.tecmint.com/add-new-disk-to-an-existing-linux///www.tecmint.com/add-new-disk-to-an-existing-linux/

2/ Thực hành

Sau khi add thêm 1 ổ mới thì gõ fdisk -l sẽ list ra ổ cứng đó

Tiến hành khởi tạo physical disk và​​ format​​ format

Fortmat disk theo chuẩn ext4

Tạo thư mục​​ mà ổ cứng mới sẽ mount vào và tiến hành mount​​ mà ổ cứng mới sẽ mount vào và tiến hành mount

add thêm 1 dòng cuối cùng như bên dưới trong /etc/fstab để​​ sau khi khởi động lại server sẽ tự động mount ổ cứng mới vào /ssd_128GB​​ sau khi khởi động lại server sẽ tự động mount ổ cứng mới vào /ssd_128GB

kiểm tra lại.

các bạn có thể reboot lại server để kiểm tra lại xem phân vùng 128GB vẫn được mount và sử dụng bình thường.

Chúc các bạn thành công.

fdisk cho phép tạo tối đa bốn phân vùng chính được Linux cho phép với mỗi phân vùng yêu cầu kích thước tối thiểu 40mb.

Liệt kê các phân vùng

Để liệt kê bảng phân vùng của một thiết bị, hãy chạy lệnh fdisk với -l theo sau là tên thiết bị. Khi chúng ta muốn xem tất cả các phân vùng trên một đĩa cụ thể, sử dụng lệnh sau để xem tất cả các phân vùng đĩa trên /dev/sda.

# fdisk -l /dev/sda

Khi không có bất kỳ thiết bị nào được đưa ra làm đối số, fdisk sẽ nằm trong bảng phân vùng của tất cả các thiết bị được liệt kê trong tệp /proc/:bảng phân vùng của tất cả các thiết bị được liệt kê trong tệp /proc/:

# fdisk -l

[root@phuong ~]# fdisk –l
Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x599c8fc2
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 419430399 417331200 199G 8e Linux LVM
Units: sectors of 1 * 512 = 512 bytes
Device Start End Sectors Size Type
/dev/sdb1 2048 2099199 2097152 1G Linux filesystem
/dev/sdb2 2099200 41943006 39843807 19G Linux filesystem
Disk /dev/mapper/cl-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disk /dev/mapper/cl-swap: 2 GiB, 2189426688 bytes, 4276224 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disk /dev/mapper/cl-home: 147 GiB, 157793910784 bytes, 308191232 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes

Kết quả ở trên hiển thị các bảng phân vùng hiện tại của tất cả các thiết bị được gắn vào hệ thống của bạn. Nói chung, tên thiết bị SATA tuân theo mẫu /dev/sd[a-z], trong khi tên thiết bị NVMe có mẫu /dev/nvme[1-9]n[1-9].

Tạo bảng phân vùng

Để bắt đầu phân vùng ổ đĩa, hãy chạy lệnh fdisk với tên thiết bị. Trong ví dụ này, chúng tôi sẽ làm việc trên /dev/sdb: /dev/sdb:

# fdisk /dev/sdb

Dấu nhắc lệnh sẽ thay đổi và hộp thoại fdisk nơi bạn nhập lệnh sẽ mở ra:

Welcome to fdisk [util-linux 2.34].
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command [m for help]:

Những thay đổi đối với bảng phân vùng sẽ không có hiệu lực cho đến khi bạn viết chúng bằng lệnh. Để nhận danh sách tất cả các lệnh có sẵn, hãy nhập m: m:

# m

Nếu bạn đang phân vùng ổ đĩa mới, trước khi bắt đầu tạo phân vùng bạn cần tạo một bảng phân vùng. Bỏ qua bước này nếu thiết bị đã có bảng phân vùng và bạn muốn giữ lại. fdisk hỗ trợ một số lược đồ phân vùng. MBR và GPT là hai lược đồ tiêu chẩn phân vùng phổ biến nhất. GPT là một tiêu chuẩn cho phép mới hơn và có nhiều ưu điểm hơn MBR. Những điểm chính cần xem xét khi chọn tiêu chuẩn phân vùng để sử dụng:

  • Sử dụng MBR để khởi động đĩa ở chế độ BIOS cũ.
  • Sử dụng GPT để khởi động đĩa ở chế độ UEFI.
  • MBR hỗ trợ tạo phân vùng đĩa lên đến 2 TiB. Nếu bạn có đĩa từ 2 TiB trở lên, hãy sử dụng GPT.
  • MBR có giới hạn 4 phân vùng chính. Nếu bạn cần nhiều phân vùng hơn, một trong các phân vùng chính có thể được đặt làm phân vùng mở rộng và giữ các phân vùng logic bổ sung.
  • Với GPT, bạn có tối đa 128 phân vùng. GPT không hỗ trợ phân vùng mở rộng hoặc phân vùng logic.

Trong ví dụ này, chúng tôi sẽ sử dụng bảng phân vùng GPT. Nhập g để tạo một bảng phân vùng GPT mới: g để tạo một bảng phân vùng GPT mới:

# g

Đầu ra sẽ giống như sau:

Created a new GPT disklabel [GUID: 34F132E5-CD50-9D40-ACC1-0AA9DFE10816].

Bước tiếp theo là tạo các phân vùng mới. Chúng tôi sẽ tạo hai phân vùng. Cái đầu tiên có kích thước 100 GiB và cái thứ hai sẽ chiếm phần còn lại của không gian đĩa. Chạy lệnh n để tạo một phân vùng mới: n để tạo một phân vùng mới:

# n

Bạn sẽ được nhắc nhập số phân vùng. Nhấn “Enter” để sử dụng giá trị mặc định [1]:

Partition number [1-128, default 1]: 1

Tiếp theo, lệnh sẽ yêu cầu bạn chỉ định khu vực đầu tiên. Bạn nên sử dụng các giá trị mặc định cho giá trị đầu tiên. Nhấn “Enter” để sử dụng giá trị mặc định [2048]:

# fdisk -l
0

Tiếp theo sử dụng ký hiệu + theo sau kích thước phân vùng. Kích thước có thể được chỉ định bằng kibibyte [K], mebibyte [M], gibibyte [G], tebibyte [T] hoặc pebibyte [P]. Nhập +1G để đặt kích thước phân vùng thành 1GiB:+ theo sau kích thước phân vùng. Kích thước có thể được chỉ định bằng kibibyte [K], mebibyte [M], gibibyte [G], tebibyte [T] hoặc pebibyte [P]. Nhập +1G để đặt kích thước phân vùng thành 1GiB:

# fdisk -l
1

Nếu bạn muốn thay đổi kiểu, hãy nhấn l để nhận danh sách các kiểu phân vùng, sau đó nhấn t để thay đổi kiểu. Hãy tạo phân vùng thứ hai sẽ chiếm phần còn lại của không gian đĩa: l để nhận danh sách các kiểu phân vùng, sau đó nhấn t để thay đổi kiểu. Hãy tạo phân vùng thứ hai sẽ chiếm phần còn lại của không gian đĩa:

# n

Sử dụng các giá trị mặc định cho số phân vùng. Điều này sẽ tạo ra một phân vùng sử dụng tất cả dung lượng có sẵn trên đĩa.

# fdisk -l
3

Sau khi hoàn tất việc tạo phân vùng, hãy sử dụng lệnh p để hiển thị bảng phân vùng mới: p để hiển thị bảng phân vùng mới:

# fdisk -l
4
# fdisk -l
5

# fdisk -l
6

Lệnh sẽ ghi bảng vào đĩa và thoát khỏi fdisk menu.

# fdisk -l
7

Kích hoạt các phân vùng

Sau khi tạo phân vùng, bạn cần định dạng lại phân vùng trước khi sử dụng. Bạn có thể thực hiện bằng cách sử dụng lệnh mkfs tương ứng. Ví dụ: lệnh sau được sử dụng để định dạng lại phân vùng theo định dạng ext4: mkfs tương ứng. Ví dụ: lệnh sau được sử dụng để định dạng lại phân vùng theo định dạng ext4:

# fdisk -l
8

Trong ví dụ này, chúng tôi sẽ gắn kết các phân vùng vào thư mục /mnt/audio và /mnt/video. Tạo các điểm gắn kết với mkdir: mkdir:

# fdisk -l
9

Gắn kết phân vùng mới:

[root@phuong ~]# fdisk –l
Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x599c8fc2
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 419430399 417331200 199G 8e Linux LVM
Units: sectors of 1 * 512 = 512 bytes
Device Start End Sectors Size Type
/dev/sdb1 2048 2099199 2097152 1G Linux filesystem
/dev/sdb2 2099200 41943006 39843807 19G Linux filesystem
Disk /dev/mapper/cl-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disk /dev/mapper/cl-swap: 2 GiB, 2189426688 bytes, 4276224 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disk /dev/mapper/cl-home: 147 GiB, 157793910784 bytes, 308191232 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
0
[root@phuong ~]# fdisk –l
Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x599c8fc2
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 419430399 417331200 199G 8e Linux LVM
Units: sectors of 1 * 512 = 512 bytes
Device Start End Sectors Size Type
/dev/sdb1 2048 2099199 2097152 1G Linux filesystem
/dev/sdb2 2099200 41943006 39843807 19G Linux filesystem
Disk /dev/mapper/cl-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disk /dev/mapper/cl-swap: 2 GiB, 2189426688 bytes, 4276224 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
Disk /dev/mapper/cl-home: 147 GiB, 157793910784 bytes, 308191232 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size [logical/physical]: 512 bytes / 512 bytes
I/O size [minimum/optimal]: 512 bytes / 512 bytes
1

Các phân vùng sẽ tiếp tục được gắn kết cho đến khi bạn ngắt kết nối hoặc tắt máy. Để tự động gắn kết một phân vùng khi hệ thống Linux của bạn khởi động, hãy xác định gắn kết trong tệp /etc/fstab .

Bài Viết Liên Quan

Chủ Đề