blkid + พิมพ์เฉพาะดิสก์ที่มีระบบไฟล์


0

เกี่ยวกับคำสั่ง blkid

โปรดช่วยฉันอนุมัติข้อสมมติฐานนี้

เราสามารถบอกได้ไหมว่า blkid จะพิมพ์อุปกรณ์ดิสก์ทั้งหมดเฉพาะในกรณีที่ดิสก์เหล่านี้มีระบบไฟล์ (โดย mkfs)

blkid
/dev/sda1: UUID="cc749f07-ad00-49e8-ab19-eceef99f5e28" TYPE="xfs"
/dev/sda2: UUID="v0593a-KiKU-9emb-STbx-ByMz-S95k-jChr0m" TYPE="LVM2_member"
/dev/sdb: UUID="9b44be8e-fa59-4d84-ada5-1345498663ba" TYPE="ext4"
/dev/sdc: UUID="239505a3-8fb2-4da9-9edd-465299ce15c0" TYPE="ext4"
/dev/sde: UUID="986cd2f3-4d5d-4431-a221-30b142a61c7c" TYPE="ext4"
/dev/sdf: UUID="b8c3c3db-7e13-47b9-b4f9-f706a5223b76" TYPE="ext4"
/dev/sdd: UUID="3c3730ec-d23a-4d1b-8880-224eb658d3ab" TYPE="ext4"
/dev/mapper/vg00-lv_root: UUID="a8c48724-98b7-44b4-89ac-28214462638c" 
TYPE="xfs"
/dev/mapper/vg00-lv_swap: UUID="1beb675f-0b4c-4225-8455-e876cafc5756" 
TYPE="swap"
/dev/mapper/vg00-lv_var: UUID="3de01172-29a2-4b5f-9aef-f9b3032eb7c5" TYPE="xfs"

คำตอบ:


0

โดยค่าเริ่มต้น blkid จะแสดงรายการ ทั้งหมด บล็อกอุปกรณ์รวมถึงอุปกรณ์ที่ไม่มีระบบไฟล์

คุณอาจจะสามารถกรองผลลัพธ์ของ blkid หรือ lsblk เพื่อให้สิ่งที่คุณต้องการ แต่ในขณะที่คุณไม่ได้ระบุสิ่งที่คุณกำลังมองหาอยู่ในขณะนี้ฉันไม่สามารถช่วยเหลือเพิ่มเติมได้ในขณะนี้


แต่เมื่อดิสก์มีค่าไม่เกิน mkfs ดังนั้น UUID จะไม่แสดงหลังจาก mkfs เท่านั้นดังนั้นนี่เป็นตัวอย่างที่ดีที่ UUID จะทำหลังจากสร้างระบบไฟล์เท่านั้น
enodmilvado

สิ่งที่เราต้องการคือดิสก์ทั้งหมดที่ไม่มี mkfs
enodmilvado
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.