小编Nis*_*hay的帖子

为什么目录不允许硬链接?

我正在使用 Ubuntu 12.04。当我尝试为任何目录创建硬链接时,它失败了。我可以为文件系统边界内的文件创建硬链接。我知道我们不能为文件系统之外的文件创建硬链接的原因。

我试过这些命令:

$ ln /Some/Direcoty /home/nischay/Hard-Directory
hard link not allowed for directory
$ sudo ln /Some/Direcoty /home/nischay/Hard-Directory
[sudo] password for nischay: 
hard link not allowed for directory
Run Code Online (Sandbox Code Playgroud)

我只想知道这背后的原因。对于所有 GNU/Linux 发行版和 Unix 风格(BSD、Solaris、HP-UX、IBM AIX)还是仅在 Ubuntu 或 Linux 中都相同?

filesystem directory hard-link

168
推荐指数
4
解决办法
24万
查看次数

为什么 df 和 du 显示不同的输出?

当我执行命令时,df -h /tmp它说磁盘利用率为 100%,但是当它尝试时du -sh /tmp它说磁盘利用率为 2%

我想知道为什么这些命令显示不同的输出,这两个命令如何工作以及解决此问题的方法是什么。

上下文: /tmp安装在它自己的文件系统上。我在我的 VPS 帐户上使用 Ubuntu 12.04 服务器版本。由于这个问题,/tmp根据df一些程序抱怨/tmp.

command-line disk-usage

9
推荐指数
1
解决办法
9632
查看次数