리눅스에서 디스크 복구 방법
리눅스에서 디스크 복구 방법
- Format 된 디스크 복구
가장 간단한 방법은 teskdisk 프로그램으로 복구하는 방법임
# yum install teskdisk
# teskdiskUse arrow keys to select, then press Enter key:
[ Create ] Create a new log file
[ Append ] Append information to log file
>[ No Log ] Don’t record anythingSelect a media (use Arrow keys, then press Enter):
>Disk /dev/sda – 1000 GB / 931 GiB – TOSHIBA MG04ACA100N
Disk /dev/sdb – 1000 GB / 931 GiB – Hitachi HDS721010CLA332
Disk /dev/sdc – 1000 GB / 931 GiB – ST31000528AS복구가 필요한 디스크 선택 후 proceed ..
Disk /dev/sdb – 1000 GB / 931 GiB – Hitachi HDS721010CLA332
Please select the partition table type, press Enter when done.
>[Intel ] Intel/PC partitionIntel/PC partition 선택
Disk /dev/sdb – 1000 GB / 931 GiB – Hitachi HDS721010CLA332
CHS 121601 255 63 – sector size=512[ Analyse ] Analyse current partition structure and search for lost partitions
[ Advanced ] Filesystem Utils
[ Geometry ] Change disk geometry
[ Options ] Modify options
[ MBR Code ] Write TestDisk MBR code to first sector
[ Delete ] Delete all data in the partition table
[ Quit ] Return to disk selection파티션이 날아간 경우 .. Analyse 를 통해 Quick Search , Deep Search 등으로 통해 사라진 파티션을 찾아내고,
해당 파티션에 있는 데이터를 복구한다.
(단 여러번 format 된 경우는 최근 파티션만 나타남)- 디스크 장애 (bad block 등으로..)
디스크 인식이 되었다 안되었다 하는 경우..
ddrescu 로 새 디스크로 disk dump 를 시켜서 복구하는 것을 권장
# ddrescu -f -n <손상디스크> <새디스크>위와 같이 명령 실행하면 손상디스크에서 bad block 같은 손상부분은 빼고, 정상적인 부분만 새디스크로 그대로 복제함.
작업이 완료되면 리부팅 하고 새디스크에 접근하면 데이터가 복원되어 있음.