2017-03-06 33 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/

相關問題