Initial commit: local_machine docs and scripts

This commit is contained in:
ahauimix
2026-03-14 20:03:57 +03:00
commit a39ef89125
85 changed files with 14500 additions and 0 deletions

View File

@@ -0,0 +1,81 @@
#!/bin/bash
# Поиск внешних дисков - расширенная версия
echo "=========================================="
echo "ПОИСК ВНЕШНИХ ДИСКОВ"
echo "=========================================="
echo ""
echo "1. Все диски в системе:"
echo "----------------------------------------"
diskutil list
echo ""
echo "2. Все устройства в /dev/disk*:"
echo "----------------------------------------"
ls -lh /dev/disk* 2>/dev/null | head -30
echo ""
echo "3. Информация о каждом диске (ищем внешние):"
echo "----------------------------------------"
for disk in /dev/disk[0-9] /dev/disk[1-9][0-9]; do
if [ -b "$disk" ] 2>/dev/null; then
info=$(diskutil info "$disk" 2>/dev/null)
if echo "$info" | grep -qi "removable.*yes\|external\|protocol.*usb\|protocol.*thunderbolt"; then
echo ">>> НАЙДЕН ВОЗМОЖНО ВНЕШНИЙ ДИСК: $disk"
echo "$info" | grep -E "Device Node|Volume Name|Disk Size|Removable Media|Protocol|Connection|File System" | head -10
echo ""
fi
fi
done
echo "4. USB устройства:"
echo "----------------------------------------"
system_profiler SPUSBDataType 2>/dev/null | grep -A 15 -i "mass\|storage\|disk\|volume" || echo "Нет USB устройств хранения"
echo ""
echo "5. Thunderbolt устройства:"
echo "----------------------------------------"
system_profiler SPThunderboltDataType 2>/dev/null | grep -A 15 -i "disk\|storage\|volume" || echo "Нет Thunderbolt устройств хранения"
echo ""
echo "6. Смонтированные тома:"
echo "----------------------------------------"
mount | grep -E "/dev/disk|/Volumes" | grep -v "/System/Volumes"
echo ""
echo "7. Содержимое /Volumes:"
echo "----------------------------------------"
ls -la /Volumes/
echo ""
echo "8. Попытка принудительного пересканирования:"
echo "----------------------------------------"
sudo diskutil list 2>&1 | head -5
echo ""
echo "9. Проверка через ioreg (IOBlockStorageDevice):"
echo "----------------------------------------"
ioreg -p IOService -r -n IOBlockStorageDevice -w 0 2>/dev/null | grep -A 10 -i "removable\|external" | head -40 || echo "Нет внешних устройств в ioreg"
echo ""
echo "=========================================="
echo "РЕКОМЕНДАЦИИ:"
echo "=========================================="
echo ""
echo "Если диски не найдены:"
echo "1. Проверьте физическое подключение"
echo "2. Попробуйте другой USB/Thunderbolt порт"
echo "3. Попробуйте другой кабель"
echo "4. Проверьте питание дисков"
echo "5. Откройте Дисковую утилиту: open -a 'Disk Utility'"
echo "6. Попробуйте перезагрузить Mac"
echo ""