当我总结我的文件的大小时,我得到一个数字。如果我跑du,我会得到另一个数字。如果我du在分区上的所有文件上运行,它与df使用的声明不匹配。为什么我的文件总大小有这么多不同的数字?电脑不能加吗?
说到添加:当我添加 的“Used”和“Available”列时df,我没有得到总数。而且这个总数小于我的分区大小。如果我把我的分区大小加起来,我就不会得到我的磁盘大小!是什么赋予了?
在我的无头 NAS 上,我安装了sdf1(闪存卡),/同时/home安装了lv00(由软件 RAID 支持的 LVM 卷)。为了能够当RAID无法访问本机,我有我的SSH公共密钥等的副本/home/foo/.ssh从文件系统上sdf1。
要更新隐藏在安装文件/home我通常再登lv00的/mnt/home,做我必须做的,然后将lv00放回原处。
有没有办法在不卸载的情况下实现这一目标/home?
我一直在尝试查看被安装在运行 Debian 6 的设备上的文件隐藏了一段时间,但无济于事,而且是 Linux 的新手,我不得不问一个问题:你如何查看被安装隐藏的文件Debian 6?
在我起草这个问题的前 1 或 10 次时,我已经检查了许多重复项,但以下答案对我的情况没有帮助:
我也发现了这个,但是在我对自己所做的事情的了解有限的情况下尝试它有点令人生畏。
我还问了我周围的 Linux 用户,他们(两个)都说没有umounting是不可能看到我的文件的。
所以只是为了清楚起见,这就是我正在使用的:
/tmp # mkdir FOO
/tmp # cd FOO/
/tmp/FOO # touch abc
/tmp/FOO # cd
~ # mount /dev/sda1 /tmp/FOO/
~ # ls /tmp/FOO/
bbb
~ # cd /tmp/
/tmp # mkdir BAR
/tmp # cd
~ # mount --bind / /tmp/BAR
~ # cd /tmp/BAR/
/tmp/BAR # ls
bin etc lib media proc sbin sys …Run Code Online (Sandbox Code Playgroud) 我有两个分区,一个安装在/,一个安装在/crypt。我使用的是bind安装到安装/crypt/home在/home/(和各种其他)。
问题是我现在有点需要查看原始/home目录,但当然我只看到/crypt/home.
我无法卸载它,因为要这样做我必须登录,这意味着 /home 正在使用中...
有没有办法(可能是另一个绑定安装或其他东西)我可以访问原始/home目录下的文件,而无需求助于从 USB 记忆棒等启动?
mkdir /home
Run Code Online (Sandbox Code Playgroud)
然后我们安装一些东西/home。
说/home已经包含文件。
将新驱动器安装到该目录后,旧文件会怎样?