Linux 운영 체제 고장 복구 기술 쉽게 해결

어떤 운영 체 제 를 운영 하 든 많은 상황 에서 재난 복구 작업 에 직면 하 게 될 것 이다.홈 안내 구역 이 덮어 져 있 습 니 다.하 드 디스크 가 시작 되 지 않 거나 중요 한 파일 이 삭제 되 거나 디 스 플레이 카드 가 시 작 될 때 깜빡 이면 검은색 화면 이 됩 니 다.본 고 는 이 문제 들 에 대해 기술적 인 토론 을 하여 당신 이 이런 문제 에 부 딪 혔 을 때 당황 하지 않도록 도와 줄 것 입 니 다.우선 필요 한 것 은 응급 시동 플 로 피 디스크 입 니 다.리 눅 스 를 설치 할 때 보통 한 장 을 만들어 달라 고 요구 하기 때문에 이 디스크 가 있어 야 합 니 다.아직 만들어 지지 않 았 다 면 빨리 한 장 을 만들어 보 세 요.뭐라고 요?어떻게 해 야 할 지 모 르 겠 어 요.간단 합 니 다.일반적인 Linux 시스템 에서 mkbootdisk 명령 을 사용 하면 됩 니 다.뒤의 그 매개 변 수 는 도움 만 보면 알 수 있 을 것 이다.먼저\uname-a 시스템 알림:Linux albertxu 2.2.16-2.0\#1 Sun May 20 16:53:41 EST 2001 i586 unknown 을 사용 하여 시스템 의 커 널 버 전 을 보 세 요.우 리 는 시스템 의 커 널 버 전이 2.2.16-2.0 이라는 것 을 알 았 다.그리고\#mkbootdisk--device/dev/fd0 2.2.16-2.0 시스템 알림:Insert a disk in/dev/fd0.any information on the disk will be lost.Press to continue or^C to abort:디스크 를 삽입 하고 디스크 가 만들어 질 때 까지 잠시 기 다 립 니 다.이렇게 해서 플 로 피 디스크 를 긴급 가동 하 는 것 이 이렇게 세 워 졌 다.이상 의 방법 을 사용 하 는 것 외 에 다른 방법 은 tomsrtbt 를 사용 하여 플 로 피 디스크 를 시작 하 는 것 이다.먼저 이 프로그램의 설치 절 차 를 소개 합 니 다.\#gunzip tomsrtbt-1.7.218.tar.gz\#tar-xvf tomsrtbt-1.7.218.tar\#rm tomsrtbt-1.7.218.tar\#cd tomsrtbt-1.7.218/\#./intall.s 화면의 설명 에 따 르 면 이 소프트웨어 는 고밀도 압축 방법 으로 여러 가지 Linux 도 구 를 한 장의 1.7 Mb 플 로 피 디스크 에 압축 합 니 다.결 성 된 디스크 는 다음 프로그램,드라이버,커 널 을 포함 합 니 다:2.0.37 3c589cs BusLogic DEC_ELCP EEXPRESS EEXPRESS_PRO EL2 EL3 EXT2 FAT FAT32 FD IDE IDECD IDEFLOPPY IDEPCMCIA IDETAPE ISO9660 JOLIET LOOP MATH_EMULATION MINIX MSDOS NE2000 NFS PROC RAM SD SERIAL SLIP SMC SR ST TR ULTRA VFAT VORTEX WD80x3 ah152x_cs aha152x aha1542 aic7xxx ash awk badblocks bdflush bzip2 cardbus cardmgr cat ce ce.help chattr chgrp chmod chown chroot clear cmp cp cpio cut date dd ddate debugfs df dirname dmesg ds du dumpe2fs e2fsck eata echo egrep elvis emacs extend false fdflush fdformat fdisk fdomain filesize find findsuper fmt fsck.ext2 fsck.msdos fstab grep gzip halt head hexedit hostname i82365 ifconfig ifport ile init inittab insmod kill killall5 ksyms length less libc.so.5.4.13 lilo lilo.conf ln loadkeys login losetup ls lsattr mawk md5sum memtest mingetty miterm mkdir mkdosfs mke2fs mkfifo mkfs.minix mklost+found mknod mkswap mnsed more mount mt mv nc ncr53c8xx nmclan_cs ntfs pax pcmcia pcmcia_core pcnet_cs ping plip ppa printf ps pwd qlogic_cs qlogicfas reboot rescuept reset rm rmdir rmmod route rsh rshd script scsi_info seagate sed serial_cs setserial sh slattach sleep slip snarf sort split sty swapoff swapon sync tail tar tcic tee telnet test touch tune2fs umount undeb update vi vi vi.help wc 가 가장 안심 되 는 것 은 tomsrtbt 는 발행 버 전과 무관 한 프로그램 이 며 심지어 Windows 9x 를 복구 하 는 데 사용 할 수 있다 는 것 이다.메 인 가이드 기록 을 잃 어 버 리 면 리 눅 스 가 시작 되 지 않 습 니 다.Red Hat 의 시작 플 로 피 디스크 를 사용 하 는 것 은 매우 간단 하 며,시작 후 루트 로 로그 인 한 후 lilo 를 실행 하면 된다.tomsrtbt 를 사용 하 는 방법 은 시작 후 루트 로 로그 인 한 후 플 로 피 디스크 를 가 져 가 는 것 이다.\#mount-t ext 2/dev/hda 4/mnt\#chroot/mnt\#/sbin/ilo added linux*added dos\#exit\#cd/\#umount mnt 는 Red Hat 6.2 이전 버 전에 rescu.img 파일 을 제공 하여 별도의 비상 디스크 를 만 들 고 플 로 피 디스크 를 시작 하 는 데 사용 할 수 있 습 니 다.LILO:프롬프트 아래 Liux rescue 를 입력 한 후 안내 에 따라 작 동 하 며,6.2 버 전 이후 Red Hat 은 설치 CD 에 긴급 복구 기능 을 구현 하고,CD 로 시작 한 후"rescue"를 입력 하면 된다.현재/etc/fstab 에 입력 오류 가 있다 고 가정 하면 시작 디스크/dev/hda 4 를/dev/hda 44 로 쓰 면 시스템 이 시작 되 지 않 습 니 다.tomsrtbt 플 로 피 디스크 로 시작 하여 다음 과 같은 방법 으로/etc/fstab 를 수정 하면 됩 니 다.\#mount-t ext 2/dev/hda 4/mnt\#vi/mnt/etc/fstab\#umount/mnt 또 다른 흔히 볼 수 있 는 문 제 는 정상적으로 꺼 지지 않 은 것 입 니 다.tomsrtbt 를 사용 하여 손 상 된 디스크 파 티 션 을 복구 할 수 있 습 니 다.\#e2fsk-f/dev/hda 2 심각 한 파 티 션 에 대해 서 는 이 명령 을 여러 번 반복 해 야 합 니 다.파 티 션 이 완전히 복구 되 지 않 으 면 중요 한 파일 을 디스크 에 쓸 수 있 습 니 다.tomsrtbt 가 시 작 될 때 이 파일 들 을 메모리 에 불 러 와 디스크 공간 을 다른 응용 에 사용 할 수 있 습 니 다.  # fdformat /dev/fd0H1440   # mke2fs /dev/fd0   # mkdir /mnt/image   # mkdir /mnt/floppy   # mount -t ext2 /dev/hda4 /mnt/image   # mount -t ext2 /dev/fd0 /mnt/floppy   # cd /mnt/floppy   # cp /mnt/image/etc/*.conf .   # cp /mnt/image/etc/conf.modules .   # cp /mnt/image/var/named/* .   # cp /mnt/image/홈/gwilburn/docs/my recipes.txt.\#cd/mnt\#umount floppy\#umount image 이상 절 차 는 fdformat,mke2fs,mount,cd 와 cp 명령 을 사 용 했 습 니 다.이 명령 들 은 모두 tomsrtbt 에 포함 되 어 있 습 니 다.이 경우/etc 디 렉 터 리 의 설정 파일 과 DNS 문 서 를 백업 하 였 습 니 다.다음 예 는 tomsrtbt 를 사용 하여 윈도 우 를 복구 하 는 예 입 니 다.  # mkdir /mnt/win   # mkdir /mnt/floppy   # mount -t vfat /dev/hda1 /mnt/win   # mount -t vfat /dev/fd0 /mnt/floppy   # vi /mnt/win/autoexec.bat   # cd /mnt/floppy   # cp /mnt/win/autoexec.bat .   # cp /mnt/win/config.sys .   # cp "/mnt/win/program files/netscape/bookmarks.htm" .   # cd /mnt   # umount 플 로 피\#umount win 재난 은 자주 발생 하지 않 지만 재난 준 비 를 잘 하 는 가장 중요 한 것 은 데 이 터 를 백업 하 는 것 입 니 다.우리 가 토론 하 는 모든 기 교 는 데이터 가 회 복 될 수 있 는 상황 에서 취 할 수 있 는 조치 일 뿐이다.전문 적 인 시스템 관리자 로 서 데이터 백업 을 제대로 하지 않 았 다 면 이른바'전공'은 유명무실 하 다.

좋은 웹페이지 즐겨찾기