linux磁盘空间已满,手动删除大量文件后,用df -h查看发现占用空间不变,删除不成功

实际演示如下

1.lsof | grep deleted 找到未能删除掉的文件

2.ls -l /proc/PID/fd/* |grep 文件名 找对应文件的句柄

3.echo >/proc/pid/fd/句柄  清除文件内容

4.通过 df -h 命令查看发现磁盘空间已经减少

### Linux 系统中扩展磁盘分区大小的教程 在 Linux 系统中,扩展磁盘分区的大小通常涉及以下几个核心操作:调整分区表以及重新调整文件系统的大小。以下是具体的操作方法: #### 1. 查看当前磁盘和文件系统状态 使用 `df` 和 `fdisk` 命令来查看已挂载的文件系统及其对应的设备名称。 ```bash sudo df -h ``` 此命令会显示所有已挂载的文件系统及其占用空间情况[^2]。 接着可以运行以下命令获取未挂载或未分配区域的信息: ```bash sudo fdisk -l ``` 这一步用于确认目标磁盘的具体布局和可用空间位置[^2]。 #### 2. 使用 Fdisk 或 Gparted 工具修改分区表 如果需要增加某个现有逻辑卷或者主分区的空间,则可能要先删除该原始条目然后再创建一个新的更大范围内的定义项;注意保持起始扇区不变以便兼容之前的数据结构[^1]。 对于交互式的图形界面管理器来说,“GParted”是一个非常方便的选择因为它能直观展示整个硬盘上的各个部分并允许拖拽边界轻松完成尺寸变更过程而无需手动输入数值参数等复杂设置动作。 但是如果是服务器环境或者是无桌面版本的情况下,则推荐通过命令行方式执行这些更改工作——即利用传统的文本模式下的编辑程序比如vi/vim来进行配置文档的手动编写活动。 假设我们正在处理/dev/sdaX这个特定编号的目标对象: - 启动FDISK实用程序针对指定驱动器: ```bash sudo fdisk /dev/sdY ``` 其中 Y 应替换为目标物理存储装置字母代号(例如 sdb 表示第二个SCSI/SATA类型的外接硬件单元)。 按照提示逐步引导直至达到最终目的为止即可实现预期效果. #### 3. 调整 EXT 类型文件系统大小 当完成了前面关于低级磁道分布方面的改造之后, 接下来就需要考虑高层面上面向用户数据组织形式方面的工作了 —— 即更新对应于先前所提到的那个被改动过的区块组集合体内部属性特征描述符列表等内容项目... 这里需要用到专门设计用来服务于此类需求场景的应用软件包之一 -- **resize2fs**, 它能够帮助我们将刚刚扩增出来的额外空白容量正式纳入到现有的EXT系列格式化目录树体系当中去加以有效管理和实际运用起来: ```bash sudo resize2fs /dev/sdZ ``` 这里的 Z 字母变量同样应当依据实际情况予以适当替换成具体的实例路径字符串表达式表示法形式才行哦! 这样就成功实现了对选定目标区域内资源总量的有效扩充啦😊! --- ### 注意事项 在整个过程中务必小心谨慎行事以免造成可逆的重大损害事故风险存在; 特别是在涉及到关键业务生产资料保护领域的时候更是如此重要无比啊!!! 如果确定某些环节该如何正确实施的话建议提前做好充分备份预防措施以防万一发生意外状况时候有所依仗依靠之处可循迹追踪恢复原状功能特性优势特点体现出来呢😄
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值