osx_tip
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
osx_tip [2015/04/11 07:30] – 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 | ||
+ | </ | ||
+ | |||
+ | 라고 해주면 된다. | ||
+ | |||
+ | |||
----------------- | ----------------- | ||
줄 45: | 줄 105: | ||
---------------------------- | ---------------------------- | ||
- | ===== OS X 10.10.3 Trim 동작하게 하기 ===== | + | ===== OS X 10.10.3 |
2015/04/11 (토) 현재 OS X 10.10.3 에서 동작을 보장하는 3rd Trim tool 이 없다. | 2015/04/11 (토) 현재 OS X 10.10.3 에서 동작을 보장하는 3rd Trim tool 이 없다. | ||
줄 72: | 줄 132: | ||
이제 Trim 이 동작한다. Trim 동작 여부는, 화면 왼쪽 상단에 있는 사과 마크 --> 이 Mac 에 관하여 --> 화면 중간에 있는 OSX Yosemite 아래쪽에 있는 시스템 리포트 --> 하드웨어 --> STA/SATA Express 에서 해당 SSD 를 보면 여러가지 내용이 쭉 나오는데, | 이제 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:// | ||
+ | |||
---------------------------- | ---------------------------- | ||
줄 80: | 줄 173: | ||
2015/04/11 2차 수정 akpil | 2015/04/11 2차 수정 akpil | ||
+ | |||
+ | 2015/04/16 3차 수정 akpil |
osx_tip.1428705032.txt.gz · 마지막으로 수정됨: 2015/04/11 07:30 저자 akpil