osx_tip
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
osx_tip [2015/04/09 09:05] – akpil | osx_tip [2016/04/25 20:20] (현재) – akpil | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== OS X Tip 모음 ====== | ====== OS X Tip 모음 ====== | ||
+ | |||
+ | ----------------- | ||
+ | |||
+ | ===== ISO 파일로 부팅 USB 만들기 ===== | ||
+ | |||
+ | 1. iso 파일을 다운로드 받는다. (예 : 우분투 16.04 LTS 설치용 ISO 파일) | ||
+ | |||
+ | 2. ISO 파일을 img 파일로 변환시킨다. 터미널창에서 다음과 같이 명령을 내리면 된다. | ||
+ | |||
+ | < | ||
+ | hdiutil convert -format UDRW -o ubuntu.img ubuntu.iso | ||
+ | </ | ||
+ | |||
+ | 3. 이때 ubuntu.img.dmg 로 변환될 수 있다. .dmg 확장자만 지워주면 된다. | ||
+ | < | ||
+ | mv ubuntu.img.dmg ubuntu.img | ||
+ | </ | ||
+ | |||
+ | 4. USB 메모리를 USB 포트에 꽂고, diskutil list 명령을 써 보자. | ||
+ | < | ||
+ | akpil:~ akpil$ diskutil list | ||
+ | /dev/disk0 (internal, physical): | ||
+ | #: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | /dev/disk1 (internal, physical): | ||
+ | #: | ||
+ | | ||
+ | | ||
+ | | ||
+ | /dev/disk2 (external, physical): | ||
+ | #: | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | 5. /dev/disk2 가 USB 메모리인 것을 확인할 수 있다. 일단 unmount 해준다. 만약 disk3 나 disk4 라면 아래 명령에 있는 disk2 를 disk3, disk4 로 바꾸면 된다. | ||
+ | < | ||
+ | akpil:~ akpil$ diskutil unmountDisk /dev/disk2 | ||
+ | Unmount of all volumes on disk2 was successful | ||
+ | akpil:~ akpil$ | ||
+ | </ | ||
+ | |||
+ | 6. 이제 USB 메모리로 이미지 파일을 덮어써주면 된다. | ||
+ | < | ||
+ | sudo dd if=ubuntu.img of=/ | ||
+ | </ | ||
+ | |||
+ | 가장 흔하게 보는 에러가 **error dd: /dev/disk2: Resource busy** 일텐데, unmount 가 안돼서 그런 거니깐 5번을 다시 실행해보자. | ||
+ | |||
+ | 7. 에러없이 진행된다면 컴퓨터 성능과 USB 메모리가 SLC, MLC, TLC .. 등의 상태에 따라 다르지만 대략 5~10분 정도 뒤에 프롬프트가 떨어지면 끝난 거다. 이제 USB 메모리를 뽑아서 우분투를 설치하면 된다. 이미지 파일을 USB 로 덮어 쓰는 게 끝나면 | ||
+ | < | ||
+ | diskutil eject /dev/disk2 | ||
+ | </ | ||
+ | |||
+ | 라고 해주면 된다. | ||
+ | |||
+ | |||
----------------- | ----------------- | ||
줄 41: | 줄 101: | ||
kextcache -u / | kextcache -u / | ||
+ | |||
+ | |||
+ | ---------------------------- | ||
+ | |||
+ | ===== OS X 10.10.3 에서 Trim 동작하게 하기 | ||
+ | |||
+ | 2015/04/11 (토) 현재 OS X 10.10.3 에서 동작을 보장하는 3rd Trim tool 이 없다. | ||
+ | |||
+ | 구글링을 하던 중 ... https:// | ||
+ | |||
+ | 말 그대로 TRIM Enabler for OS X Yosemite 10.10.3 | ||
+ | |||
+ | 거기 쓰여 있는대로 하면 된다. 다만, 조금 혼동될 수 있으니 설명을 좀 붙인다. 터미널은 iTerm 을 사용해도 좋고 응용프로그램 --> 유틸리티 --> 터미널 을 써도 무방하다. | ||
+ | |||
+ | 1. 터미널 창을 하나 열어서 다음 명령어를 순서대로 입력한다. | ||
+ | sudo cp / | ||
+ | sudo nvram boot-args=" | ||
+ | sudo shutdown -r now | ||
+ | |||
+ | 두번쨰 줄을 입력하고 잠시 컴퓨터가 서 있는 것처럼 보일 수 있다. 짧게는 1,2 초, 길게는 10초 이상도 갈 수 있지만, 다운된 건 아니다. 조금 기다리자. 그리고 마지막 명령어는 리부팅하는 명령어다. 역시 작업하던 것이 많이 있을 수 있기 떄문에 미리 작업하던 건 모두 저장하고 모든 프로그램은 미리 미리 꺼두자. | ||
+ | |||
+ | 2. 부팅하고 나면 | ||
+ | |||
+ | sudo perl -pi -e ' | ||
+ | sudo touch / | ||
+ | sudo kextcache -m / | ||
+ | sudo shutdown -r now | ||
+ | |||
+ | 세번째 줄을 입력하면 뭔가 화면이 주루르륵 지나간다. 그리고 시간이 좀 걸린다. 30초 이상 걸릴 수도 있다. 그리고 역시 리부팅한다. | ||
+ | |||
+ | 이제 Trim 이 동작한다. Trim 동작 여부는, 화면 왼쪽 상단에 있는 사과 마크 --> 이 Mac 에 관하여 --> 화면 중간에 있는 OSX Yosemite 아래쪽에 있는 시스템 리포트 --> 하드웨어 --> STA/SATA Express 에서 해당 SSD 를 보면 여러가지 내용이 쭉 나오는데, | ||
+ | |||
+ | * 2015/04/16, Chameleon SSD Optimizer 최신버전이 OS X 10.10.3 을 지원한다고 한다. http:// | ||
+ | |||
+ | ---------------------------- | ||
+ | |||
+ | ===== .DS_Store 파일 문제 ===== | ||
+ | |||
+ | OS X 에서 외장 하드나 USB, 네트웍 드라이브 등을 쓰다 보면 .DS_Store 또는 ._DS_Store 라는 이름의 파일이 생성된다. 유닉스 계열에서는 . 으로 시작하는 파일 이름은 기본 옵션이 안 보이므로 별다른 문제는 없다. | ||
+ | |||
+ | .DS_Store 는 Desktop Service Store 의 약자이고, | ||
+ | |||
+ | SMB(CIFS), NFS, AFP 등의 네트워크 연결로 작업할 때 .DS_Store 파일이 네트워크 드라이브에 생성되는 것을 막으려면, | ||
+ | |||
+ | | ||
+ | |||
+ | 라고 입력하고 로그아웃했다가 로그인하거나, | ||
+ | |||
+ | 그런데, 완벽하게 생성이 안되는 건 아닌 것 같다. 가끔 생기기도 한다. 그렇다면 저렇게 생긴 파일은 어떻게 할까 ? | ||
+ | |||
+ | 유닉스에서는 root 권한으로 다음과 같이 하면 된다. | ||
+ | |||
+ | find / -name " | ||
+ | |||
+ | 그리고 이것을 cron 에 등록시켜서 주기적으로 실행시키면 된다. | ||
+ | |||
+ | | ||
+ | 05 * * * * root find / -name " | ||
+ | |||
+ | 매시 5분마다 (11시 5분, 12시 5분...) root 권한으로 저 명령어를 실행시킨다. | ||
+ | |||
+ | |||
+ | 이도 저도 다 귀찮으면 http:// | ||
줄 48: | 줄 171: | ||
2015/04/09 1차 수정 akpil | 2015/04/09 1차 수정 akpil | ||
+ | |||
+ | 2015/04/11 2차 수정 akpil | ||
+ | |||
+ | 2015/04/16 3차 수정 akpil |
osx_tip.1428537933.txt.gz · 마지막으로 수정됨: 2015/04/09 09:05 저자 akpil