From 71c9188576f4adad9bd9247bf1cf33c6d84688ce Mon Sep 17 00:00:00 2001 From: Jinseong Park Date: Sun, 5 Mar 2023 21:21:20 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=EB=B6=80=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {chapter12 => appendix}/README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {chapter12 => appendix}/README.md (100%) diff --git a/chapter12/README.md b/appendix/README.md similarity index 100% rename from chapter12/README.md rename to appendix/README.md From 24d3086b41b1dd3c0a5e5a5398d11805ecb9d4c1 Mon Sep 17 00:00:00 2001 From: Jinseong Park Date: Sun, 5 Mar 2023 21:21:36 +0900 Subject: [PATCH 2/3] =?UTF-8?q?ch10=5F06=20=EB=82=B4=EC=9A=A9=20=EC=A0=95?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 "chapter10/06.\355\214\214\354\235\274 \354\213\234\354\212\244\355\205\234 \352\262\200\354\202\254\355\225\230\352\270\260/README.md" diff --git "a/chapter10/06.\355\214\214\354\235\274 \354\213\234\354\212\244\355\205\234 \352\262\200\354\202\254\355\225\230\352\270\260/README.md" "b/chapter10/06.\355\214\214\354\235\274 \354\213\234\354\212\244\355\205\234 \352\262\200\354\202\254\355\225\230\352\270\260/README.md" new file mode 100644 index 0000000..c343ccd --- /dev/null +++ "b/chapter10/06.\355\214\214\354\235\274 \354\213\234\354\212\244\355\205\234 \352\262\200\354\202\254\355\225\230\352\270\260/README.md" @@ -0,0 +1,32 @@ +# 파일 시스템 검사하기 + +- fsck 명령어로 파일 시스템을 올바르게 마운트 해제하지 않았다면 다음번 사용하기 전에 일관성 검사로 파일에 문제가 없는지 확인하고 문제를 발견하면 복구 +- fsck 명령어는 파일 시스템을 마운트 해제한 생태로 실행 + +## 사용 예 +파티션을 마운트 해제한 생태에서 파일 시스템 검사 +- clean : 올바르게 마운트 해제 +- recovering journal : 갑자기 전원이 꺼지거나 정상적으로 마운트를 해제하지 않음 +``` +# fsck /dev/sdb1 +``` + +루트 파일 시스템 이외에 /etc/fstab 파일에 적힌 파일 시스템을 검사 +``` +# fsck -A -R +``` + +## 주요 옵션 +| 옵션 | 설명 | +|---|---| +| -A | /etc/fstab 파일에 등록된 파일 시스템을 6번째 칼럼에 적힌 순서대로 검사 (0을 지정하면 검사하지 않음) | +| -R | -A 옵션을 실행할 때 루트 파일 시스템(/)은 건너뜀 | +| -p | 안전하게 복구 가능한 에러는 자동으로 복구 | +| -y | 에러를 복구할지 묻는 질문에 모두 y를 자동으로 입력 | +| -t ***type*** | 검사할 파일 시스템 종류를 ***type***으로 지정 | + + +# 논리 볼륨 매니저 +- CentOS, 페도라의 경우, mount 명령 실행 결과가 논리 볼륨 +- 파일 시스템을 하드 디스크 파티션에 직접 두는 것이 아니라 파티션 추상화한 것에 둔다. +- 논리 볼륨은 논리 볼륨 매니저(LVM)로 관리하며, 파일 시스템에서 하드 디스크 파티션과 동일하게 취급 \ No newline at end of file From 043298d9996b06733114bd31fc3c7ee18c1189ed Mon Sep 17 00:00:00 2001 From: Jinseong Park Date: Sun, 5 Mar 2023 21:27:26 +0900 Subject: [PATCH 3/3] =?UTF-8?q?ch10=5F07=20=EB=82=B4=EC=9A=A9=20=EC=A0=95?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 "chapter10/07.USB \353\224\224\353\260\224\354\235\264\354\212\244 \354\240\225\353\263\264 \355\231\225\354\235\270\355\225\230\352\270\260/README.md" diff --git "a/chapter10/07.USB \353\224\224\353\260\224\354\235\264\354\212\244 \354\240\225\353\263\264 \355\231\225\354\235\270\355\225\230\352\270\260/README.md" "b/chapter10/07.USB \353\224\224\353\260\224\354\235\264\354\212\244 \354\240\225\353\263\264 \355\231\225\354\235\270\355\225\230\352\270\260/README.md" new file mode 100644 index 0000000..b136704 --- /dev/null +++ "b/chapter10/07.USB \353\224\224\353\260\224\354\235\264\354\212\244 \354\240\225\353\263\264 \355\231\225\354\235\270\355\225\230\352\270\260/README.md" @@ -0,0 +1,23 @@ +# USB 디바이스 정보 확인하기 + +## 사용 예 +USB 디바이스 정보를 표시 +``` +$ lsusb +``` + +USB 디바이스 구성을 트리 형태로 표시 +``` +$ lsusb -t +``` + +## 주요 옵션 +| 옵션 | 설명 | +|---|---| +| -v | USB 디바이스 상세 정보를 표시, 수퍼유저 권한이 필요 | +| -t | USB 디바이스 계층 구조를 트리 형태로 표시 | + +# 파일 시스템 스냅샷 +- btrfs나 zfs 같은 고기능 파일 시스템은 스냅샷(snapshot) 기능을 제공 +- 파일 시스템이 가종 중이라도 어떤 시점의 파일을 읽기 전용으로 보존 +- 파일 시스템이 망가지면 스냅샷에도 접근 불가능하므로 백업 목적으로는 불완전하지만 간편함 덕분에 간이 백업으로 사용 \ No newline at end of file