2017-03-06 56 views
0

我有一个2008R2服务器上安装CYGWIN并且具有我已经安装到文件夹,如下(实施例)的一些磁盘:无法获得关于安装文件夹的磁盘使用与CYGWIN

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

我有数据和其他文件夹下的挂载点(示例):

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

当我运行下面的命令:C:\ cygwin的\ BIN \ DF -k/cydrive/L /安装/ 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 /装 我获得磁盘L的尺寸:其是为创建安装磁盘...

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

感谢您的帮助!

+0

什么是DF -k的不带参数的输出? –

+0

它列出了我的系统上的所有磁盘,包括包含安装磁盘的文件夹的磁盘。 – Bajan

+0

如果您只运行'C:\ cygwin \ bin \ df -k/cydrive/L',它可以工作。如果你想通过使用'du -sh <你的文件夹路径>'目录的磁盘使用' –

回答

0

据我所知,在Cygwin的x86版本,以确定磁盘使用情况的DF -k命令是不能正确针对子文件夹运行安装在磁盘管理文件夹中的磁盘。

我能够通过更新Cygwin来的64位版本,以解决我的问题:

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

uname -a 

x86版本将包含:的i686

x64版本将包含:x86_64的

如果您需要上述功能,正如我在我的具体使用情况做了,则需要安装所需的最新 64版: https://cygwin.com/