Jetson TX2挂载SD卡

一、参考资料

Jetson TX2挂载SD卡
jetson TX2挂载 256G sd卡
Jetson AGX Xavier避坑指南(六)——挂载 SD 卡

二、关键步骤

  1. 参看硬盘信息

    sudo fdisk -lu
    
    tx2@tx2:/usr/share/applications$ sudo fdisk -lu 
    Disk /dev/mmcblk2: 116 GiB, 124486942720 bytes, 243138560 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
    
    Device         Boot Start       End   Sectors   Size Id Type
    /dev/mmcblk2p1      32768 243138559 243105792 115.9G  7 HPFS/NTFS/exFAT
    
    # 显示硬盘为:/dev/mmcblk2
    
  2. 格式化ext4分区

    sudo mkfs -t ext4 /dev/mmcblk2
    
    tx2@tx2:/usr/share/applications$ sudo mkfs -t ext4 /dev/mmcblk2
    [sudo] password for tx2: 
    mke2fs 1.44.1 (24-Mar-2018)
    Found a dos partition table in /dev/mmcblk2
    Proceed anyway? (y,N) y
    Discarding device blocks: done                            
    Creating filesystem with 30392320 4k blocks and 7602176 inodes
    Filesystem UUID: 204cfc6b-a4fa-4f4e-9d52-8f70f3c00c3c
    Superblock backups stored on blocks: 
    	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    	4096000, 7962624, 11239424, 20480000, 23887872
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (131072 blocks): done
    Writing superblocks and filesystem accounting information: done
    
  3. 挂载SD卡到/media/mydisk文件夹下

    cd /media
    sudo mkdir mydisk
    sudo mount /dev/mmcblk2 /media/mydisk
    或者
    sudo mount -t ext4 /dev/mmcblk2 /media/mydisk
    
    mount [-t vfstype] [-o options] device dir
    
    -t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
    光盘或光盘镜像:iso9660
    DOS fat16文件系统:msdos
    Windows 9x fat32文件系统:vfat
    Windows NT ntfs文件系统:ntfs
    Mount Windows文件网络共享:smbfs
    UNIX(LINUX) 文件网络共享:nfs
    ext4文件类型:ext4
    
    -o options 主要用来描述设备或档案的挂接方式。常用的参数有:
    loop:用来把一个文件当成硬盘分区挂接上系统
    ro:采用只读方式挂接设备
    rw:采用读写方式挂接设备
    iocharset:指定访问文件系统所用字符集
    device 要挂接(mount)的设备。
    dir 设备在系统上的挂接点(mount point)。
    
  4. 查看分区和挂载情况

    # 查看分区
    df -h
    
    # 查看挂载情况
    mount
    
  5. 卸载SD卡

    unmount /dev/mmcblk2
    
  6. 开机自动挂载

    sudo gedit /etc/fstab
    
    # 添加
    /dev/mmcblk2         /media/mydisk         ext4           defaults                                     0 1
    
  7. 设置读写权限

    sudo chmod -R 777 /media/mydisk
    
    # 说明
    -R 是指级联应用到目录里的所有子目录和文件
    777 是所有用户都拥有最高权限
    

三、可能出现的问题

  • Jetson TX2采取自动挂载SD卡后,如果把SD卡拔掉或者SD卡损坏,无法正常进入系统
    Jetson TX2自动挂载SD引发的问题

    解决办法:
    修改fstab配置,再重启
    
    sudo gedit /etc/fstab
    
    注释自动挂载SD卡部分的设置
    # /dev/mmcblk2         /media/mydisk         ext4           defaults                                     0 1
    

你可能感兴趣的:(编程工具,Jetson,TX2)