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