이것은 macOS 질문(Unix)입니다. Ask Different에는 지식이 풍부한 최종 사용자가 많지 않기 때문에 여기에 질문합니다.
diskutil
장치를 마우스 오른쪽 버튼으로 클릭하고 꺼내기를 선택한 다음(장치에서 장치를 완전히 제거하므로 제거가 아님 ) 장치를 다시 삽입하는 것 외에 터미널을 통해 이 작업을 수행할 수 있는 다른 방법이 있습니까?
예를 들어 USB 대용량 저장 장치를 꺼내면 diskutil list
출력에서 제거됩니다. ioreg -p IOUSB -l -w 0
출력으로 다시 찾을 수 있습니다 .
Mass Storage@1d160000 <class AppleUSBDevice, id 0x1000009d8, registered, matched, active, busy 0 (1 ms), retain 14>
{
"sessionID" = 8439571007835
"iManufacturer" = 1
"bNumConfigurations" = 1
"idProduct" = 25479
"bcdDevice" = 262
"Bus Power Available" = 250
"USB Address" = 2
"bMaxPacketSize0" = 64
"iProduct" = 2
"iSerialNumber" = 3
"bDeviceClass" = 0
"Built-In" = No
"locationID" = 487981056
"bDeviceSubClass" = 0
"bcdUSB" = 512
"USB Product Name" = "Mass Storage"
"PortNum" = 6
"non-removable" = "no"
"IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
"bDeviceProtocol" = 0
"IOUserClientClass" = "IOUSBDeviceUserClientV2"
"IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3}
"kUSBCurrentConfiguration" = 1
"Device Speed" = 2
"USB Vendor Name" = "Generic"
"idVendor" = 1423
"IOGeneralInterest" = "IOCommand is not serializable"
"USB Serial Number" = "29FEA949"
"IOClassNameOverride" = "IOUSBDevice"
}