Initial commit: combine nas_tool, nas_webdav, sync-utils
This commit is contained in:
Executable
+69
@@ -0,0 +1,69 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Diagnose Synology USB Copy Issue
|
||||
# Connects to NAS and checks USB device status
|
||||
|
||||
set -e
|
||||
|
||||
echo "=== Synology USB Copy Diagnosis ==="
|
||||
echo ""
|
||||
|
||||
# Check if nas alias works
|
||||
if ! command -v nas &> /dev/null; then
|
||||
echo "⚠️ 'nas' alias not found. Using SSH directly."
|
||||
echo " Please provide: ssh user@nas-ip"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "🔍 Checking USB device status on NAS..."
|
||||
echo ""
|
||||
|
||||
echo "1. USB Devices Connected:"
|
||||
nas "lsusb 2>/dev/null || echo 'lsusb not available, checking dmesg...' && dmesg | grep -i usb | tail -5" || echo " ⚠️ Could not check USB devices"
|
||||
echo ""
|
||||
|
||||
echo "2. USB Mount Points:"
|
||||
nas "mount | grep -i usb || echo ' No USB devices mounted'" || echo " ⚠️ Could not check mounts"
|
||||
echo ""
|
||||
|
||||
echo "3. USB Volumes:"
|
||||
nas "ls -la /volumeUSB*/ 2>/dev/null || echo ' No /volumeUSB* directories found'" || echo " ⚠️ Could not check USB volumes"
|
||||
echo ""
|
||||
|
||||
echo "4. Disk Partitions:"
|
||||
nas "cat /proc/partitions | grep -v '^major' | head -10" || echo " ⚠️ Could not check partitions"
|
||||
echo ""
|
||||
|
||||
echo "5. Disk Usage (USB devices):"
|
||||
nas "df -h | grep -i usb || echo ' No USB devices in df output'" || echo " ⚠️ Could not check disk usage"
|
||||
echo ""
|
||||
|
||||
echo "6. USB Copy Service Status:"
|
||||
nas "synoservice --status pkgctl-USB-Copy 2>/dev/null || echo ' Could not check USB Copy service status'" || echo " ⚠️ Could not check service"
|
||||
echo ""
|
||||
|
||||
echo "7. USB Copy Configuration:"
|
||||
nas "cat /usr/syno/etc/packages/USB-Copy/usbcopy.conf 2>/dev/null | head -20 || echo ' Could not read USB Copy config'" || echo " ⚠️ Could not read config"
|
||||
echo ""
|
||||
|
||||
echo "8. Check for USB devices in /dev:"
|
||||
nas "ls -la /dev/sd* /dev/hd* 2>/dev/null | head -10 || echo ' No USB block devices found'" || echo " ⚠️ Could not check devices"
|
||||
echo ""
|
||||
|
||||
echo "=== Diagnosis Summary ==="
|
||||
echo ""
|
||||
echo "Common issues to check:"
|
||||
echo ""
|
||||
echo "1. If no USB devices found:"
|
||||
echo " - USB device not connected to front port"
|
||||
echo " - USB device not recognized by Synology"
|
||||
echo " - Try different USB device"
|
||||
echo ""
|
||||
echo "2. If USB device mounted but USB Copy shows 'Unavailable':"
|
||||
echo " - USB device mounted as shared folder"
|
||||
echo " - Another task using the USB device"
|
||||
echo " - Need to unmount from other uses"
|
||||
echo ""
|
||||
echo "3. If USB Copy service not running:"
|
||||
echo " - Package Center → USB Copy → Start"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user