相关疑难解决方法(0)

链接到特定的 inode

我有一个文件已被删除,但仍被程序打开。我使用 lsof 找到了 inode 编号。我怎样才能创建一个硬链接回到那个inode?

linux lsof inode

14
推荐指数
1
解决办法
3890
查看次数

在 unix 中,减少正在积极写入的大量日志文件大小的最佳方法是什么?

在 linux 服务器上,我想减小几个 GB 大的日志文件的大小。切断上半部分,或者前一百万行可能会起作用。

linux unix bash log-files

11
推荐指数
1
解决办法
2万
查看次数

ZFS:从快照中删除文件?

假设我有一个包含 100 个快照的数据集,并且想要rm -rf所有快照中名为“缓存”的所有文件夹。

我想真正释放空间,而不仅仅是将其隐藏在快照层中,因此制作克隆并从中删除然后拍摄新快照似乎并不能满足我的要求。

任何半自动方式做到这一点?一些环绕 zfs list -t 快照、zfs 克隆、zfs 提升、zfs 快照?

(从https://superuser.com/questions/313197交叉发布,因为我看到这有更多 ZFS 的东西)

zfs

11
推荐指数
2
解决办法
1万
查看次数

删除非常大的文件而不会冻结网络服务器

在我的 Web 服务器(正在运行 apache,Linux CentOS)中,有一个非常大的日志文件(50 GB)。该 Web 服务器在生产中有一些 Web 服务。

当我尝试删除日志文件时,Web 服务器在大约 10 秒内没有响应。(服务结束时间。)

rm -f monthly.log
Run Code Online (Sandbox Code Playgroud)

有没有办法在不冻结apache的情况下删除这个大文件?

linux centos apache-2.2

11
推荐指数
2
解决办法
3901
查看次数

服务器上没有更多的磁盘空间

在我们的一台服务器上执行了一些错误的 php 代码后,它试图打开一个不存在的文件,我们最终得到了巨大的 apache 日志文件,这些文件尚未配置为轮换。我们刚刚删除了那些日志文件。之后我们看到我们的磁盘并没有真正清理干净。df -h的输出显示以下内容

Filesystem              Size  Used Avail Use% Mounted on
/dev/sda1                18G   16G  1.1G  94% /
udev                    999M   12K  999M   1% /dev
tmpfs                   403M  848K  402M   1% /run
none                    5.0M     0  5.0M   0% /run/lock
none                   1007M   72K 1007M   1% /run/shm
/dev/mapper/vg_ftp-ftp  9.9G  5.3G  4.2G  56% /mnt/local/ftp
Run Code Online (Sandbox Code Playgroud)

索引节点似乎也可以

Filesystem              Inodes  IUsed   IFree IUse% Mounted on
/dev/sda1              1168128 227009  941119   20% /
udev                    215094    442  214652    1% /dev
tmpfs                   219463    384  219079    1% /run
none                    219463      6 …
Run Code Online (Sandbox Code Playgroud)

linux filesystems disk-space-utilization

10
推荐指数
1
解决办法
280
查看次数