小编mba*_*768的帖子

重新链接已删除的文件

有时人们删除他们不应该删除的文件,长时间运行的进程仍然打开文件,通过 catting 恢复数据/proc/<pid>/fd/N还不够棒。如果您可以通过对 ln 运行一些魔术选项来“撤消”删除,这将让您重新链接到 inode 编号(通过 lsof 恢复),那就太棒了。

我找不到任何 Linux 工具来做到这一点,至少用粗略的谷歌搜索。

你有什么,服务器故障?

EDIT1:从文件中捕获文件的原因/proc/<pid>/fd/N还不够棒,因为仍然打开文件的进程仍在写入文件。删除会从文件系统命名空间中删除对 inode 的引用。我想要的是一种重新创建参考的方法。

EDIT2: 'debugfs ln' 有效,但风险太高,因为它会破坏原始文件系统数据。恢复的文件也疯狂不一致。链接数为零,我无法向其添加链接。我的情况更糟,因为我可以/proc/<pid>/fd/N用来访问数据而不会破坏我的 fs。

linux inode

38
推荐指数
5
解决办法
2万
查看次数

系统管理员的 emacs

您是使用 emacs 的系统管理员吗?

您认为哪些工具/插件必不可少?在我的组织中,程序员倾向于使用 emacs,而系统管理员则倾向于使用 vim。由于我们有 4:1 程序员:系统管理员,全局 emacs 配置有很多优点,但它不太适合我的工作流程,因为我习惯于每天在远程主机上启动/停止 vim 1000 次

emacs 在您的系统管理工作流程中占有一席之地吗?

编辑:如果是这样,你如何使用它?什么是工作流程示例?有很多很多关于程序员如何使用 emacs 的文章,但我既没有遇到使用 emacs 的系统管理员,也没有阅读使用 emacs 的系统管理员的文章,所以请说出来!

vim emacs

6
推荐指数
1
解决办法
1279
查看次数

将信息页转换为手册页

我被邀请以较少的意见重新发布这个问题,所以如果它看起来很熟悉,那就是原因。

如何将信息页转换为手册页?我曾经有一个 shell one liner,它可以将整个信息文档展平成一个平面页面,适合用 less 导航,但我似乎已经失去了它。如果您知道如何执行此操作,请分享。:)

谢谢!

man

6
推荐指数
1
解决办法
794
查看次数

标签 统计

emacs ×1

inode ×1

linux ×1

man ×1

vim ×1