正常情况下,在系统中删除一个文件,只会在文件系统层面把文件相应的 inode 信息删除,实际上数据仍存在于磁盘中。
在vmware环境中,vmware实际上可以回收磁盘未被使用的空间,把空间留给其他虚拟机使用。
所以,在删除文件的时候,可以将文件的数据清零,使vmware可以把空间回收。
继续阅读“怎样把文件清零,使得vmware能回收存储空间?”
feichashao's Blog
正常情况下,在系统中删除一个文件,只会在文件系统层面把文件相应的 inode 信息删除,实际上数据仍存在于磁盘中。
在vmware环境中,vmware实际上可以回收磁盘未被使用的空间,把空间留给其他虚拟机使用。
所以,在删除文件的时候,可以将文件的数据清零,使vmware可以把空间回收。
继续阅读“怎样把文件清零,使得vmware能回收存储空间?”
Gnome Tracker 主要做“全方位文件索引”。然而,有客户的服务器环境因为开了图形,磁盘被 tracker 的数据库塞满了。(听我一句劝,不要在服务器运行Gnome)
然而,目前没有一键关停 Tracker 的方法。
继续阅读“RHEL7 如何禁用 Gnome Tracker”
被问到“Linux上用什么命令删除一个MQ”. 为了验证这个问题需要先整出来一个MQ,然后删除它。
继续阅读“使用 System V message queue 实现进程间通信”
用户有时候会遇到在 RHEL7/ Centos7 中按下电源按钮,出现“诡异”现象。比如为什么按下电源键就黑屏了没关机。这里的“电源按钮”,包括了物理的按钮和虚拟机的“关机”按钮。
RHEL7中的电源键行为主要有两个影响因素,systemd 和 gnome3.
继续阅读“设置RHEL7电源按钮的行为”
为了能让访客访问到最快的服务器,可以在DNS上动手脚。有一些DNS服务商如dnspod可以根据DNS查询者的位置,给出相应的DNS解析结果。
自己搭建DNS服务器,也可以实现类似效果。在 BIND 9.10 中,提供了 GeoIP 的功能,利用 GeoIP 库查询访客IP所在区域,根据区域给出结果。参考:
https://kb.isc.org/article/AA-01149/0/Using-the-GeoIP-Features-in-BIND-9.10.html
继续阅读“BIND+GeoIP: 根据查询者IP的地理位置给出不同的DNS结果”
在集群中,如果一个节点出现故障,存活的节点会接管服务。但在接管服务之前,存活节点需要确定故障节点当前没有访问共享存储,fence 机制可以阻断故障节点访问存储,保证数据不被损坏。
继续阅读“Pacemaker 集群中使用 fence_mpath 实现 multipath IO fence”
这个问题的更准确表述是,在用rpm命令更新软件包时,这个软件包里的某个文件是逐渐改变的,还是原子的?
比如说,有一个软件包叫 fake-1.rpm,里面有A/B/C三个文件。这个软件包有一个更新版本 fake-2.rpm, 其中对B文件进行了变更。那么,在进行rpm的升级过程中,文件B会发生怎样的改变?在升级过程中,文件B有没有可能是不完整的?它的MD5值是yyy1234, yyy5678 还是其它值?