퓨리온님의 시에라&엘캐피탄 16GB 용량초과문제 & dd명령 더 빠르게
- 안녕하세요
- 837
- 2
안녕하세요님의 기기정보
새로 구입한 해킨 전용으로 사용할 16GB USB!
퓨리온님의 시에라&엘캐피탄 16GB이미지가 용량 초과로 새 USB에 들일수없다고 에러가 발생합니다.
음, USB 별로 용량이 차이가 있는가봅니다.
img파일을 쓰기가능형태로 바꾼 다음에 파티션별로 남은 공간을 좀 줄이면 어떠할까 하는 생각을 해보았습니다.
부족한 공간은 몇백MB수준이니까, 공간을 아껴서 더 작은 사이즈의 img파일을 얻어낼수있지않을까 생각했습니다.
그래서 구글링을 해본 결과, 다음과 같이 따라해보았습니다.
############## IMG 16GB보다 작게 리사이징하기 #################
1. 터미널을 엽니다.
2. hdiutil convert "원본 파일.img" -format UDRW -o "원본 파일_writable.dmg"
이 때, 원본 파일 이름은 퓨리온님의 16GB이미지 파일 이름이 되겠습니다. 완료되면, 쓰기가능 이미지가 생성되어있습니다.
3. hdiutil resize -limits "생성된 파일.dmg"
입력하면 리사이즈 가능한 최소 크기와 현재 크기와 최대 크기가 나옵니다.
필요한 것은 최소 크기 (정수형입니다.)
4. hdiutil resize -sectors 최소크기 "생성된 파일.dmg"
여기서 위에서 우리가 만든 쓰기가능한 생성된 파일의 용량이 줄어들었음을 확인할 수 있습니다.
저같은 경우 14.94GB로 줄더군요.
혹시나 원본 내용물에 영향이 있지 않을까 디스크 유틸리티로 면밀히 확인해보았는데요~
16GB 용량의 img파일은 아마 퓨리온님이 만드실때 7.63GB씩 임의로 할당하신 크기인가보더라구요.
실제 마지막 파티션의 사용되는 내용의 크기는 6.16GB이므로, 1GB이상 필요이상으로 크게 잡혀있는데요.
바로 이 부분을 잘라내 원래의 7.63GB에서 6.56GB로 리사이즈해주는 것 입니다.
혹시 다른 분들이 이 방법을 시도하시다가 잘못되시면 안되는데...
제 경우에는 잘 작동하는것을 확인 했습니다. ㅠㅠ 잘못된다면 제가 책임을 질 수 없으니 신중하게 시도하시기 바랍니다.
############### 맥에서 dd로 USB만들 때 좀 더 빠르게 만들기 ##################
그나저나 맥에서 dd는 쓰기가 너무 느리네요 ㅠㅠ 흑흑... rufus로 하면 얼마나 걸리나요 ㅠ
느려서 구글링 또 해봤심돠...
퓨리온님의 글을 보면 아래와 같이 설명되어있죠.
sudo dd bs=10m if=~/Desktop/USB-BOOT_16GB.img of=/dev/disk3
이 부분을...
sudo dd bs=10m if=~/Desktop/USB-BOOT_16GB.img of=/dev/rdisk3
위와같이 disk 장치를 지정할 때 r을 추가합니다.
대략 그렇게하면 좀 더 raw한 수준으로 복사를 할 수 있다고 합니다.
원래 한 시간도 더 걸렸던것 같은데...rdisk로는 2~30분 남짓... 환경마다 다르겠지만...제 USB에서는요.
음...속도는 체감될만큼 대단히 빨라집니다만, raw한 수준이므로, 위험부담도 있을것이라 생각합니다.
그러므로 이것도 역시 신중하게 시도하시기 바랍니다.
출처(img 리사이징): https://crazyedy.com/tech/?p=535
출처(dd 빠르게): https://daoyuan.li/solution-dd-too-slow-on-mac-os-x/
음... dd의 bs 옵션(Block Size)에 대한 고찰을 해보았습니다.
대락 8M이 가장 빠르다는 의견이 있지만... 10M도 크게 뒤쳐지지 않아서...그냥 사용합니다.
출처: https://stackoverflow.com/questions/6161823/dd-how-to-calculate-optimal-blocksize
그럼 즐거운 해킨 라이프 하세요~!!
좋은 정보 감사합니다.
퇴근 후 집에 가면 해봐야겠습니다.