Added support for eMMC storage and changes to SATA/NVME
This commit is contained in:
@ -118,21 +118,37 @@ get_drive_info() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Show NVMe Drives with enhanced info
|
# Show NVMe Drives with enhanced info
|
||||||
echo -e "\n=== NVMe Drives ==="
|
echo -e "\n=== NVMe Drives ===\n"
|
||||||
|
printf "%-15s %-10s %-10s %-20s\n" "DEVICE" "SIZE" "TYPE" "MODEL"
|
||||||
|
echo "------------------------------------------------------------"
|
||||||
nvme_drives=$(sudo nvme list | grep "^/dev")
|
nvme_drives=$(sudo nvme list | grep "^/dev")
|
||||||
echo "$nvme_drives"
|
if [ -n "$nvme_drives" ]; then
|
||||||
for drive in $(echo "$nvme_drives" | awk '{print $1}'); do
|
echo "$nvme_drives" | awk '{printf "%-15s %-10s %-10s %-20s\n", $1, $6, "NVMe", $3}'
|
||||||
get_drive_info "$drive"
|
else
|
||||||
done
|
echo "No NVMe drives found"
|
||||||
|
fi
|
||||||
|
|
||||||
# Show SATA Drives with enhanced info
|
# Show MMC Drives
|
||||||
echo -e "\n=== SATA Drives ==="
|
echo -e "\n=== MMC Drives ===\n"
|
||||||
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,MODEL | grep disk
|
printf "%-15s %-10s %-10s %-20s\n" "DEVICE" "SIZE" "TYPE" "MOUNTPOINT"
|
||||||
for drive in $(lsblk -dnp -o NAME); do
|
echo "------------------------------------------------------------"
|
||||||
get_drive_info "$drive"
|
mmc_output=$(lsblk -o NAME,SIZE,TYPE,MOUNTPOINT | grep "mmcblk")
|
||||||
done
|
if [ -n "$mmc_output" ]; then
|
||||||
|
echo "$mmc_output"
|
||||||
|
else
|
||||||
|
echo "No MMC drives found"
|
||||||
|
fi
|
||||||
|
|
||||||
# [Previous PCI BDF and disk ID sections remain the same...]
|
# Show SATA/Other Drives
|
||||||
|
echo -e "\n=== SATA/Block Drives ===\n"
|
||||||
|
printf "%-15s %-10s %-10s %-20s\n" "DEVICE" "SIZE" "TYPE" "MOUNTPOINT"
|
||||||
|
echo "------------------------------------------------------------"
|
||||||
|
sata_output=$(lsblk -o NAME,SIZE,TYPE,MOUNTPOINT | grep "disk" | grep -v "mmcblk")
|
||||||
|
if [ -n "$sata_output" ]; then
|
||||||
|
echo "$sata_output"
|
||||||
|
else
|
||||||
|
echo "No SATA drives found"
|
||||||
|
fi
|
||||||
|
|
||||||
# Add RAID Detection
|
# Add RAID Detection
|
||||||
echo -e "\n=== RAID Configuration ==="
|
echo -e "\n=== RAID Configuration ==="
|
||||||
|
|||||||
Reference in New Issue
Block a user