1、df -h查看sd卡是否已经挂载,如果已经挂载,使用umount指令先卸载掉。
2、cat proc/partitions查看sd卡的分区名
3、fdisk /dev/mmcblk1
输入m查看,输入p查看当前分区配置情况
Command (m for help): p
p
Disk /dev/mmcblk1: 1947 MB, 2041577472 bytes, 3987456 sectors
62304 cylinders, 4 heads, 16 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/mmcblk1p1 0,1,1 1023,3,16 16 1024015 1024000 500M c Win95 FAT32 (LBA)
/dev/mmcblk1p2 1023,3,16 1023,3,16 1024016 3987455 2963440 1446M c Win95 FAT32 (LBA)
4、如果已经存在分区,先将这些分区删除掉
输入d,如果有多个就多次输入d
5、开始新增两个盘,输入n新增,输入p打印查看,输入t修改格式类型(输入l能查看所有支持的类型), c Win95 FAT32 (LBA)是FAT格式,最后输入w进行保存配置
Command (m for help): n
n
Partition type
p primary partition (1-4)
e extended
p
p
Partition number (1-4): 2
2
First sector (1024016-3987455, default 1024016):
Using default value 1024016
Last sector or +size{,K,M,G,T} (1024016-3987455, default 3987455):
Using default value 3987455
Command (m for help): t
t
Partition number (1-4): 2
2
Hex code (type L to list codes): l
l
0 Empty 1b Hidden Win95 FAT32 9f BSD/OS
1 FAT12 1c Hidden W95 FAT32 (LBA) a0 Thinkpad hibernation
4 FAT16 <32M 1e Hidden W95 FAT16 (LBA) a5 FreeBSD
5 Extended 3c Part.Magic recovery a6 OpenBSD
6 FAT16 41 PPC PReP Boot a8 Darwin UFS
7 HPFS/NTFS 42 SFS a9 NetBSD
a OS/2 Boot Manager 63 GNU HURD or SysV ab Darwin boot
b Win95 FAT32 80 Old Minix b7 BSDI fs
...
Hex code (type L to list codes): c
c
Changed system type of partition 2 to c (Win95 FAT32 (LBA))
Command (m for help): p
p
Disk /dev/mmcblk1: 1947 MB, 2041577472 bytes, 3987456 sectors
62304 cylinders, 4 heads, 16 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/mmcblk1p1 0,1,1 1023,3,16 16 1024015 1024000 500M c Win95 FAT32 (LBA)
/dev/mmcblk1p2 1023,3,16 1023,3,16 1024016 3987455 2963440 1446M c Win95 FAT32 (LBA)
Command (m for help): w
w
6、创建好后,需要进行格式化一下,我这里都格式化成vfat
mkdosfs -F 32 /dev/mmcblk1p1
mkdosfs -F32 /dev/mmcblk1p2
7、最后挂载到想要的目录就可以了
mount -t vfat /dev/mmcblk1p1 /mnt/sdcard
mount -t vfat /dev/mmcblk1p2 /mnt/sdcard2
查看一下,两个目录都挂载成功了,可以分别使用了
ls -al
total 8
drwxr-xr-x 4 root root 80 Jan 2 14:25 .
drwxr-xr-x 20 root root 460 Jan 2 14:19 …
drwxrwxrwx 2 root root 4096 Jan 1 1970 sdcard
drwxrwxrwx 2 root root 4096 Jan 1 1970 sdcard2