จะรู้ได้อย่างไรว่าคุณกำลังใช้ชิ้นส่วน SSD หรือ HDD ใน Linux



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

นักเล่นเกมที่ใช้พีซีที่มีประสิทธิภาพผู้ดูแลระบบที่ดูแลเซิร์ฟเวอร์ขนาดใหญ่และผู้ที่ทำงานกับอุปกรณ์พกพาที่ปิดผนึกล้วนมีแนวโน้มที่จะประสบปัญหาเดียวกัน มันง่ายที่จะลืมว่าคุณกำลังใช้ชิ้นส่วน SSD หรือ HDD ดิสก์ส่วนใหญ่มาในสองรูปแบบในปัจจุบันและไดรฟ์โซลิดสเทตมีแนวโน้มที่จะโกหกเกี่ยวกับฮาร์ดแวร์พื้นฐานเพื่อให้แน่ใจว่าสามารถใช้งานร่วมกับระบบปฏิบัติการของคุณได้ไม่ว่าจะเกิดอะไรขึ้น ด้วยเหตุนี้จึงยากที่จะบอกได้ว่าคุณมีฮาร์ดดิสก์ไฟฟ้าหรือโซลิดสเตท



ผู้ใช้ Linux สามารถบอกได้อย่างง่ายดายว่าพวกเขามีส่วนประกอบ SSD หรือ HDD ในคอมพิวเตอร์หรือไม่ คุณจะต้องเปิดหน้าต่างเทอร์มินัลเพื่อให้ใช้งานได้ ผู้ใช้ KDE, LXDE, Cinnamon และ MATE สามารถคลิกที่เมนู Applications จากนั้นคลิกที่ Terminal ใต้เครื่องมือระบบ เช่นเดียวกับผู้ใช้ Xfce4 ที่ติดตั้งเมนู Whisker ผู้ใช้ Ubuntu Unity จะต้องการค้นหา Terminal บน Dash และทุกคนสามารถกด Ctrl, Alt และ T ค้างไว้เพื่อเริ่มต้นได้



วิธีที่ 1: ใช้ lsblk เพื่อแยกความแตกต่างระหว่างไดรฟ์ข้อมูล SSD และ HDD

เนื่องจากคุณไม่ได้เปลี่ยนแปลงอะไรเลยคุณจึงไม่จำเป็นต้องเข้าถึงรูทสำหรับคำสั่งต่อไปนี้ เพียงพิมพ์ lsblk -o ชื่อ rota ที่พรอมต์และกดปุ่มย้อนกลับ คุณจะได้รับแผนภูมิสั้น ๆ ที่แสดงรายการอุปกรณ์ต่างๆที่คุณเชื่อมต่อกับคอมพิวเตอร์ของคุณรวมถึงพาร์ติชันที่ตัดไว้ หากมีหมายเลข 1 ในคอลัมน์ ROTA แสดงว่าดิสก์เป็นฮาร์ดไดรฟ์แม่เหล็กไฟฟ้าแบบหมุน



นอกจากนี้ยังอาจเป็นอุปกรณ์หมุนอีกชนิดหนึ่ง ตัวอย่างเช่นหากชื่ออุปกรณ์ sr0 เกิดขึ้นแสดงว่าเป็นไปได้มากกว่าที่จะเป็นออปติคัลไดรฟ์ที่ต่ออยู่ พาร์ติชันที่ตัดบนไดรฟ์แบบหมุนจะแสดงเป็นแบบหมุนได้เช่นกัน ดังนั้นหากคุณมีอุปกรณ์ที่เรียกว่า sda ซึ่งมีหมายเลข 1 ตามด้วย sda2 และ sda1 ซึ่งมีค่าเป็น 1 คุณสามารถมั่นใจได้ว่าสิ่งเหล่านี้ทั้งหมดอยู่ในดิสก์แบบหมุนเดียวกัน ไดรฟ์ข้อมูลใด ๆ ที่ตามด้วยตัวเลข 0 จะอยู่ในไดรฟ์โซลิดสเทตแทน สิ่งนี้สมเหตุสมผลเนื่องจากไดรฟ์โซลิดสเตตไม่หมุนดังนั้นจึงไม่ถูกจัดประเภทเป็นแบบหมุน

แม้ว่าจะใช้งานได้กับไดรฟ์คงที่มาตรฐานที่คุณติดตั้งไว้กับเครื่อง แต่คุณอาจสังเกตเห็นว่ามีอะไรตลก ๆ เกิดขึ้นเมื่อถึงเวลาดูดิสก์ภายนอก คำสั่งนี้มักจะแสดงข้อมูลที่ถูกต้องสำหรับไดรฟ์ข้อมูล HDD ภายนอกและ SSD ที่คุณต่อผ่านพอร์ต USB หรือ IEEE 1394 แต่คุณมักจะเห็นว่าแท่งหน่วยความจำ USB ถูกทำเครื่องหมายว่ากำลังหมุน คนแปลกหน้าถ้าคุณใช้อัลตร้าบุ๊กที่ใช้ลินุกซ์ที่มีเครื่องอ่านการ์ดหน่วยความจำภายในคุณอาจสังเกตเห็นว่านี่เป็นแบบหมุนได้เช่นกัน



เห็นได้ชัดว่าเมมโมรี่สติ๊ก USB และการ์ด SDXC ไม่หมุนไปรอบ ๆ แต่พวกมันโกหกและแสดงตัวเป็นดิสก์แบบหมุน พวกเขามักจะนำเสนอตัวเองในรูปแบบที่ถอดออกได้และหากจัดรูปแบบเป็นดิสก์ที่ไม่มีส่วนใดส่วนหนึ่งพวกเขายังสามารถปรากฏเป็นฟล็อปปี้ดิสก์ จริงอยู่ที่ความคิดของฟลอปปีไดรฟ์แบบหลายเทราไบต์เป็นเรื่องที่น่าหัวเราะ แต่สิ่งนี้อธิบายถึงความแปลกประหลาด

ภาพดิสก์ที่คุณอาจติดตั้งไว้จะดูเหมือนเป็นไดรฟ์ข้อมูลของแท้ ตัวอย่างเช่นหากคุณเห็น loop0 และรายงานว่าเป็น HDD แบบหมุนแสดงว่าคุณกำลังดู ISO ที่ติดตั้งอยู่ อาจเป็นอิมเมจการติดตั้ง Debian หรือ Ubuntu คุณยังสามารถเมานต์อิมเมจดิสก์โดยสมมุติสำหรับเครื่องเสมือนซึ่งในกรณีนี้คุณจะเห็นข้อความประเภทนี้อีกครั้ง ระบบไฟล์ underyling จะไม่สำคัญเลย แต่อย่างใด คุณสามารถเรียกใช้สิ่งนี้ในไดรฟ์ดิบทั้งหมด

วิธีที่ 2: ตรวจสอบสถานะ HDD หรือ SSD โดยใช้ไดเร็กทอรี / sys

หากคุณทราบชื่ออุปกรณ์ที่คุณกำลังมองหาคุณสามารถดูข้อมูลที่ Linux รวบรวมได้โดยตรง ประเภท cat / sys / block / sdb / que / rotational แล้วกดปุ่ม Enter คุณสามารถแทนที่ sdb ด้วยชื่ออุปกรณ์ใดก็ได้ที่คุณต้องการดู

นี่เป็นวิธีที่ยอดเยี่ยมในการตรวจสอบว่าคุณสนใจเฉพาะเล่มเดียวหรือไม่ อีกครั้งค่า 0 บ่งบอกถึงการมีอยู่ของเทคโนโลยี SSD ในขณะที่ค่า 1 ระบุไดรฟ์แบบหมุน คำสั่งทั้งสองนี้ใช้งานง่ายมากไม่จำเป็นต้องเล่นจริง ๆ และไม่จำเป็นต้องให้คุณมีสิทธิ์ระดับผู้ดูแลระบบใด ๆ ในการเรียกใช้ สิ่งเหล่านี้เป็นเพียงสิ่งเดียวหากคุณเพิ่มและลบไดรฟ์ข้อมูลจากการติดตั้งบางครั้ง

อ่าน 3 นาที