说明:盒子的ubuntu分区即mmcblk0p6分区映射为根目录,由于emmc内存太小,
不能加载太多程序。大家都会想扩容,这里提供一些思路和方法。
思路:ubuntu里都是目录挂载,/usr放重要运行程序,/var是记录变化情况,
/home是配置情况,因此不同目录可以挂载不同分区或磁盘上。我测试目前运行有效。
一、目录挂载目录
1.在/etc/profile.d目录下,建立自启动脚本。如 vi usbmnt.sh。
脚本中内容:mount -B或--bind /mnt/sda1/etc(外挂设备的挂载点) /etc
mount -B或--bind /mnt/sda1/usr /usr
mount -B或--bind /mnt/sda1/home /home
/var等目录也可挂载出来。
2.将 /etc、/usr 等目录拷贝到外挂存储设备上,切记/etc目录必须拷贝!!!
cp -a或-ax /etc /mnt/sda1(命令一定要加参数!!!)
3.reboot
注意事项:由于是强制挂载目录,不要重复挂载,重启没问题。但是插拔外挂设备前最好卸载目录!!!
二、外挂存储设备分区挂载
1.将外挂设备fdisk成4个区,分别为/etc、/usr、/var、/home挂载做准备。
2.修改/etc/fstab文件。加入外挂设备号,映射成目录。
如:/dev/sda1 /etc default 0 0;/dev/sda2 /usr defaul 0 0。
3.将4个目录 分别拷到分区里,如:cp -a /etc /mnt/sda1;cp -a /usr /mnt/sda2。
4.reboot
通过以上两种方法,你可以慢慢玩了!祝大家折腾愉快!