How to mount sdcard on non GUI AGX Xavier?

I’ve removed GUI on my AGX Xavier since need more space. When my Jetson has GUI, I can find my sd card mounted on /media/nvidia/xxxx after I clicked sd card icon on the left panel. After I removed the GUI I can’t find my sd card on /media/nvidia/xxxx, I think I need to run some command to mount it.
I want to run sudo mount /dev/sdXXX /media/nvidia/,but my jetson can’t seem to detect it.

nvidia@nvidia-desktop:~$ echo 1 | sudo tee /sys/bus/pci/rescan
1

nvidia@nvidia-desktop:~$ sudo fdisk -l
Disk /dev/ram0: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/loop0: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000


Disk /dev/mmcblk0: 29.1 GiB, 31272730624 bytes, 61079552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0BD7D44E-EBF0-4DE5-9619-9405B8EE0970

Device             Start      End  Sectors   Size Type
/dev/mmcblk0p1        40 58720295 58720256    28G Microsoft basic data
/dev/mmcblk0p2  58720296 58720615      320   160K Microsoft basic data
/dev/mmcblk0p3  58720616 58720935      320   160K Microsoft basic data
/dev/mmcblk0p4  58720936 58729127     8192     4M Microsoft basic data
/dev/mmcblk0p5  58729128 58737319     8192     4M Microsoft basic data
/dev/mmcblk0p6  58737320 58740071     2752   1.4M Microsoft basic data
/dev/mmcblk0p7  58740072 58742823     2752   1.4M Microsoft basic data
/dev/mmcblk0p8  58742824 58743847     1024   512K Microsoft basic data
/dev/mmcblk0p9  58743848 58744871     1024   512K Microsoft basic data
/dev/mmcblk0p10 58744872 58749991     5120   2.5M Microsoft basic data
/dev/mmcblk0p11 58749992 58755111     5120   2.5M Microsoft basic data
/dev/mmcblk0p12 58755112 58755239      128    64K Microsoft basic data
/dev/mmcblk0p13 58755240 58755367      128    64K Microsoft basic data
/dev/mmcblk0p14 58755368 58758439     3072   1.5M Microsoft basic data
/dev/mmcblk0p15 58758440 58761511     3072   1.5M Microsoft basic data
/dev/mmcblk0p16 58761512 58763559     2048     1M Microsoft basic data
/dev/mmcblk0p17 58763560 58765607     2048     1M Microsoft basic data
/dev/mmcblk0p18 58765608 58765927      320   160K Microsoft basic data
/dev/mmcblk0p19 58765928 58766247      320   160K Microsoft basic data
/dev/mmcblk0p20 58766248 58768295     2048     1M Microsoft basic data
/dev/mmcblk0p21 58768296 58770343     2048     1M Microsoft basic data
/dev/mmcblk0p22 58770344 58774439     4096     2M Microsoft basic data
/dev/mmcblk0p23 58774440 58778535     4096     2M Microsoft basic data
/dev/mmcblk0p24 58778536 58780583     2048     1M Microsoft basic data
/dev/mmcblk0p25 58780584 58782631     2048     1M Microsoft basic data
/dev/mmcblk0p26 58782632 58782887      256   128K Microsoft basic data
/dev/mmcblk0p27 58782888 58783143      256   128K Microsoft basic data
/dev/mmcblk0p28 58783144 59045287   262144   128M Microsoft basic data
/dev/mmcblk0p29 59045288 59307431   262144   128M Microsoft basic data
/dev/mmcblk0p30 59307432 59436455   129024    63M Microsoft basic data
/dev/mmcblk0p31 59436456 59437479     1024   512K Microsoft basic data
/dev/mmcblk0p32 59437480 59437607      128    64K Microsoft basic data
/dev/mmcblk0p33 59437608 59437735      128    64K Microsoft basic data
/dev/mmcblk0p34 59437736 59601575   163840    80M Microsoft basic data
/dev/mmcblk0p35 59601576 59765415   163840    80M Microsoft basic data
/dev/mmcblk0p36 59765416 59766439     1024   512K Microsoft basic data
/dev/mmcblk0p37 59766440 59767463     1024   512K Microsoft basic data
/dev/mmcblk0p38 59767464 59767471        8     4K Microsoft basic data
/dev/mmcblk0p39 59767472 59783855    16384     8M Microsoft basic data
/dev/mmcblk0p40 59783856 59800239    16384     8M Microsoft basic data
/dev/mmcblk0p41 59800240 60414639   614400   300M Microsoft basic data
/dev/mmcblk0p42 60414640 61079518   664879 324.7M Microsoft basic data




Disk /dev/mmcblk0boot1: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk0boot0: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mmcblk1: 29.7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbe82cf57

Device         Boot Start     End Sectors  Size Id Type
/dev/mmcblk1p1       8192 7421951 7413760  3.5G 83 Linux


Disk /dev/zram0: 2 GiB, 2091945984 bytes, 510729 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram1: 2 GiB, 2091945984 bytes, 510729 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram2: 2 GiB, 2091945984 bytes, 510729 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/zram3: 2 GiB, 2091945984 bytes, 510729 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

There is no 32 GB sd card.

sdcard should be /dev/mmcblk1p1 if it is really on the devkit’s sdcard slot.

Related to this: The content mounted in “/media” needs to be owned by the logged in user. That’s why it mounts after you log in to the GUI. You can add rules to “/etc/fstab” naming the partition @WayneWWW mentions, “/dev/mmcblk1p1”. Before you do though, understand there are consequences if you say the partition “must” be present, e.g., if it is not there, then boot will lock and you will have difficult rescue options.

Let’s say you’ve created directory “/mmcblk1p1” via:
sudo mkdir /mmcblk1p1
(you could use any name, this just makes it easy to remember what you mounted)

Then you could add this line which will cause the partition to be mounted here on boot if it is present, but to not fail if it is missing (assumes ext4 filesystem):

/dev/mmcblk1p1   /mmcblk1p1    ext4    rw,suid,dev,exec,auto,nouser,async,nofail      0       2

Note that " rw,suid,dev,exec,auto,nouser,async" is the same as the key word “defaults”. I’ve added:
,nofail
(it would be equivalent to use “defaults,nofail”)

There are also other options, such as mounting by specific partition ID…then you could have a separate mount point for specific SD cards, and it would mount to the correct (different) location by naming different mount points via different IDs.

Also, the last “number” field is about order of repair if something went wrong. I incremented this to be later on (rootfs is what you’d want to be first to repair in case of errors).

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.