On Sunday, September 22, 2019 at 12:11:23 AM UTC-4, Powertourg . wrote:
>
> Hi everyone,
>
> I was wondering if there is a clear-cut way to make a microSD card 
> extended storage for the BBB. I would like to boot from eMMC, if possible 
> (for quicker boot up), and have a microSD setup for extra storage. The 
> microSD card I have is 16GB and I am currently running the iot version of 
> 9.5. Thanks in advance!
>

Mount it somewhere in the file system, format it (or does one have to 
format first -- you'll likely want it to be in ext3 or ext4 rather than 
native FAT32 so Linux protection and modes are active). Depending upon what 
you need storage for, you might move all of /home to the SD card, or 
partition it for /home and /var, and mount those partitions over the 
original.

You'd want to make the mounting operation automatic via lines added to the 
fstab file. Maybe need to set privileges so user accounts can access.

debian@beaglebone:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
/dev/mmcblk1p1  /  ext4  noatime,errors=remount-ro  0  1
debugfs  /sys/kernel/debug  debugfs  defaults  0  0

debian@beaglebone:~$ ls /media/
debian@beaglebone:~$ sudo mkdir /media/sdcard
[sudo] password for debian:

debian@beaglebone:~$ ls /dev
apm_bios         i2c-1               null       tty    tty27  tty46  
tty8      vcs2
autofs           i2c-2               ppp        tty0   tty28  tty47  
tty9      vcs3
bc_example       iio:device0         ptmx       tty1   tty29  tty48  
ttyGS0    vcs4
block            initctl             ptp0       tty10  tty3   tty49  
ttyO0     vcs5
btrfs-control    input               pts        tty11  tty30  tty5   
ttyO1     vcs6
bus              kmem                pwm        tty12  tty31  tty50  
ttyO2     vcsa
char             kmsg                random     tty13  tty32  tty51  
ttyO3     vcsa1
console          log                 rfkill     tty14  tty33  tty52  
ttyO4     vcsa2
cpu_dma_latency  loop-control        rtc        tty15  tty34  tty53  
ttyO5     vcsa3
cuse             mapper              rtc0       tty16  tty35  tty54  
ttyS0     vcsa4
disk             mem                 shm        tty17  tty36  tty55  
ttyS1     vcsa5
dri              memory_bandwidth    snapshot   tty18  tty37  tty56  
ttyS2     vcsa6
fd               *mmcblk1             *snd        tty19  tty38  tty57  
ttyS3     vhci
full             *mmcblk1boot0        *spi        tty2   tty39  tty58  
ttyS4     watchdog
fuse             *mmcblk1boot1        *spidev1.0  tty20  tty4   tty59  
ttyS5     watchdog0
gpiochip0        *mmcblk1p1           *spidev1.1  tty21  tty40  tty6   
ubi_ctrl  watchdog1
gpiochip1        *mmcblk1rpmb         *spidev2.0  tty22  tty41  tty60  
uhid      zero
gpiochip2        mqueue              spidev2.1  tty23  tty42  tty61  uinput
gpiochip3        net                 stderr     tty24  tty43  tty62  urandom
hwrng            network_latency     stdin      tty25  tty44  tty63  vcs
i2c-0            network_throughput  stdout     tty26  tty45  tty7   vcs1

{Insert SD card -- mine has a copy of the full OS since I normally boot 
from it}

debian@beaglebone:~$ ls /dev
apm_bios         initctl             pts        tty14  tty36  tty58     uhid
autofs           input               pwm        tty15  tty37  tty59     
uinput
bc_example       kmem                random     tty16  tty38  tty6      
urandom
block            kmsg                rfkill     tty17  tty39  tty60     vcs
btrfs-control    log                 rtc        tty18  tty4   tty61     vcs1
bus              loop-control        rtc0       tty19  tty40  tty62     vcs2
char             mapper              shm        tty2   tty41  tty63     vcs3
console          mem                 snapshot   tty20  tty42  tty7      vcs4
cpu_dma_latency  memory_bandwidth    snd        tty21  tty43  tty8      vcs5
cuse             *mmcblk0*             spi        tty22  tty44  tty9      
vcs6
disk             *mmcblk0p1*           spidev1.0  tty23  tty45  ttyGS0    
vcsa
dri              *mmcblk1             *spidev1.1  tty24  tty46  ttyO0     
vcsa1
fd               *mmcblk1boot0        *spidev2.0  tty25  tty47  ttyO1     
vcsa2
full             *mmcblk1boot1        *spidev2.1  tty26  tty48  ttyO2     
vcsa3
fuse             *mmcblk1p1           *stderr     tty27  tty49  ttyO3     
vcsa4
gpiochip0        *mmcblk1rpmb         *stdin      tty28  tty5   ttyO4     
vcsa5
gpiochip1        mqueue              stdout     tty29  tty50  ttyO5     
vcsa6
gpiochip2        net                 tty        tty3   tty51  ttyS0     vhci
gpiochip3        network_latency     tty0       tty30  tty52  ttyS1     
watchdog
hwrng            network_throughput  tty1       tty31  tty53  ttyS2     
watchdog0
i2c-0            null                tty10      tty32  tty54  ttyS3     
watchdog1
i2c-1            ppp                 tty11      tty33  tty55  ttyS4     zero
i2c-2            ptmx                tty12      tty34  tty56  ttyS5
iio:device0      ptp0                tty13      tty35  tty57  ubi_ctrl

debian@beaglebone:~$ sudo mount /dev/mmcblk0p1 /media/sdcard
debian@beaglebone:~$ ls /media/sdcard
bbb-uEnv.txt  boot  etc   ID.txt  lost+found  mnt           opt   root  
sbin  sys  usr
bin           dev   home  lib     media       nfs-uEnv.txt  proc  run   
srv   tmp  var

debian@beaglebone:~$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev              220096       0    220096   0% /dev
tmpfs              49496    5508     43988  12% /run
/dev/mmcblk1p1   3704040 2293176   1202992  66% /
tmpfs             247476       0    247476   0% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs             247476       0    247476   0% /sys/fs/cgroup
tmpfs              49492       0     49492   0% /run/user/1000
*/dev/mmcblk0p1   7572696 2296812   4917124  32% /media/sdcard*
debian@beaglebone:~$

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/690d9aa1-fdeb-43a2-a98a-3b63fa49a922%40googlegroups.com.

Reply via email to