8 ví dụ về lệnh partx trên Centos / Ubuntu / Debian / Fedora

Partx là một tiện ích dòng lệnh đơn giản nhưng hữu ích, được tập trung vào việc bảo trì hệ thống Linux của bạn. Nó được sử dụng để thông báo cho kernel về sự tồn tại và đánh số các phân vùng trên một đĩa. Trong bài viết ngắn này, chúng tôi sẽ giải thích cách sử dụng lệnh Partx hữu ích với các ví dụ trên Linux. Lưu ý rằng bạn cần chạy partx với quyền root, nếu không, hãy sử dụng lệnh sudo để lấy quyền root.

1. Để liệt kê bảng phân vùng của đĩa, bạn có thể chạy một trong các lệnh sau đây. Lưu ý rằng, trong trường hợp này, partx sẽ xem sda10 như một đĩa nguyên thủy chứ không phải là một phân vùng (thay thế /dev/sda10 bằng nút thiết bị thích hợp mà bạn muốn làm việc trên hệ thống của bạn):

# partx --show /dev/sda10
OR 
# partx --show /dev/sda10 /dev/sda 

Lệnh partx trong hệ điều hành Linux và 8 ví dụ điển hình

Liệt kê phân vùng trên đĩa

2. Để liệt kê tất cả các phân vùng con trên /dev/sda (lưu ý rằng thiết bị này được sử dụng như một đĩa nguyên thủy), chạy lệnh sau:

# partx --show /dev/sda

Lệnh partx trong hệ điều hành Linux và 8 ví dụ điển hình

Liệt kê tất cả các phân vùng trên đĩa

3. Bạn cũng có thể chỉ định phạm vi các phân vùng để hiển thị bằng cách sử dụng tùy chọn --nr. Sử dụng tùy chọn -o để định nghĩa các cột đầu ra. Nó có thể được sử dụng cho tùy chọn --show hoặc các tùy chọn liên quan khác.

Ví dụ, để in ra các sector bắt đầu và kết thúc của phân vùng 10 trên /dev/sda, chạy lệnh sau:

# partx -o START, END --nr 10 /dev/sda

Lệnh partx trong hệ điều hành Linux và 8 ví dụ điển hình

In ấn các sector bắt đầu và kết thúc của phân vùng

4. Để đọc đĩa và thử thêm tất cả các phân vùng vào hệ thống, sử dụng tùy chọn -a và -v (chế độ verbose) như sau:

# partx -v -a /dev/sdb 

5. Để liệt kê độ dài của phân vùng 3 trên /dev/sdb theo đơn vị sector và kích thước có thể đọc được theo đơn vị con người, hãy chạy lệnh sau đây.

# partx -o SECTORS,SIZE  /dev/sdb3 /dev/sdb 

6. Để thêm các phân vùng cụ thể, từ 3 đến 5 (bao gồm) trên /dev/sdb, hãy sử dụng lệnh sau đây.

# partx -a --nr 3:5 /dev/sdb

7. Bạn cũng có thể xóa các phân vùng bằng cách sử dụng cờ -d. Ví dụ, để xóa phân vùng cuối cùng trên /dev/sdb, hãy sử dụng lệnh sau đây. Trong ví dụ này, --nr -1:-1 có nghĩa là phân vùng cuối cùng trên đĩa.

# partx -d --nr -1:-1 /dev/sdb

8. Để chỉ định loại bảng phân vùng, sử dụng cờ -t và để vô hiệu hóa tiêu đề, sử dụng cờ -g.

# partx -o START -g --nr 5 /dev/sdb