Mac이 맛이 갔을때 Safe mode (안전모드)로 백업이나 복구작업을 해야 할 경우
Mac 시스템이 문제가 있어 부팅이 안되는 경우
* Use MacOs CD
It is safe and perfect method of Mac OS X recovery.
부팅 디스크를 이용하여 부팅하고 재설치 하는 것이 제일 안전한 방법이다.
재설치시 파일 포멧만 하지 않는다면 원래 시스템을 그대로 이용 할 수 있다. 다만 파일 시스템 권한이 달라 질 수있으므로 디렉토리별 로그인 한 사용자가 소유자가 되도록 조정을 해주면 이전과 같이 사용 가능해 질 것이다.
만약 외장 저장 장치를 이용해서 시스템 백업을 원한다면,
>> install CD로 부팅하여 설치용 윈도우가 시작되면 terminal 창을 열고 외장 스토리지를 마운트 하여 외장 디스크나 USB에 복사 할 수 있다.
su -
mount /dev/disk8s1 /Volumen/Backup 등 으로 자동 마운트 되거나 파일 시스템이 hfs로 포멧(Mac용) 된경우만 자동 마운트됨
다른 파일 시스템은 mac용으로 포멧하여야 한다.
* 수작업으로 시스템 복구 및 백업 ( Do Not Use ! )
-- 아래는 더이상 참고로 알면 좋을거 같다. 8시간 동안 별짓 다해 봤지만 안되는 경우도 있었다. --
안되는 경우가 거의 대부분일 것 같다.
아래 방법을 하면서 느낀것은 Mac은 돈벌려구 작정한 OS다, 뭐든지 돈이 들게 만들다니
1. 네트웍이나 외장 하드가 있을 경우 다음과 같이 네트웍이나 외장 하드에 데이터를 백업 받을수 있다.
그러나 Mac은 사용자가 백업이나 복구를 하기 쉽게 해주지 않는다.
되면 되고 안되는 안되는 상태가 되는 경우가 있다.
# Step-By-Step #
So how do I get access to my computer if OSX is not booting up anymore? The easiest way is to boot the system in Single User Mode. Obviously this only works if the harddrive is still working.
1. 안전모드 들어가가 Command + S
To boot into the Single User mode press and hold ⌘ + S on the boot splash screen (the gray screen with the apple symbol). After a few seconds the screen should change to a black background and you sould see the system booting up.
2. Check the filesystem
The first thing to do is to check (and maybe repair) the filesystem. Enter
% fsck -fy
in the command line (do not enter the % as you remember this is the prompt).
The system now checks for problems on the file system and if possible tries to fix them.
You might have to repeat this command a couple of times. Do this until the there are no errors left.
3. Mount the filesystem in read-write mode
As we (or actually the programs we will start) need to modify the filesystem and the filesystem by default is mounted read-only in Single User Mode we need to re-mount it in read-write mode.
In order to do this enter
% mount -uw /
This mounts the root filesystem (/) for writing.
4 Start the network
The following commands have been working on Mac OSX 10.5 (Leopard). If you have another version of OSX they might be different.
In order to get the network working we need to start the following four services
% launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
% launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
% launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist
% launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
sudo ifconfig en0 alias 192.168.0.101 255.255.255.0
'InfraPlatform' 카테고리의 다른 글
[Bash Shell-Script 기초] awk, cut, sort 활용 (0) | 2014.06.16 |
---|---|
[Bash Shellscript 기본다지기] 파일 관리 ( find , wc , grep ) : 중.상급 (0) | 2014.06.16 |
[Bash Shellscript 기본다지기 - for loop ]구구단을 출력하는 셀스크립 (초급) (0) | 2014.05.29 |
VNC 로 리눅스 X윈도우를 컨트롤 한다. (0) | 2014.03.07 |
[Bash Shell-Script 기초 다지기] - Rsync를 이용한 디렉토리 복사-복제 (0) | 2014.03.07 |
Rsync Tips : 압축하여 파일 전송과 백업 하기 (0) | 2011.04.11 |
CentOS 5.2 + Qt 4.5 + FcFreeTypeQueryFace / (0) | 2009.11.06 |