原装的TX2只有32G的空间,为了方便,决定挂载一个16G的SD卡:
1、查看硬盘信息命令:
root@TX2:~# sudo fdisk -lu
找到sd卡信息:
Disk /dev/mmcblk2: 14.5 GiB, 15523119104 bytes, 30318592 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: 0x500a0dff
2、mount命令知识:
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 - -o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集 - device 要挂接(mount)的设备。
- dir 设备在系统上的挂接点(mount point)。
3、执行挂载命令:
sudo mount -t vfat /dev/mmcblk2 /media/mydisk/
注意:如果已经挂载过了,可以先:umount /dev/mmcblk2
4、查看挂载情况:
root@TX2:/media/mydisk# mount
注意到:
/dev/mmcblk2 on /media/mydisk type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
此时,挂载成功!
5、设置开机自动挂载
root@TX2:/media/mydisk# sudo vi /etc/fstab
在文末添加一行,特别要注意格式的对其,否则将无法正常开机,建议复制上一行的内容进行修改:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/root / ext4 defaults 0 1
/dev/mmcblk2 /media/mydisk vfat defaults 0 1
重启计算机就可以成功挂载了:
root@TX2:/media/mydisk# sudo reboot