丁侦球 发表于 2024-9-11 14:54:58

Linux重装后数据没有删除的原因

很多用户反馈重装系统后数据还在,这里要说一下,开通的linux和windows云服务器一样是有两个盘,一个是系统盘,一个是数据盘,,重装系统只清除系统盘数据,数据盘数据是保留的,这里需要手动去删除。
这里介绍两种方法,可以使用其中一种清除数据,操作步骤如下:

第一种、rm命令删除
1.df -hT 查看分区和挂载情况,linxu系统数据盘默认是挂载在/www 目录下
# df-hT
文件系统       类型      容量已用可用 已用% 挂载点
/dev/vda1      xfs      30G1.2G   29G    4% /
devtmpfs       devtmpfs1.9G   01.9G    0% /dev
tmpfs          tmpfs   1.9G   01.9G    0% /dev/shm
tmpfs          tmpfs   1.9G   17M1.9G    1% /run
tmpfs          tmpfs   1.9G   01.9G    0% /sys/fs/cgroup
/dev/vdb1      ext4       30G393M   28G    2% /www
tmpfs          tmpfs   379M   0379M    0% /run/user/0
2、ls /www 查看目录下文件夹及文件,这里要删除/www 目录下所有文件,可以使用rm -rf /www/* 命令,
# ls /www
backupdisk.pllost+foundservertestwwwlogswwwroot
3、rm -rf /www/* 删除/www目录下所有文件,如果有文件需要保留可以提前备份或选择性删除
# rm -rf /www/*
4、ls /www 再次查看/www目录下已没有文件
# ls /www

第二种、格式化/dev/vdb1 数据分区
1、umount /www 首先取消数据分区挂载,df-hT 查看已经看不到/dev/vdb1分区,证明已经取消成功
# umount /www
# df -hT
文件系统       类型      容量已用可用 已用% 挂载点
/dev/vda1      xfs      30G1.2G   29G    4% /
devtmpfs       devtmpfs1.9G   01.9G    0% /dev
tmpfs          tmpfs   1.9G   01.9G    0% /dev/shm
tmpfs          tmpfs   1.9G   17M1.9G    1% /run
tmpfs          tmpfs   1.9G   01.9G    0% /sys/fs/cgroup
tmpfs          tmpfs   379M   0379M    0% /run/user/0
2、mkfs.ext4/dev/vdb1 格式化/dev/vdb1分区系统为ext4,根据实际情况操作,如果原来是xfs文件系统就使用 mkfs.xfs /dev/vdb1命令
# mkfs.ext4 /dev/vdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1966080 inodes, 7864288 blocks
393214 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2155872256
240 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
      32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
      4096000

Allocating group tables: 完成                           
正在写入inode表: 完成                           
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成   
3、mount /dev/vdb1 /www 重新挂载到/www目录,df -hT 再次查看是否挂载成功
# mount /dev/vdb1 /www
# df -hT
文件系统       类型      容量已用可用 已用% 挂载点
/dev/vda1      xfs      30G1.2G   29G    4% /
devtmpfs       devtmpfs1.9G   01.9G    0% /dev
tmpfs          tmpfs   1.9G   01.9G    0% /dev/shm
tmpfs          tmpfs   1.9G   17M1.9G    1% /run
tmpfs          tmpfs   1.9G   01.9G    0% /sys/fs/cgroup
tmpfs          tmpfs   379M   0379M    0% /run/user/0
/dev/vdb1      ext4       30G   45M   28G    1% /www
4、cat /etc/fstab 查看自动挂载配置是否正确,如果不正确可以使用vi /etc/fstab 进行编辑
页: [1]
查看完整版本: Linux重装后数据没有删除的原因