日度归档:2017-08-17

linux 下 dd 命令直接清除分区表

分区表是硬盘的分区信息,要删除一个硬盘的所有分区表很麻烦的,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然,这也是linux给root用户留下的作死方法之一。

dd 命令主要参数如下:

  • if 输入文件,linux下文件的概念应用范围相当广,通常是普通光盘镜像文件或者块设备
  • of 输出文件,通常是普通光盘镜像文件或者块设备
  • bs 缓存区大小,你可以认为dd命令读取一块输入文件到buffer(缓存区),然后将缓存区的内容吸入到输出文件。通常可将bs=1M或者bs=1KB之类的。
  • count 读取输入文件的最多次数。默认情况下,dd命令直接把输入文件已知读取到文件末尾,这个参数可以控制读取的大小。
  • skip 跳过文件开头的大小。默认错排能个文件开头开始读取。

将U盘当前状态保存下来成为一个文件。

dd if=/dev/sdb of=/backup/ISO/Upan/save.iso

清空U盘的分区信息(慎重使用)

dd if=/dev/zero of=/dev/sdb bs=512K count=1

Ubuntu 中为 VirtualBox 开启 USB 支持

使用 VirtualBox 挂载 USB 设备,是 VirtualBox 中一项非常重要的功能,不过在安装 VirtualBox 之后,我们并不能马上使用这项功能,因为 USB 设备选单处于灰色状态。在 Linux 中出现无法挂载 USB 设备的问题是由于 Linux 的权限限制,我们只需要将当前用户添加到 vboxusers 组即可。

命令行配置:
启动终端,在终端中输入

gpasswd -a USERNAME vboxusers

其中 USERNAME 为需要添加到 vboxusers 组的用户名,执行完毕之后注销即可。

usermod -aG vboxusers USERNAME

现在我们就可以使用 VirtualBox 在虚拟机中挂载 USB 设备了。

注:在 VirtualBox 4.0 之前的版本有 OSE 和 PUEL 两种版本的区别,在 Ubuntu 软件中心安装的版本为 OSE(开源版本),OSE 不具有 USB 支持。但在 VirtualBox 4.0 之后,OSE 和 PUEL 版本的区别实际上已经被取消,在 Ubuntu 软件中心安装的 VirtualBox 也是具有 USB 支持的。