This guide explains how to:
Plug in both USB drives (source and destination) into your Raspberry Pi.
lsblk
Look for output like:
sda1 8:1 1 16G 0 part sdb1 8:17 1 32G 0 part
Unplug/replug to verify which is which.
sudo mkdir -p /mnt/usb1
sudo mkdir -p /mnt/usb2
Replace sda1 and sdb1 with your actual devices:
sudo mount /dev/sda1 /mnt/usb1
sudo mount /dev/sdb1 /mnt/usb2
Check mounts with:
df -h
Copy a specific folder:
sudo cp -r /mnt/usb1/myfolder /mnt/usb2/
Copy everything:
sudo cp -r /mnt/usb1/* /mnt/usb2/
Tip: To show progress and support resume, use rsync instead:
sudo rsync -avh /mnt/usb1/ /mnt/usb2/
ls /mnt/usb2/
sudo umount /mnt/usb1
sudo umount /mnt/usb2
If you get a βdevice is busyβ error, switch away from the mount folder:
cd ~
Once unmounted, it's safe to remove both USB sticks.
Note: If your system auto-mounts USBs under /media/pi/, you may not need to mount manually.