I am getting error "Read-only filesystem" when trying to add a new directory in /mnt via Terminal Emulator. So, I tried :

su
busybox mount -o remount,rw /mnt


in order to remount filesystem for /mnt as read-write; but I am getting error "can't find /mnt in /proc/mounts".

What is this error for !?

PS. My ultimate aim is to then mount an external storage on that new directory; say /mnt/myextdrive

• Doesn't your device have a directory named usbotg under mnt? Why not mount it there? – Firelord Jan 13 '16 at 6:30

su -c 'busybox mount -o remount,rw /'    # this will remount rootfs at / in rw mode

Note that in Android /mnt is not a mount point for any real or pseudo-filesystem but its sub-directories are (actually, /mnt is a sub-directory of the / (rootFS), which is why you'd have to remount that to apply changes here). Also note that mnt directory in Android is created by kernel at every boot1 so any modification would be lost after shutdown.