我已经在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 ?
感谢您的帮助!
答案 0 :(得分:0)
据我所知,在x86版本的Cygwin中,用于确定磁盘使用情况的 df -k 命令无法正确运行磁盘管理中作为文件夹挂载的磁盘的子文件夹。
我能够通过将Cygwin更新为x64版本来解决我的问题:
确定安装的Cygwin版本 - 通过cmd - 运行:
uname -a
x86版本将包含: i686
x64版本将包含: x86_64
如果您需要我在特定用例中所做的上述功能,请根据需要安装最新 x64版本: https://cygwin.com/