无法使用CYGWIN获取已装入文件夹的磁盘使用情况

时间:2017-03-06 17:16:47

标签: linux windows bash cmd cygwin

我已经在2008R2服务器上安装了CYGWIN并且有一些我安装到文件夹的磁盘,如下所示(例子):

l:\mounted\mounted_hd1
l:\mounted\mounted_hd2
l:\mounted\mounted_hd3

我在mountpoints下有数据和其他文件夹(例子):

l:\mounted\mounted_hd1\photos
l:\mounted\mounted_hd2\backup_data
l:\mounted\mounted_hd3\data

当我运行以下命令时: C:\ cygwin \ bin \ df -k / cydrive / L / mounted / mounted_hd1

我得到以下内容:

/usr/bin/df: cannot stat '..': No such file or directory
/usr/bin/df: no file systems processed

然而,当我运行 C:\ cygwin \ bin \ df -k / cydrive / L / mount 我得到了磁盘L的大小:为安装磁盘而创建的......

为什么我无法在已装入的文件夹上运行 df -k

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

据我所知,在x86版本的Cygwin中,用于确定磁盘使用情况的 df -k 命令无法正确运行磁盘管理中作为文件夹挂载的磁盘的子文件夹。

我能够通过将Cygwin更新为x64版本来解决我的问题:

确定安装的Cygwin版本 - 通过cmd - 运行:

uname -a

x86版本将包含: i686

x64版本将包含: x86_64

如果您需要我在特定用例中所做的上述功能,请根据需要安装最新 x64版本: https://cygwin.com/