เพิ่งออกจากความอยากรู้เป็นไปได้หรือไม่ที่จะแสดงรายการพาร์ติชั่นใน Linux โดยไม่ต้องรูทหรือใช้ sudo?
เพิ่งออกจากความอยากรู้เป็นไปได้หรือไม่ที่จะแสดงรายการพาร์ติชั่นใน Linux โดยไม่ต้องรูทหรือใช้ sudo?
คำตอบ:
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
(สำหรับพาร์ติชัน, ออฟเซ็ตของพวกเขาบนดิสก์, ในเซ็กเตอร์) ...
คุณสามารถดูตารางพาร์ติชันบนอุปกรณ์ใด ๆ ที่คุณมีสิทธิ์เข้าถึงเพื่ออ่าน อุปกรณ์ฮาร์ดไดรฟ์ปกติไม่ได้ให้สิทธิ์การอ่านแก่ผู้ใช้ทุกคนเพื่อความปลอดภัย แต่ถ้าคุณอยู่ในกลุ่มที่เป็นเจ้าของอุปกรณ์คุณควรอ่านได้
$ ls -l /dev/sda
brw-rw----. 1 root disk 8, 0 2010-08-18 02:48 /dev/sda
ผู้ใช้ในdisk
กลุ่มมีการอ่านเพื่อเข้าถึงอุปกรณ์นี้