展开

关键词

Linux 中永久并安全删文件和目录 只需这 3 招

2、 wipe – 在 Linux 中安全删文件wipe 命令可以安全地中的文件,从而不可能恢复删的文件或目录内容。 wipe – 在 Linux 中安全文件注意:wipe 仅可以在性存储上可以可靠地工作,因此对固态(内存)请使用其他方法。 安装完成后,你可以使用 srm 工具在 Linux 中安全地删文件和目录。?下面是使用的选项:-v – 启用 verbose 模式-z – 用0而不是随机数据来最后的写入? srm – 在 Linux 中安全删文件阅读 srm 手册来获取更多的使用选项和信息:$ man srm4、 sfill -安全免费的 inode 空间器sfill 是 secure-deletetion 工具包的一部分,是一个安全免费的和 inode 空间器,它以安全的方法删可用空间中的文件。

56330

Linux 中永久并安全删文件和目录的方法

2.wipe – 在 Linux 中安全删文件wipe 命令可以安全地中的文件,从而不可能恢复删的文件或目录内容。首先,你需要安装 wipe 工具,运行以下适当的命令:? 注意:wipe 仅可以在性存储上可以可靠地工作,因此对固态(内存)请使用其他方法。阅读 wipe 手册以获取其他使用选项和说明:? 3.Linux 中的安全删工具集secure-delete 是一个安全文件删工具的集合,它包含用于安全删文件的 srm(secure_deletion)工具。 4.sfill -安全免费的 inode 空间器sfill 是 secure-deletetion 工具包的一部分,是一个安全免费的和 inode 空间器,它以安全的方法删可用空间中的文件 6. sdmem – 安全内存器 sdmem 是一个安全的内存器,其设计目的是以安全的方式删存储器(RAM)中的数据。

1.2K50
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你的服务器,真的还好吗?

    以下是Linux内置的加密功能dm-cryptdm-crypt是Linux内核中一种透明的加密子系统。它是一种基于块设备的抽象机制,可以嵌入到其他块设备(如)上。 LUKSLUKS(Linux统一密钥方案)是一种加密规范,详细表明了用于各种工具(比如标准加密头)的与平台无关的标准格式,为实施密码管理机制提供了基础。 问题是,Linux原生FDE在数据保护方面留下了空隙,包括: 没有集中式密码、密钥管理和加密服务器的备份。困难的根卷加密为错误留有余地。没有简单的方法来加密中招的驱动器。 确保根和数据卷加密以及加密中招驱动器的简单方法根卷加密、数据卷加密和加密交换分区都是安全和合规所需要的。寻找能够以简单方式做到这点的解决方案。 此外,解决方案应该有一种简单的机制,可在驱动器中招或另作他用时加密所有数据。出于合规原因,还必须记录此操作。

    25920

    为什么 Linux 和 macOS 不需要碎片整理

    相信今天很多的软件工程师使用的都是 Linux 或者 macOS 系统,与 Windows 不同,我们很难看到碎片整理这一概念,从个人的经验来看,作者在过去七八年没有在 macOS 中整理过的碎片 图 3 - macOS 文件系统 无论是 Linux 还是 macOS,它们的文件系统都是基于区块设计的,而的空间分配也相对比较合理,所以不会出现 Windows 系统上碎片化的了文件系统在设计就避免了碎片的出现之外,Linux 和 macOS 也都是引入了延迟分配空间的策略,它们会通过缓冲区尽可能延迟写入的时间,这样不仅能够降低刷的概率,还能增加文件写入相邻区块的概率 如果一个 512 GB 的固态硬写数目是 1000 次,每次写满数据都会消耗一次寿命,等写次数达到 1000 次之后硬就会报废,碎片整理其实就是主动移动硬上的数据,自然会影响硬件的寿命。 ,与前面的问题不同,作者会在后面的文章中解答这两个问题:为什么固态硬写次数有上限?

    15730

    为什么 Linux 和 macOS 不需要碎片整理

    相信今天很多的软件工程师使用的都是 Linux 或者 macOS 系统,与 Windows 不同,我们很难看到碎片整理这一概念,从个人的经验来看,作者在过去七八年没有在 macOS 中整理过的碎片 图 3 - macOS 文件系统无论是 Linux 还是 macOS,它们的文件系统都是基于区块设计的,而的空间分配也相对比较合理,所以不会出现 Windows 系统上碎片化的了文件系统在设计就避免了碎片的出现之外,Linux 和 macOS 也都是引入了延迟分配空间的策略,它们会通过缓冲区尽可能延迟写入的时间,这样不仅能够降低刷的概率,还能增加文件写入相邻区块的概率 图 5 - NAND 闪存的演进作为电子元件的固态硬虽然有着较好的性能表现,但是固态硬都有循环写的次数限制,也被称作 PE。它的寿命与机械硬相比却比较有限。 如果一个 512 GB 的固态硬写数目是 1000 次,每次写满数据都会消耗一次寿命,等写次数达到 1000 次之后硬就会报废,碎片整理其实就是主动移动硬上的数据,自然会影响硬件的寿命。

    17810

    SSD固态硬的性能与可靠

    SSD写基本原理SSD数据的写入叫作 Program,先去(Erase),然后再写入。而机械硬,是通过覆盖(Overwrite)来进行的。 读写的基本单位是页(Page,一般是4KiB),但是的基本单位是块(Block,是页的倍数)。而机械硬读写基本单位是扇区(Sector,现在一般是4KiB)。 删一个页的数据,一般只做标记不,只有一整块都是删标记,则会被。SSD使用寿命SSD使用寿命,其实是每一个块(Block)的的次数。 那就是,操作系统在删数据的时候,并没有真的删物理层面的数据,而只是修改了 inode 里面的数据。 这个“伪删”,使得 SSD 硬在逻辑和物理层面,都没有意识到有些块其实已经被删了。 (https:wiki.archlinux.orgindex.phpSolid_state_drive_(简体中文))查看是否 devsda ( fdisk -l 查看其他 )开启sudo hdparm

    54810

    卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!

    作者 | Rocky0429 来源 | Python空间大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻...网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,力链接,网资源等等等等 GitHub 网址:https:github.comagalwoodMotrixMotrix 号称是一款全能的下载工具,支持 HTTP、FTP、BT、力链、百度网等资源。 了看起来舒服,它的功能还十分强大:✨ 特性?简洁明了的图形操作界面? 支持BT和力链任务☑️ 支持选择性下载BT部分文件? 支持下载百度云资源? 最高支持 10 个任务同时下载? 常驻系统托,操作更加便捷? 深色模式? 移任务时可同时删相关文件? 国际化,查看已可选的语言? ...0x01 安装 了功能强大,它还是是全平台支持! Linux 可以下载 AppImage(适用于所有 Linux 发行版)软件包或 snap 或从源代码构建安装 Motrix。

    77710

    6个Linux痕迹隐藏小技巧!

    本文将会分享如下 6个linux痕迹隐藏技巧,来跟蓝队来一场斗智斗勇吧 varlogbtmp cat devnull > varlogsecure # 删所有匹配到字符串的行,比如以当天日期或者自己的登录 ipsed -i 自己的ipd varlogmessages # 全局替换登录IP地址:sed -i s192.168.166.85192.168.1.1g secure 清web日志入侵痕迹# 直接替换日志 ip地址sed -i s192.168.166.85192.168.1.1g access.log # 清部分相关日志cat varlognginxaccess.log | grep -v evil.php > tmp.log # 把修改过的日志覆盖到原日志文件cat tmp.log > varlognginxaccess.log 文件安全删工具# shred 命令 安全的从硬数据,默认覆盖3次 ,通过 -n指定数据覆盖次数# shred -f -u -z -v -n 8 1.txt # wipe 使用特殊的模式来重复地写文件,从性介质中安全文件# wipe filename ??

    61220

    操作失误U被格式化清了所有资料,咋办?

    先说说自己作死的过程,因为想测试下某些项目在 windows 2012 服务器下运行情况,想着单位有一台前段时间折腾完成的麒麟linux服务器就直接改成windows吧,然后在网上下载了镜像,把统统格式化 ,重新换成NTFS,然后在安装windows2012镜像服务器的时候,提示我“Windows无法安装到这个”分区表格式错误,索性百度一下,然后按照操作就做下去了,但是错就错在我忘记拔掉U了。 列表的时候显示0和1,因为系统分区的时候我设置100多G,跟U差不多,索性没多想就一步步操作下去,卡了,结果完成后还是无法安装服务器,这时灵光乍现,我U资料呢??? 尼玛,被我自己清分区了,瞬间我就吐血.gif。。。 ”,点击之后选择U(或者你丢失文件的)开始进行漫长的扫描,等吧,这段时间继续折腾服务器(没个B脸),做完windows服务器后,回来查看嗯嗯,的确找回一部分,点击恢复,需要付款,大概16元,对了7

    9220

    固态硬和传统硬的区别

    而机械硬采用碟结构,数据都是存储在硬碟中,采用机械头读写,精密性很高,所以一旦遇到震荡,碰撞就非常容易损坏碟、头。?? 现在固态硬闪存具有写次数限制的问题,被很多人诟病其寿命短, 怎么说呢,一般的固态硬闪存颗粒都有写次数限制,闪存完全写一次叫做1次PE,因此闪存的寿命就以PE作为单位。 什么是完全写呢,就是120G硬写入120G就为1次完全写,像TLC有1000次写次数,比如以120G硬为例,如果我们每天给这个硬写入10GB的数据,那么SSD的寿命=120GB*100010365 数据恢复的区别机械硬的存储方式和固态硬不同,机械硬是存在碟上的,你的数据在回收站清空了之后,数据还没有完全清掉,等到要再用到这块存储区域时,才会被掉。 而固态硬是一旦删数据,就会马上把这一块存储区域,为了让其硬保持读写性能。 所以呢,机械硬的数据恢复能力比固态硬强。??

    70220

    大数据小视角5:探究SSD写放大的成因与解决思路

    所以对于已经存在数据SSD来说,一次数据的写入分为2个动作:1、SSD上已有的数据。2、写入新的数据。 也就是说,正是由于SSD写入与的单位大小不匹配,导致了写入放大。 批量写 这几乎是解决io问题的通用解决方案,同样适合于传统的机械硬与SSD。 一旦某个Page被SSD标记为可以回收,在SSD空闲的时候SSD的主控芯片会将这些被标记的Page数据收集到同一个Block,然后共同。 上述几个思路都是在实践中可以采取的措施,其实TRIM命令需要通过Linux设置开启,这里笔者在这里介绍一下如何在Linux下开启TRIM命令: 确认Linux的内核是否大于 2.6.28,笔者这里是4.9.0

    32941

    大数据小视角5:探究SSD写放大的成因与解决思路

    所以对于已经存在数据SSD来说,一次数据的写入分为2个动作: 1、SSD上已有的数据。 2、写入新的数据。 也就是说,正是由于SSD写入与的单位大小不匹配,导致了写入放大。 批量写这几乎是解决io问题的通用解决方案,同样适合于传统的机械硬与SSD。 一旦某个Page被SSD标记为可以回收,在SSD空闲的时候SSD的主控芯片会将这些被标记的Page数据收集到同一个Block,然后共同。 上述几个思路都是在实践中可以采取的措施,其实TRIM命令需要通过Linux设置开启,这里笔者在这里介绍一下如何在Linux下开启TRIM命令: 确认Linux的内核是否大于 2.6.28,笔者这里是4.9.0

    89461

    操作系统基础 - LFS和SSD

    (erase)一个block:flash的物理特性要求在写入一个page之前,先改page所在的整个block,整个个操作很慢,一般需要几毫秒(10^-3)。 这个操作会把整个block里面每一个比特都设置成1,因此在前需要复制出里面有价值的数据。block完成之后就能够进行编码(或者说写入)。 总的来说,读取的速度远快于编码的速度,而编码的速度又快于的速度。 Flash磨损由于没有机械部件,flash的可靠性比要高很多,不会出现类似头划碰的问题,但是flash也有它的弱点,即磨损(wear out):每次一个block或编码一个page时,都会造成一些轻微的损耗 ,这种原地更新导致了三次IO操作:读出整个block,并在内存中更新对应的内容整个block,而flash的速度很慢,跟基本是一个量级的重新写入block第二个问题是,经常更新的区域(比如

    55650

    Linux不为人知的启动过程

    早期的BIOS芯片确实是只读的,里面的内容是用一种烧录器写入的,一旦写入就不能更改,非更换芯片。 现在的主机板都使用一种叫Flash EPROM的芯片来存储系统BIOS,里面的内容可通过使用主板厂商提供的写程序后重新写入,这样就给用户升级BIOS提供了极大的方便。 POST阶段完成后它将从存储器中被清,而Runtime服务会被一直保留,用于目标操作系统的启动。 硬的0柱面、0头、1扇区称为主引导扇区。 分区表包含以下三部分:Partition ID (5:延申 82:Swap 83:Linux 8e:LVM fd:RAID)Partition起始柱Partition的柱数量通常情况下,诸如lilo

    28410

    Linux不为人知的启动过程

    早期的BIOS芯片确实是只读的,里面的内容是用一种烧录器写入的,一旦写入就不能更改,非更换芯片。 现在的主机板都使用一种叫Flash EPROM的芯片来存储系统BIOS,里面的内容可通过使用主板厂商提供的写程序后重新写入,这样就给用户升级BIOS提供了极大的方便。 POST阶段完成后它将从存储器中被清,而Runtime服务会被一直保留,用于目标操作系统的启动。 硬的0柱面、0头、1扇区称为主引导扇区。 分区表包含以下三部分:Partition ID (5:延申 82:Swap 83:Linux 8e:LVM fd:RAID)Partition起始柱Partition的柱数量通常情况下,诸如lilo

    29520

    linux系统挂载、卸载分区

    一、挂载    1.查看列表、查看是否有硬未被挂载:    >fdisk -l?    可以看到devsdb硬没有被挂载。     2.目标分区    >fdisk devsdb    如下图,粉红色箭头处为输入命令,黄色箭头处直接回车?    3.格式化目标    >mkfs.ext4 devsdb1?     vim etcfstab    添加一行    devsdb1               user_disk_10G          ext4    defaults        0 0二、卸载     1.列表    >df -h?     2、卸载sdb1    > umount devsdb1 版权声明: 此文为本站源创文章, 转载请备注出处:http:www.sindsun.comarticle-details-59.html

    4.1K100

    Linux下块设备缓存Bcache设置

    Bcache简介Bcache是Linux内核块设备层cache,支持多块HDD使用同一块SSD作为缓存。它让SSD作为HDD的缓存成为了可能。 Bcache是从Linux-3.10开始正式并入内核主线的,因此,要使用Bcache,需要将内核升级到3.10及以上版本才行。 writethrough 写通策略:默认的就是写通策略,此模式下,数据将会同时写入缓存和后端数据。 writearoud :选择此策略,数据将直接写入后端。 sudo apt-get update sudo apt-get install bcache-tools操作假设我们的HDD设备为devsdb, SSD设备为devsdc,我们需要用SSD加速HDD中的超级块信息 devsdc -b1M --writeback添加缓存要为bcache后端添加缓存,在创建缓存成功之后,首先需要获取该缓存的cset.uuid1 2 3 4 # ls sysfsbcache

    36440

    让删的数据彻底不可恢复

    另外一种是解文件占用后删文件,主要是用来删无法正常删的文件,这种删的文件是可以被恢复的。整个分区彻底删当然有的时候文件比较多,此时再用上面的方法,不仅非常繁琐而且时间很长。 这种情况下我们可以换一种工具,对整个或者某个分区进行操作。首先运行管理软件DiskGenius,接着在左侧列表中选择要操作的硬。 小提示:如果要想清整个文件的话,那么首先需要通过WinPE进入系统。接着按照上面的设置打开“清扇区”对话框,直接点击“清”按钮就可以了。 首先点击软件左侧工具栏中的“工具”按钮,在弹出的窗口中选择“驱动器器”命令。接着在“”列表中选择“仅剩余空间”这项,这样就会对已经删的文件进行。 接下来在目录中选择要操作的分区,最后点击“”按钮就可以了。?

    63610

    4 个用来数据的 Linux 系统工具

    在一个标准的硬上,只要把硬挂载就可以查看数据,就像 U 一样,甚至可以用 Scalpel 和 Testdisk 等工具显示和恢复已删的数据。 dd 命令清驱动器的一个常见方法是使用 Linux 的 dd 命令。几乎所有的 Linux 安装都安装了 dd 工具。确保该驱动器没有被挂载。 $ sudo umount devsdXY -l如果你想在整个目标上写零,执行以下命令。这可能需要一个整个通宵。 下面是我使用的命令:$ sudo nvme sanitize devnvme0nX这里的警告与格式化过程相同:首先备份重要的数据,因为这个命令会这些数据!信息管理你保存在计算机上的信息是很重要的。 当你卖掉一台电脑或处理一个硬时,确保你已经用这些很棒的工具之一清了你的数据。

    16650

    在Proxmox 6.2 上安装 macOS Big Sur 虚拟机

    初始化,选择Disk Utility,点击Continue。 点击Erase,在弹出的框中进行以下设置: Name:macOS Big Sur(名字随便,默认为Untitled) Format:APFS Scheme:GUID Partition Map 再点击 Erase,完成格式化,退出工具。 点击Continue 点击Agree 选择您刚刚,用于安装macOS Big Sur,开始安装。 现在关闭VM,并从硬件选项卡中删OpenCore和Big Sur安装程序驱动器。 在选项选项卡上,编辑引导顺序以将virtio0作为第一引导项。

    49420

    扫码关注云+社区

    领取腾讯云代金券