首页技术挂载sd卡(利用Linux顺利挂载SD卡,扩大存储容量)

挂载sd卡(利用Linux顺利挂载SD卡,扩大存储容量)

编程之家2024-01-30105次浏览

一、linux怎么读取SD卡CID

要在Linux系统上读取SD卡CID,可以使用以下命令:

挂载sd卡(利用Linux顺利挂载SD卡,扩大存储容量)

首先,使用以下命令查看SD卡设备名称:

sudo fdisk-l

这将列出所有已连接的设备,包括SD卡。请注意SD卡的设备名称,例如/dev/sdc。

然后,使用以下命令读取SD卡CID:

sudo cat/sys/class/mmc_host/mmcX/mmcX:0001/cid

其中,mmcX是SD卡的设备名称,例如/dev/sdc,X是数字。这将输出SD卡的CID信息。

挂载sd卡(利用Linux顺利挂载SD卡,扩大存储容量)

请注意,读取SD卡CID需要使用root权限。如果没有root权限,请在命令前加上sudo。此外,不是所有SD卡都支持CID读取,因此可能无法读取某些SD卡的CID信息。

二、sd卡linux驱动sd卡linux

为什么linux从SD卡启动要设为mmcblk0p2?

启动设为什么取决于你sd卡的设置。mmcblk0p2代表:mmc(本意是MultiMediacard,sd卡就是从这个发展来的,这里代表sd设备)blk(block,块设备)0(第一个块设备,也就是第一张sd卡)p(partition,分区)2(第3个分区)也就是设定第一个sd块设备的第3个分区为启动分区。

(如果是bootloader的参数,这个代表linux内核所在分区,如果是内核启动参数,则代表根文件系统在第3个分区,内核会从这个分区初始化文件系统)mmcblk0p2里的0与2要根据你的具体情况来填与之类似的有mtdblock,sda(a代表第一块,sd设备,通常表示硬盘)等

如何烧写u-boot到SD卡?

1.安装SD卡格式化工具

挂载sd卡(利用Linux顺利挂载SD卡,扩大存储容量)

3.把SD卡通过读卡器接入PC

4.运行HPUSBFW工具,会扫描到您的SD卡

注意:请确认HPUSBFW工具扫描到的SD卡就是您的SDHC卡,以防出现误操作。

5.选择“FAT32”系统格式

6.点击“Start”

7.等待格式化完成,点击“OK”

附件为工具和脚本,下载即可。

制作用于启动LINUX的SD卡

SD卡运行Linux系统用于双系统备份,或者NandFlash空间容量有限的情况下使用。

1.create-sdcard.sh脚本拷贝到ubuntu系统的任一目录,假设为

/home/forlinx/work

2.使用USB读卡器把SD卡插入到电脑的USB端口

3../create-sdcard.sh(进入/home/forlinx/work目录,执行脚本)

执行上述命令后,终端会列出电脑的硬盘或优盘,对应选择自己的SD卡(判定自己的优盘是

sda/sdb/sdc可以根据容量进行判断,比如自己的优盘容量为4G,则其size为3872256字节≈4G,建

议用户执行此操作时不要同时插入多个优盘,以免混淆),回车。

选择自己的U盘后,按照下列操作执行即可。

输入y,回车。

输入2,选择创建2个分区,分区1为FAT32分区,分区2为EXT3分区

输入n,这样就完成了创建。

通过以上三个步骤就会在SD卡上创建两个分区,卷标分别为boot(FAT32)、rootfs(ext3),并且会自

动挂载到/media/boot目录和/media/rootfs目录,用户可以直接使用。

希望可以帮到你望采纳。

有不明白的可追问。

SD卡如何加密呢?

建议使用truecrypt软件,它把整个盘/分区/磁盘镜像文件进行加密。挂接出盘符的时候需要密码,挂接后与普通盘没区别。有几点好处:SD卡上的全是加密数据,直接用磁盘编辑工具看只是一堆乱码,丢失SD卡也不怕人家得到资料;多平台(windows/linux/mac);免费。

关于SD卡的寿命?

最近也在研究SD卡的读写寿命,按我的经验,1个月把卡写坏都不算啥,我手上的服务器一周就能把class10的原厂东芝卡写坏。卡的耐用性其实是取决于两点:

1、运行温度。

2、数据模型。

虽然sd卡的spec里注明可在是-25度到85度的温度下工作,但是在我的实测数据里,环境温度如果高于60度,卡的寿命会急速下降。另外还要考虑写入的数据模型。

当使用SD卡做linux系统盘时,系统会向卡写入大量的LOG数据和离散数据,对SD卡来说是致命的,如果再加上高温环境一周把卡写坏很容易。

后来翻阅了不少资料,发现这种应用就需要使用工业级的SD卡。

工业卡的主要优势是staticwearleveling,其次是真正的宽温nand和主控(操作温度最高可达到75度),最后则是SLC和pSLC。

其中东芝的pSLC是一个很有意思的东西,原本是MLC颗粒,但是每个cell只有其中的1bit,容量缩水一半的同时,PE能翻10倍,19nm的颗粒能达到30000pe的水平。

sandisk的卡并不是全部都有wearleveling,目前只在它最顶级的ExtremePRO上看到,其余的都没有。如果对这个感兴趣的话欢迎交流,我的企鹅是思思伊漆二灵溜吧伊

路由器上面SD卡++是甚么意思?

三、linux环境上SD卡怎么读写

对于Linux来说,第一次使用U盘时,U盘这个文件目录是不能直接进入的,需要对其进行挂载,然后再接下来的使用中就可以直接进行使用了。

第一步:插入U盘,如果能够识别出U盘,则会打印出一些信息;

第二步:查看U盘系统分配给U盘的设备名;

输入如下命令进行查看:

[cpp] view plaincopy

fdisk-l/dev/sda

如果打印出如下信息:

Disk/dev/sda: 4233 MB, 4233101312 bytes

165 heads, 34 sectors/track, 1473 cylinders

Units= cylinders of 5610* 512= 2872320 bytes

Device Boot Start End Blocks Id System

/dev/sda1* 65 1474 3951616 b Win95 FAT32

则表示U盘设备名为sda1,在/dev/目录下,接下来就可一挂载了。

第三步:新建一个挂载目录,如下示例

mkdir/udisk/

这样将来这个目录就是U盘的挂载目录,该目录里的文件将会是U盘中的文件名

第四步:

挂载U盘。

执行命令:

mount-t vfat/dev/sda1/udisk

这样便挂载成功

第五步:

进入U盘目录,查看U盘中的数据。

cd/udisk

ls-l

这里将显示你U盘目录中的数据。

卡巴斯基授权文件(卡巴斯基授权文件在哪)网通代理服务器(电信的代理服务器地址)