Linuxでは、これを使用して仮想ファイルに対応するdf
Windowsドライブ(たとえば)を表示できます。/cygdrive/c
/dev/disk/sdd1
/dev/sdf1 932G 932G 0 100% /media/sarnobat/c
/dev/sde1 299G 260G 40G 87% /media/sarnobat/d
/dev/sdd1 299G 166G 133G 56% /media/sarnobat/e
ただし、Cygwinのdf
出力には次のものは表示されません。
C: 312568640 210201636 102367004 68% /cygdrive/c
D: 244187968 229638796 14549172 95% /cygdrive/d
E: 312568640 281085516 31483124 90% /cygdrive/e
それを得る方法はありますか?探してみましたが、/proc/*
どこにも見つかりませんでした。このデバイスのアドレス指定スキームがWindowsでまったく機能しない可能性があると思いましたが、フォルダを表示すると次のリストが表示されます/dev/
。
$ ls -l /dev/ | grep sd
brw-rw-rw- 1 admin None 8, 0 Jul 17 2017 sda
brw-rw-rw- 1 admin None 8, 1 Jul 17 2017 sda1
brw-rw-rw- 1 admin None 8, 16 Jul 17 2017 sdb
brw-rw-rw- 1 admin None 8, 17 Jul 17 2017 sdb1
brw-rw-rw- 1 admin None 8, 32 Jul 17 2017 sdc
brw-rw-rw- 1 admin None 8, 33 Jul 17 2017 sdc1
brw-rw-rw- 1 admin None 8, 48 Jul 17 2017 sdd
brw-rw-rw- 1 admin None 8, 49 Jul 17 2017 sdd1
私はなぜ尋ねるべきですか?
私はこの素晴らしいツールを活用して、dd
Windowsコンピュータに物理的に接続されているディスクをバックアップしたいと思います。
解決策
私はこの解決策が好きではありません:(
for F in /dev/s* ; do echo "$F $(cygpath -w $F)" ; done
答え1
/proc/パーティションの使用
$ cat /proc/partitions
major minor #blocks name win-mounts
8 0 175825944 sda
8 1 175824896 sda1 C:\
8 16 1953514582 sdb
8 17 1953512448 sdb1 E:\
この機能は次に追加されました。 https://cygwin.com/cygwin-ug-net/ov-new.html#ov-new1.7.33