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错了,后果非常严重的哦!!

[[email protected] 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

[[email protected] 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

[[email protected] tiny4412]# umount /media/*  //在D盘之前必需要对U盘进行解挂

//然后运行D盘命令

[[email protected] 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

[[email protected] 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盘成功。你的盘什么东西都没有了,无法恢复。!

时间: 2024-10-13 09:54:08

linux下D盘(适用于U盘、硬盘等一切移动存储设备)策略(比格式化猛,由于是不可恢复!)的相关文章

Linux下挂载光盘和U盘

Linux下挂载光盘和U盘 挂载 linux下硬盘.U盘.软盘.移动硬盘都必须挂载后才能使用,不过硬盘的挂载是系统自动进行的. linux中每一个硬件都有一个设备文件名,就是将U盘什么的设备文件名与挂载点(盘符)关联起来,这样就可以通过访问挂载点就可以访问硬件设备. 查询与自动挂载 查询系统中已经挂载的设备,-l会显示卷标名称 mount [-l] 依据配置文件/etc/fstab的内容,自动挂载 mount -a 挂载命令格式 mount [-t 文件系统] [-L 卷标名] [-o 特殊选项

linux下制作win7安装U盘

http://blog.csdn.net/pipisorry/article/details/41369821 已装linux,再用U盘安装win7(网络安装应该也可以), 先要在linux里面制作一个win7安装U盘(windows下用ultraiso制作也可以),直接用dd命令是不可以的,缺少引导信息.[其实也可以ref] 需要fdisk.mkfs.ntfs.ms-sys.win7 .ISO.>4GU盘 1. 用fdisk在U盘上建立一个ntfs分区,编辑flag,勾上boot选项 fdis

linux下的安装百度云网盘

linux下的百度网盘 (2014-10-20 18:01:14) 标签: linux 百度网盘 网盘 百度 forlinux 分类: 技术博文 百度网盘说实话,其实我挺喜欢的,好处什么的,就不说了,各种网盘都有各自的好处,关键是于个人喜好和习惯,可是值得让人郁闷的就是,LINUX下没有百度网盘客户端,这个让我真心郁闷了,找了一找,终于找到了 一个,叫做BCloud的软件不错,真心不错,基本上百度网盘的功能都有了,而且感觉界面很简洁,直接,很好,,费话不多说,直接上图 看到了吧,左边是图片视频上

Linux下制作centos 7 U盘安装介质

首先 得确认你的USB介质的大小能够装得下ISO 官方建议:最小引导介质需要约 350 MB,完整安装介质需要约 4.5 GB. 其次 已经下载好了ISO,并且能在Linux系统下使用,插入U盘并确定U盘在Linux系统下的设备名称,可以使用 dmesg命令查看系统的日志信息,一般在最后会看到如下信息:       [ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk 这个时候要保证这个U盘没有被自动挂载,可以使用命令:    

Oracle数据库中Linux下多路径使用及大容量硬盘挂载

一.应用环境及需求 操作系统为Red Hat 6.5 64位 挂载的存储容量为2.5T 基于此应用环境,需要解决两个问题: 为保证链路的稳定性及传输性能等,可以使用多路径技术: 挂载的存储硬盘超过了2T,MBR分区格式不能支持,需要使用到GPT分区格式 二.什么是多路径 摘自:http://rootking.blog.51cto.com/2619611/476212 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系.而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境

linux下查看cpu,内存,硬盘等硬件信息的方法

说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息.但是对于双核的cpu,在cpuinfo中会看到两个cpu.常常会让人误以为是两个单核的cpu. 原文地址: http://www.hpboys.com/659.html 一.linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id&quo

Linux下安装部署Samba共享盘的操作手册

简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源.

Linux下备份系统至另一硬盘

首先会想到dd命令. 但,, 1,若是小硬盘还好,上T的大硬盘这样做肯定效率不高; 2,况且dd是在硬件层面的拷贝,前面的MBR也会随之恢复到另一个盘,若源硬盘是100G,目标盘是200G,又会出问题,200G的硬盘由于被覆盖写入了100G硬盘的MBR导致只可用100G,更何况重写MBR相当的麻烦; 所以最好不要用类似 dd if=/dev/sda of=/dev/sdb 的方式来备份至另一硬盘. 这里推荐用tar 的方式拷贝. 首先参照fdisk -l 的显示将目标硬盘用fdisk跟源硬盘一样

Linux下查看CPU型号,内存大小,硬盘空间命令

1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重复行;wc –l命令:统计行数** 1.2 查看CPU核数 # cat /proc/cpuinfo | grep "cpu cores" | uniq cpu cores : 4 1.3 查看CPU型号 # cat /proc/cpuinfo | grep 'model name' |un