lsblk hiển thị thông tin về các thiết bị lưu trữ. Tiện ích này thường được sử dụng để xác định tên thiết bị chính xác được truyền cho lệnh tiếp theo.
Tham số lsblk hữu ích
Tìm hiểu xem đó là ổ SSD hay ổ cứng (HDD)
Hiển thị hệ thống file được lưu trữ trên ổ đĩa hoặc phân vùng
Khi thấy một danh sách các phân vùng, bạn có thể biết những gì chúng lưu trữ, dựa trên dung lượng của chúng:
- Windows sử dụng hệ thống file NTFS
- Linux thường sử dụng ext4
- Thiết bị USB sử dụng FAT, FAT32 (vfat) hoặc NTFS
- Phân vùng boot EFI thường rất nhỏ và hiển thị một hệ thống file vfat trên đó
Hiển thị thiết bị di động hoặc thẻ nhớ USB
Lệnh sẽ hiển thị thêm một cột cho bạn biết liệu thiết bị có thể tháo rời không. Giá trị “1”, đồng nghĩa với “true”, ám chỉ một USB hoặc các loại phương tiện di động khác: lsblk -o +RM
Hiển thị model HDD/SSD
Điều này hữu ích khi bạn muốn tra cứu code chính xác của model thiết bị lưu trữ để nâng cấp firmware hoặc tải xuống driver: lsblk -d -o +MODEL
Hiển thị UUID (Universally Unique Identifier) hệ thống file
Các bản phân phối Linux cũ đã mount hệ thống file bằng cách chỉ định tên thiết bị của chúng trong “/etc/fstab”. Tuy nhiên, điều đó đã chứng minh là không đáng tin cậy bởi vì “/dev/sda2” có thể trở thành “/dev/sdb2”, khi bạn thêm một thiết bị lưu trữ khác vào hệ thống. Hiện nay, UUID được sử dụng thay thế, vẫn không đổi cho dù bạn thêm vào hoặc loại bỏ bất cứ gì khỏi máy tính. Vì bất kỳ lý do gì bạn cần UUID, bạn đều có thể làm cho lsblk hiển thị chúng với: lsblk -o +UUID
Hiển thị các cột lsblk khác bạn cần
Ở phần đầu bài viết, bạn đã sử dụng: lsblk --help
Lệnh này nhằm để xem các cột bổ sung mà lsblk có thể hiển thị. Nếu các ví dụ ở đây không đủ cho nhu cầu của bạn, hãy tham khảo thông tin trợ giúp đó một lần nữa và kết hợp những tham số khi cần. Để làm như vậy, chỉ cần nhập lsblk -o +, theo sau là tên cột mà bạn muốn xuất. Phân tách tên cột bằng dấu phẩy. Ví dụ: lsblk -o +SCHED,RM,FSTYPE