LabHub

스토리지와 마운트 · 디스크 사용량 추적 · 퀴즈

퀴즈: 용량 추적

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 10GB 로그를 rm 했는데 df 의 여유가 늘지 않습니다. 첫 행동으로 옳은 것은?

    1. lsof +L1 로 붙잡고 있는 프로세스를 찾고 필요하면 먼저 복사한다
    2. 그 프로세스를 재기동해 열린 fd 를 놓게 만든다
    3. fsck 를 돌려 파일시스템 정합성을 정리한다
    4. 파일시스템을 리마운트해 공간을 회수한다
  2. `du` 가 세지 못하는 것은?

    1. 이름이 없어진(unlink 된) 열린 파일
    2. 블록을 다 채우지 않은 희소 파일
    3. 다른 경로를 가리키는 심볼릭 링크
    4. 점으로 시작하는 숨김 파일
  3. 세대 백업 디렉터리의 `du` 값이 예상보다 훨씬 작습니다. 이유는?

    1. 압축이 적용됐다
    2. 하드 링크로 연결된 파일을 du 가 한 번만 세기 때문
    3. 희소 파일이라서
    4. 다른 파일시스템으로 넘어가지 않아서
  4. 블록은 여유가 있는데 inode 가 100% 입니다. ext4 에서의 근본 대책은?

    1. tune2fs -N 으로 inode 개수를 늘려 준다
    2. 포맷 시점에 정해진 값이라 늘릴 수 없어, 작은 파일을 정리하거나 재포맷해야 한다
    3. 저널을 꺼서 메타데이터 소비를 줄여 준다
    4. 예약 블록 비율을 낮춰 여유를 만들어 준다
  5. `du -x` 의 `-x` 가 하는 일은?

    1. 확장 속성을 포함한다
    2. 실행 파일만 센다
    3. 다른 파일시스템으로 넘어가지 않는다
    4. 희소 파일을 논리 크기로 센다
  6. 장애 상황에서 `du -sh /` 가 몇 분씩 걸립니다. 더 나은 접근은?

    1. nice 로 우선순위를 낮춰 부하를 줄인다
    2. find 로 파일을 세는 방식으로 대체한다
    3. --max-depth=1 로 위에서부터 한 단계씩 좁혀 들어간다
    4. ls -lR 출력을 받아 직접 합산한다