linux下D盘(适用于U盘、硬盘等一切移动存储设备)策略(比格式化猛,因为是不可恢复!)
关于这样的资料,在百度上还是比较少的,今天就共享出来,在电脑主机上插上你的U盘,输入以下命令:
dd if=/dev/zero of=/dev/sdb bs=1024 count=102400 然后就等着你的U盘所有资料全部销毁变成一个彻彻底底的空盘吧!
dd这个命令是linux用指定的大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
参数介绍:
1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >
2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >
3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
bs=bytes:同时设置读入/输出的块大小为bytes个字节。
4. count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
你可以根据你存储设备的大小去配置相应的参数。
接下来看一个例子,该例子是当时我学习制作tiny4412开发板SD卡的时候弄好的:
//******************************D盘**************************************************//
//显示磁盘的分区 sdb是我的U盘,我的U盘分了两个区,一个是给linux下用的,一个是给window下用的,下次我们再介绍分区要怎么分,sda是系统盘,注意别d错了,后果很严重的哦!!!!
[root@localhost tiny4412]# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
150 heads, 2 sectors/track, 3255910 cylinders
Units = cylinders of 300 * 512 = 153600 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 7 349539 52429824 7 HPFS/NTFS
/dev/sda2 349539 3255911 435955712 f W95 Ext'd (LBA)
/dev/sda5 349546 1803579 218104832 7 HPFS/NTFS
/dev/sda6 1803580 1804261 102299 83 Linux
/dev/sda7 1804262 1824741 3071999 82 Linux swap / Solaris
/dev/sda8 1824742 3255910 214675349 83 Linux
Disk /dev/sdb: 3904 MB, 3904897024 bytes
213 heads, 35 sectors/track, 1023 cylinders
Units = cylinders of 7455 * 512 = 3816960 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 557 1020 1729560 c W95 FAT32 (LBA)
/dev/sdb4 7 556 2050125 83 Linux
Partition table entries are not in disk order
//显示磁盘挂载点,我的U盘挂载在/media/disk
[root@localhost tiny4412]# df -h
文件系统 容量 已用可用 已用%
挂载点
/dev/sda8 199G 59G 130G 32% /
/dev/sda6 97M 30M 63M 32% /boot
tmpfs 1009M 0 1009M 0% /dev/shm
/dev/sdb1 1.7G 13M 1.7G 1% /media/disk
[root@localhost tiny4412]# umount /media/* //在D盘之前必须要对U盘进行解挂
//然后执行D盘命令
[root@localhost tiny4412]# dd if=/dev/zero of=/dev/sdb bs=1024count=102400
102400+0 records in
102400+0 records out
104857600 bytes (105 MB) copied, 42.3574 seconds, 2.5 MB/s
[root@localhost tiny4412]# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
150 heads, 2 sectors/track, 3255910 cylinders
Units = cylinders of 300 * 512 = 153600 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 7 349539 52429824 7 HPFS/NTFS
/dev/sda2 349539 3255911 435955712 f W95 Ext'd (LBA)
/dev/sda5 349546 1803579 218104832 7 HPFS/NTFS
/dev/sda6 1803580 1804261 102299 83 Linux
/dev/sda7 1804262 1824741 3071999 82 Linux swap / Solaris
/dev/sda8 1824742 3255910 214675349 83 Linux
Disk /dev/sdb: 3904 MB, 3904897024 bytes
121 heads, 62 sectors/track, 1016 cylinders
Units = cylinders of 7502 * 512 = 3841024 bytes
Disk /dev/sdb doesn't contain a valid partition table //D盘成功,你的盘什么东西都没有了,无法恢复!!
linux下D盘(适用于U盘、硬盘等一切移动存储设备)策略(比格式化猛,因为是不可恢复!)的更多相关文章
- Linux下制作Windows启动U盘的工具
Linux下制作Windows启动U盘的工具 很多人说Linux下制作Windwos启动盘要用GRUB4DOS建立引导,其实不用,有专门的工具的,就像Windows下有Rufus制作Linux启动U盘 ...
- linux下的安装百度云网盘
linux下的百度网盘 (2014-10-20 18:01:14) 标签: linux 百度网盘 网盘 百度 forlinux 分类: 技术博文 百度网盘说实话,其实我挺喜欢的,好处什么的,就不说了, ...
- linux下查看cpu,内存,硬盘等硬件信息的方法
说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息.但是对于双核的cpu,在cpuinfo中会看到两个cpu.常常会让人误以为是两个单核的cpu. 一.linux CPU大小 ...
- 在linux下挂载、卸载U盘
首先你得保证你的U盘的格式是fat格式. 先进入/mnt/目录新建一个usb目录 cd /mnt/ mkidr usb 先fdisk -l,然后插上U盘,fdisk -l 查看是否有新的硬盘添加上来了 ...
- Linux下安装部署Samba共享盘的操作手册
简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的 ...
- LINUX 下挂载 exfat 格式 u 盘或移动硬盘
apt-get update apt-get install exfat-utils
- Linux下备份系统至另一硬盘
首先会想到dd命令. 但,, 1,若是小硬盘还好,上T的大硬盘这样做肯定不明智; 2,况且dd是在硬件层面的拷贝,前面的MBR也会随之恢复到另一个盘,若源硬盘是100G,目标盘是200G,又会出问题, ...
- Linux下查看CPU、内存和硬盘信息命令
一.查看cpu信息 cat /proc/cpuinfo 相同physical id 的记录是属于同一个CPU的,对应于多核的信息. 二.查看内存的信息 cat /proc/meminfo 三.查看硬盘 ...
- Linux下查看CPU型号,内存大小,硬盘空间,进程等的命令(详解)
转自:http://www.jb51.net/article/97157.htm 1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physic ...
随机推荐
- Android文件(File)操作
Android 使用与其他平台上基于磁盘的文件系统类似的文件系统. 本文讲述如何使用 Android 文件系统通过 File API 读取和写入文件. File 对象适合按照从开始到结束的顺序不跳过地 ...
- ROS_Kinetic_x ROS栅格地图庫 Grid Map Library
源自:https://github.com/ethz-asl/grid_map Grid Map Overview This is a C++ library with ROS interface t ...
- 实现memmove函数
分析:memmove函数是<string.h>的标准函数,其作用是把从source开始的num个字符拷贝到destination.最简单的方法是直接复制,但是由于它们可能存在内存的重叠区, ...
- 【伯乐在线】最值得阅读学习的 10 个 C 语言开源项目代码
原文出处: 平凡之路的博客 欢迎分享原创到伯乐头条 伯乐在线注:『阅读优秀代码是提高开发人员修为的一种捷径』http://t.cn/S4RGEz .之前@伯乐头条 曾发过一条微博:『C 语言进阶有 ...
- Dynamics CRM2016 Supported versions of Internet Explorer and Microsoft Edge
在CRM2016发布在即之时,让咱们看下新版的CRM对IE及Edge的支持 这次和以往不同,官方给出的不只是IE几以上支持,IE几以下不支持,而是有一个对应的系统列表,具体看下表. 当然你也可以说我I ...
- Objc生成搜索引擎查询字符串
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 拿baidu为例,百度的搜索url为: http://www. ...
- 1.Android中解析json程序代码
Android程序解析json数据可以通过gson的方式,这种情况需要导入相应的jar包.测试代码如下: @Override protected void onCreate(Bundle savedI ...
- 初探linux子系统集之timer子系统(三)
因为现在的linux虽然还是可以使用低精度的timer,但是趋势是高精度hrtimer,所以上一篇试着翻译一下hrtimer的一些介绍,翻译的不是很好,看来英语还得好好学习啊,下面还是好好学习下lin ...
- Android初级教程以动画的形式弹出窗体
这一篇集合动画知识和弹出窗体知识,综合起来以动画的形式弹出窗体. 动画的知识前几篇已经做过详细的介绍,可翻阅前面写的有关动画博文.先简单介绍一下弹出窗体效果的方法: 首先,需要窗体的实例:PopupW ...
- Android异常:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original
Android异常:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that cr ...