แสดงรายการพาร์ติชันใน Linux โดยไม่มีสิทธิ์พิเศษ


2

เพิ่งออกจากความอยากรู้เป็นไปได้หรือไม่ที่จะแสดงรายการพาร์ติชั่นใน Linux โดยไม่ต้องรูทหรือใช้ sudo?

คำตอบ:


3

cat /proc/partitionsแสดงอุปกรณ์บล็อกที่ใช้งานทั้งหมด ซึ่งรวมถึงดิสก์ทางกายภาพ ( sda, ... ), โวลุ่ม RAID ของซอฟต์แวร์ ( md0, ... ), โลจิคัลวอลุ่ม ( dm-0, ... ) (ในรูปแบบ LVM), โวลุ่มที่ติดตั้งลูปแบ็ค ( loop0, ... ) และพาร์ติชันของพวกเขา ( sda1,, md0p1... ) สำหรับอุปกรณ์บล็อกแต่ละตัวจะมีการระบุขนาดและหมายเลขอุปกรณ์

มีข้อมูลจำนวนมากใน/sys/blockลำดับชั้น ใน/sys/blockมีไดเรกทอรีย่อยต่อดิสก์หรืออุปกรณ์ที่มีลักษณะคล้ายดิสก์ที่ไดรเวอร์อ้างสิทธิ์ความรับผิดชอบ /sys/block/sda/sda1อุปกรณ์ที่แบ่งเป็นส่วนมีไดเรกทอรีย่อยสำหรับแต่ละพาร์ทิชันเช่น ข้อมูลต่าง ๆ มีอยู่ในไฟล์เช่นsize(ขนาดในเซ็กเตอร์), dev( major:minorหมายเลขอุปกรณ์), start(สำหรับพาร์ติชัน, ออฟเซ็ตของพวกเขาบนดิสก์, ในเซ็กเตอร์) ...


0

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

$ ls -l /dev/sda
brw-rw----. 1 root disk 8, 0 2010-08-18 02:48 /dev/sda

ผู้ใช้ในdiskกลุ่มมีการอ่านเพื่อเข้าถึงอุปกรณ์นี้

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