It is possible to automatically mount disks at boot. There may be other ways to do this, but one way to do it is:
1) Write the commands for creating a folder and mounting the disk in a text file which will be a bash script file.
`#!/system/bin/sh
mkdir /mnt/folder_name mount.ntfs /dev/block/partition_name /mnt/folder_name`
Here 'partition_name' could be any of the disk you want to mount like for example sda1 devb1 etc. and 'folder_name' is the folder where you want to mount the disk.
2) Place the script file under /system/etc/init.d. You can name the file anything you want, but it should not have any extension i.e. .txt or any other extension must be removed.
3) Reboot and enjoy ! Use a file manager like Mixplorer which can bookmark the mounted locations for easy access. The disks should now be mounted automatically at every boot.
Mount all NTFS Partitions on boot (mostly automated script)
Steps:
1) Open Terminal
2) create a "mountfs" file with the conetents below and place it under /system/bin
3) Then from a terminal:
su chmod 777 /system/bin/mountfs
4) Then type
mountfs
5) Done
#!/system/bin/bash
MNT="/mnt/runtime/default/"
mount_drives() {
FILENAME="/system/etc/drives"
N=1
blkid | grep ntfs | cut -d : -f 1 > $FILENAME
while read BLOCK; do
echo "BlissOS_NTFS: Mounting blocks: $BLOCK"
LABEL="$( blkid -s LABEL $BLOCK | cut -d : -f 2 | cut -d '"' -f 2 )"
if [ -z $LABEL ]; then
LABEL="BlissOS_NTFS"
fi
mkdir /mnt/"$LABEL"
mount.ntfs $BLOCK /mnt/"$LABEL"
((N++))
done < $FILENAME
rm $FILENAME
}
mount_drives >/dev/null 2>&1
sleep 2
echo "All NTFS partitions / drivers mounted at $MNT" && echo
echo "Making some arrangements so that all NTFS partitions could be mounted at boot" && clear
mv $(pwd)/mountfs /system/etc/init.d/
chmod 777 /system/etc/init.d/mountfs
sleep 2
echo "(R) Reboot (E) Exit" && echo
read -n 1 -p "Choose any option :- " X
case $X in
R | r)
echo "Rebooting" && sleep 2
chvt 7 && sleep 2 && reboot
;;
E | e)
echo "Exiting" && sleep 2
chvt 7 && exit 0
;;
esacs