百度
360搜索
搜狗搜索

linux系统下如何清除磁盘详细介绍

在 Linux 系统下清除磁盘数据需根据具体需求选择不同方法:

一、清理磁盘空间(释放可用空间)

  1. 删除临时文件

    • 清理系统临时目录:bash
         /tmp/*  

      /var/tmp f +30

    • 使用工具 BleachBit(需安装):bash
       bleachbit  

  2. 清理包管理器缓存

    • Debian/Ubuntu 系统:bash
        clean  

      autoremove

    • Red Hat/CentOS 系统:bash
       yum clean all  

  3. 管理日志文件

    • 自动轮换日志(logrotate):bash
         /etc/logrotate.conf  

    • 手动清理旧日志:bash
        /var/log  f    +30       

  4. 删除旧内核

    • 查看已安装内核:bash
      dpkg    linux-image  

      kernel

    • 删除旧内核(保留最新 2 个):bash
        remove  dpkg      uname -r          

二、彻底擦除磁盘数据(安全删除)

1.
低级格式化(物理擦除)

  • 机械硬盘(HDD):bash
      /dev/zero /dev/sdX 4M progress  

    /dev/urandom /dev/sdX 4M progress

  • 固态硬盘(SSD):bash
     hdparm --security-erase /dev/sdX  

    fstrim /dev/sdX

2.
分区擦除

  • 使用 shred 命令:bash
     shred    /dev/sdX  

  • 使用 wipe 命令:bash
     wipe  /dev/sdX  

3.
专用工具

  • nwipe(需安装):bash
     nwipe  /dev/sdX  

  • scrub(需安装):bash
     scrub  dod /dev/sdX  

三、格式化磁盘(创建新文件系统)

  1. 分区操作

    • 查看磁盘设备:bash
      lsblk  

    • 使用 fdisk 分区:bash
        /dev/sdX  

  2. 格式化分区

    • 格式化为 ext4:bash
       mkfs.ext4 /dev/sdX1

    • 格式化为 FAT32:bash
       mkfs.fat  /dev/sdX1

    • 格式化为 NTFS(需安装 ntfs-3g):bash
       mkfs.ntfs /dev/sdX1

四、处理加密磁盘

  1. 解除加密(LUKS):bash
     cryptsetup luksClose /dev/mapper/encrypted_device  

  2. 重新格式化加密分区:bash
     mkfs.ext4 /dev/sdX1  

五、验证擦除效果

  1. 检查设备内容:bash
      /dev/zero /dev/sdX  

    hexdump /dev/sdX

  2. 使用 shred 验证:bash
     shred    /dev/sdX  

注意事项

  1. 数据备份:所有擦除操作不可逆,务必提前备份重要数据。
  2. 设备名称确认:使用lsblkfdisk -l确认目标设备,避免误操作。
  3. 固态硬盘优化:擦除后执行fstrim提升性能。
  4. 权限要求:大部分操作需root权限,使用sudo执行。

根据需求选择合适的方法:日常清理用工具(如 BleachBit),安全擦除用dd或专用工具,格式化用mkfs,加密处理需解除加密后操作。

阅读更多 >>>  linux如何将新建的swao分区

网站数据信息

"linux系统下如何清除磁盘"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux系统下如何清除磁盘的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!