Lệnh "partx" trong Linux [8 ví dụ cụ thể]

Partx là một tiện ích dòng lệnh đơn giản nhưng hữu ích, hướng tới 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ự hiện diện và đánh số các phân vùng trên ổ đĩa.

Trong bài viết ngắn này, chúng tôi sẽ giải thích cách sử dụng câu lệnh Partx hữu ích thông qua ví dụ trên Linux. Lưu ý rằng bạn cần chạy partx với đặc quyền root, nếu không, hãy sử dụng lệnh sudo để có đặc 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 những câu lệnh sau đây. Lưu ý rằng trong trường hợp này, partx sẽ xem sda10 như một ổ đĩa toàn bộ thay vì là một phân vùng (thay thế /dev/sda10 bằng thiết bị nút phù hợp mà bạn muốn làm việc trên hệ thống của mình):

# partx --show /dev/sda10
OR 
# partx --show /dev/sda10 /dev/sda 
List Partition on a Disk

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ị được sử dụng như một ổ đĩa toàn bộ), chạy:

# partx --show /dev/sda
List All Partitions on a Disk

3. Bạn cũng có thể chỉ định dãy 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ột đầu ra. Nó có thể được sử dụng cho --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:

# partx -o START, END --nr 10 /dev/sda
Print Start and End Sectors of Partition

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

# partx -v -a /dev/sdb 

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

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

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

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

7. Bạn cũng có thể loại bỏ các phân vùng bằng cách sử dụng cờ -d. Ví dụ, để loại bỏ phân vùng cuối cùng trên /dev/sdb, sử dụng lệnh sau đây. Trong ví dụ này, --nr -1:-1 đồng nghĩa với 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à để tắt các tiêu đề, sử dụng cờ -g.

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

Để biết thêm thông tin, đọc trang hướng dẫn partx (bằng cách chạy man partx). Bạn có thể đặt câu hỏi hoặc chia sẻ ý kiến của bạn với chúng tôi qua mẫu phản hồi ở dưới đây.