linux4 sd卡驱动,在Linux上,如何格式化USB驱动器和SD卡
在Linux中,你可以使用图形工具,如GParted或命令行工具,例如fdisk或parted,来格式化驱动器和分区。
在本教程中,向你展示如何使用Linux的parted工具格式化USB驱动器或SD卡。
需要注意的是,格式化是一个破坏性的过程,它会删除所有现有的数据,如果在SD卡上的UDS驱动器上有数据,请确保备份它。
安装parted
GNU Parted是一种用于创建和管理分区表的工具,目前大多数Linux发行版都预先安装了parted软件包,通过键入以下命令检查它是否安装在你的系统上:parted --versionparted (GNU parted) 3.2
Copyright (C) 2014 Free Software Foundation, Inc.
...
如果系统上没有安装parted,你可以使用发行版的包管理器安装它。
在Ubuntu和Debian上安装partedsudo apt updatesudo apt install parted
在CentOS和Fedora上安装partedsudo yum install parted
识别USB或SD卡名称
将USB U盘或SD卡插入Linux机器,并使用lsblk命令查找设备名称:lsblk
命令将打印所有可用块设备的列表:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
...
sdb 8:16 1 14.4G 0 disk
└─sdb1 8:17 1 1.8G 0 part /media/data
...
在上面的示例中,SD设备的名称是/dev/sdb,但是这因系统而异。
也可以使用dmesg命令查找设备名称:lsblk
连接设备后,dmesg将显示设备名称:...
[ +0.000232] sd 1:0:0:0: [sdb] 30218842 512-byte logical blocks: (15.5 GB/14.4 GiB)
...
安全地清除数据(可选)
在格式化驱动器之前,你可以使用随机数据覆盖整个驱动器,从而安全地清除它上的所有数据,这确保数据恢复工具都无法恢复数据。
在运行以下命令之前要非常小心,并且会不可恢复地擦除驱动器上的数据,of= ...部分dd命令必须指向目标驱动器。sudo dd if=/dev/zero of=/dev/sdb bs=4096 status=progress
根据驱动器的大小,此过程将花费一些时间来完成。
擦除磁盘后,dd命令将打印" No space left on device":15455776768 bytes (15 GB, 14 GiB) copied, 780 s, 19.8 MB/s
dd: error writing '/dev/sdb': No space left on device
3777356+0 records in
3777355+0 records out
15472047104 bytes (15 GB, 14 GiB) copied, 802.296 s, 19.3 MB/s
创建分区和格式化
最常见的文件系统是Windows上的exFAT和NTFS,Linux上的EXT4和FAT32,它们可以在所有操作系统上使用。
向你展示如何将USB驱动器或SD卡格式化为FAT32或ext,如果只打算在Linux系统上使用驱动器,请使用EXT4,否则使用fat格式化它,对于大多数用例来说,一个分区就足够了。
用FAT32格式化
首先,通过运行以下命令创建分区表:sudo parted /dev/sdb --script -- mklabel msdos
创建占用整个空间的fat分区:sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%
将引导分区格式化为fat:sudo mkfs.vfat -F32 /dev/sdb1mkfs.fat 4.1 (2017-01-24)
完成后,使用下面的命令打印分区表并验证所有设置是否正确:sudo parted /dev/sdb --script print
输出应该如下所示:Model: Kingston DataTraveler 3.0 (scsi)
Disk /dev/sdb: 15.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 15.5GB 15.5GB primary fat32 lba
用EXT4格式化
通过发出以下命令创建GPT分区表:sudo parted /dev/sdb --script -- mklabel gpt
运行以下命令创建占用整个空间的EXT4分区:sudo parted /dev/sdb --script -- mkpart primary ext4 0% 100%
将分区格式化为ext:sudo mkfs.ext4 -F /dev/sdb1mke2fs 1.44.1 (24-Mar-2018)
/dev/sdb1 contains a vfat file system
Creating filesystem with 3777024 4k blocks and 944704 inodes
Filesystem UUID: 72231e0b-ddef-44c9-a35b-20e2fb655b1c
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
通过打印分区表来验证它:sudo parted /dev/sdb --script print
输出应该如下所示:Model: Kingston DataTraveler 3.0 (scsi)
Disk /dev/sdb: 15.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 15.5GB 15.5GB ext4 primary
结束语
在Linux上格式化USB驱动器或SD卡是一个非常简单的过程,只需插入驱动器,创建分区表,并使用FAT32或首选文件系统格式化它。
如果你遇到问题或有反馈,请在下面留言,
linux4 sd卡驱动,在Linux上,如何格式化USB驱动器和SD卡相关推荐
- linux 卸载usb驱动,2种有效的方案解决如何在Linux中格式化USB驱动器
有没有可行的解决方案在Linux中格式化USB驱动器?由于操作系统的限制,许多Linux用户发现很难格式化USB驱动器.尽管Linux具有许多优势,但有时进行工作可能会有些乏味.本文有2种不同的方式格 ...
- linux sd卡驱动教程,Linux SD卡驱动开发(四) —— SD 控制器之真正的硬件操作
前面对SD卡控制器有了一个基本的介绍.其实SD控制器层更过的意义是为core层提供一种操作SD卡硬件的一种方法,当然不同的控制器对硬件控制的方法不尽相同,但是他们最终都能像core层提交一个统一的封装 ...
- linux u盘加载阵列卡驱动步骤,Linux U盘加载阵列卡驱动步骤
如果没有Linux的机器,可以使用安装光盘的Linux环境: 将 U 盘完全慢速格式化,将驱动拷贝到U盘,将U盘插在服务器上,用Linux安装光盘第一张启动到图形安装界面,按Ctrl+Alt+F2切换 ...
- linux u盘加载阵列卡驱动步骤,Linux操作系统U盘加载阵列卡驱动步骤.doc
思路 如果没有Linux的机器,可以使用安装光盘的Linux环境:将盘完全格式化,将驱动拷贝到U盘,将U盘插在服务器上,用Linux安装光盘第一张启动到图形安装界面,按Ctrl+Alt+F2切换到控制 ...
- android 模拟器 sd卡文件 fileexport,linux下android模拟器的启动和SD卡的使用介绍.pdf...
主机配置主机配置 32 位 XP vbox 虚拟机 32 位 ubuntu10 04 android2 2 源码 JDK1 5 1 编译编译 android2 2 源码源码 编译环境准备好之后 在终端 ...
- Linux下hba卡驱动的卸载,SLES11下如何重装qlogic FC HBA卡驱动
SLES11下如何重装qlogic FC HBA卡驱动 发布时间:2012-08-09 18:56:31来源:红联作者:jjwspj 如题,最好能提供详细安装步骤.我在qlogic网站下载的版本为ql ...
- linux异常断电usb驱动丢失,如何修复Linux中损坏的USB驱动器 | MOS86
每个人都有一个闪存驱动器.他们但是,有时闪存驱动器可能会被破坏或只是平稳退出工作.如果你在这篇文章中我们 Note:本文中概述的技巧是 使用fsck A从USB驱动器中删除坏块通过简单的方法修复闪存驱 ...
- 如何在pe里加载阵列卡驱动_如何用PE为Server08手动加入阵列卡驱动
背景: --------------------- 我经常会接触工作站,服务器,这此设备很多配置阵列卡的,Windows安装程序启动后并不能识别磁盘,需要别外加载驱动. 要是老老实实,规规矩矩地安装我 ...
- 安川伺服驱动器usb驱动_不受信任的USB驱动器有哪些危害?
安川伺服驱动器usb驱动 Using trusted USB drives that you own on your up-to-date, well-secured operating system ...
最新文章
- 定义物料管理的容差范围
- django为什么需要子进程,如何关闭子进程,linux状态
- Docker入门(CentOS7)
- cocos2dx中菜单menu 和 menuItem
- SM2/RSA证书工具--简单CA实现
- oracle经典分数排名,力扣数据库题目: 分数排名(中等)
- PHP实现无限极分类代码
- linux wget
- thinksnsv4.6运行php,SNS社交系统“ThinkSNS V4.6”活动应用功能详解及应用场景举例...
- Lora开发使用注意事项
- ArchSummit讲师专访:百度主任架构师廖若雪谈搜索新时代
- 深度学习100例-循环神经网络(RNN)心脏病预测 | 第46天
- zynq PS侧DMA驱动
- N76、MS51的下载电路图
- CSS优先级的一些理解
- 有没有比较好的录音转文字的软件?
- c语言运算符与表达式ppt,c语言运算符与表达式.ppt
- 集丰照明|LED驱动设计5大关键点
- HTML5七夕情人节表白送花网页制作(HTML+CSS+JavaScript)
- 安信可A9G-Pudding开发板 ADC功能使用及固件开发
热门文章
- STIL中的Procedure和Macro
- C语言商品打折算法编程,折扣日 | 算法竞赛入门必备的 《 C++ 程序设计》
- 巨量,快手,哔哩哔哩平台激活注册上报广告对接
- Excel数据分析——函数集锦
- Docker离线安装Nvidia-container-toolkit实现容器内GPU调用
- 大气黑色简约动态PPT模板
- Nature Neuroscience:人类大脑进化与认知中的协同
- 四种原因分析和解决笔记本电池充不了电的办法
- vue3中使用axios
- Watchdog是什么?为什么要在系统初始化时候关闭什么是 watchdog?