AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 628732
Accepted
Dale Mahalko
Dale Mahalko
Asked: 2014-09-16 14:12:40 +0800 CST2014-09-16 14:12:40 +0800 CST 2014-09-16 14:12:40 +0800 CST

简单的备份磁带擦除,来自 linux shell?

  • 772

我有一堆旧的未加密备份磁带要丢弃,我正在寻找一种非常简单且免费的擦除方法。

我之前在linux上使用过以下方法将硬盘归零。没有进度指示器,但它运行得尽可能快:

cat /dev/zero > /dev/hda
(分钟过去.....)
cat: 设备上没有剩余空间  
 

这在磁带设备上是否同样有效,因为 linux 将所有内容都视为块设备?

使用 Knoppix 7.4 引导旧服务器,我看到: /dev/tape/by-path/pci-0000:02:
05.0 -scsi-0:0:5:0
/dev/tape/by-path/pci-0000: 02:05.0-scsi-0:0:5:0-nst

这是 Quantum DLT-V4 半高 SCSI 驱动器。

我不知道我应该使用两个设备名称中的哪一个来擦除,但我认为它是非倒带“-nst”设备。

插入磁带杀死是否足够好,然后键入:
cat /dev/urandom > /dev/tape/by-path/pci-0000:02:05.0-scsi-0:0:5:0-nst

然后完成后(设备上没有剩余空间),只需弹出并丢弃磁带?

是“就这么简单”,还是我忽略了什么?

===跟进===

我不知道这个网站希望如何处理对评论的回复。所以我正在编辑问题..

擦拭时间:对我来说,设置几个小时的擦拭作业并在第二天更换磁带或其他任何事情都没有问题。有问题的服务器已经闲置了两年并且断电了,所以擦除需要多长时间并不重要。

我在写之前没有做任何设备设置,所以它可能启用了硬件压缩,但是用 urandom 覆盖几乎可以保证压缩无效并且覆盖速度很快。

倒带:当 DLT 磁带新装入时,它不是已经完全倒带了吗?如果没有,发出“mt rewind”只需要一分钟。

mt erase:此命令的文档非常短。“擦掉磁带。” 好的,怎么做?把磁带归零?还是用随机数据覆盖?似乎没有其他信息可用,我不知道如何找到。它是只擦除前面的几个块以使其看起来是空的,还是整个磁带?我是否必须查看命令的源代码才能知道?

linux
  • 2 2 个回答
  • 2925 Views

2 个回答

  • Voted
  1. Best Answer
    ewwhite
    2014-09-16T15:36:15+08:002014-09-16T15:36:15+08:00

    如果你要处理磁带,只需销毁它们...

    它们可以被切碎、压碎、烧毁(不是真的),或者只是送到处理您的文件存储/销毁的同一个地方。

    你真的想坐下来等待这个一个接一个地完成吗?此外,作为 DLT,加载-弹出-加载循环还有一个手动干预方面。

    为了回答您关于设备的问题,磁带驱动器在 Linux 中以字符设备的形式出现。SCSI 磁带设备/dev/st0和/dev/nst0之间的区别在于,“n”指定设备在继续之前不倒带到开头。后者将用于将多个备份作业写入同一磁带。

    • 2
  2. Ricky
    2016-10-19T22:36:07+08:002016-10-19T22:36:07+08:00

    如果您希望从驱动器中清除所有数据,mt erase(长时间擦除)是可行的方法。如果您可以接受具有专门硬件的人员读取您的磁带的最小风险,那么短擦除 ( mt erase 1) 就可以了。短擦除在功能上等同于在 weof 后倒带。

    至于擦除如何工作?这将取决于设备(制造商)。一些驱动器有一个用于擦除数据的电磁铁——因此它将磁带的整个数据保存部分拖到磁铁上。其他人使用全零、全一或一些随机模式执行写入全磁带过程。

    (注意:需要特殊的“恢复”系统绕过数据结束标记来尝试读取磁带上的任何剩余数据。)

    • 1

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve