리눅스:저장장치관련팁

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동

리눅스를 위한 문서틀 틀:리눅스


  1. 리눅스:명령어
    1. 리눅스:디렉터리관련
      1. 리눅스:저장장치관련
      2. 리눅스:df(디스크사용량)
      3. 리눅스:저장장치관련팁
      4. 리눅스:압축
    2. 리눅스:프로세스관련
  2. 리눅스:권한관련
  3. 리눅스:편의기능
    1. 리눅스 원격 관리
      1. 리눅스:SSH
      2. 리눅스:MobaXterm
    2. 리눅스:각종 설정
    3. 리눅스:cron(자동작업 등록)
    4. 리눅스:daemon(자동실행)
    5. 리눅스:alias(명령 축약)
    6. 리눅스:로그관리
      1. 리눅스:logrotate(로그파일관리)
    7. 리눅스:포트관리
  4. 리눅스 기반 OS
    1. 틀:우분투
  5. 리눅스:패키지 관리
    1. 리눅스:apt-get
  6. 다양한 패키지
    1. 리눅스:openssl(ssl인증서)
  7. 리눅스:쉘 스크립트
    1. 틀:Bash

배드섹터 생긴 HDD 활용하기.

로우포멧

low level format. zero fill. 이라고 하기도 한다. 하드디스크를 0으로 꽉 채워넣는 것. 당연히 데이터를 살릴 수 없을 정도의 포멧이다.

목적

베드섹터가 있을 때 논리적 베드섹터를 개선해준다.(물리적베드섹터는 답이 없다. 다시 사야 할 뿐...)

과정 방법 설명
zero fill 포멧 sudo dd if=/dev/zero of=/dev/sdc?(장치주소) /dev/zero는 로우포멧을 뜻하는 소스.
배드블록 찾기 sudo badblocks -v /dev/sdc?(장치주소) > 저장장소/파일.txt 포멧을 했으면 배드블록 점검을 해봐야지.

베드섹터가 없으면 한참동안 아무것도 안뜬다.

시간은 꽤 걸린다.

리다이렉션을 통해 배드섹터가 난 곳을 기록하게 하자.

배드섹터 제외하고 파티션 만들기

배드섹터를 사용하지 않고 파티션을 만들면 다시 사용하기에 무리없이 쓸 수 있다.(중요한 데이터는 안되고;;)

fdisk /dev/sdc?(장치주소) 안에서 모든 파티션을 지우고 새 파티션을 만들 때 배드섹터를 피해서 범위를 지정한다.(배드섹터로부터 여유롭게 지정하자.)

이후, 마운트 해서 쓰면 된다.