코딩하는 애옹😸

[Linux] 우분투 리눅스 7장 연습문제 정답 본문

Programming/Linux

[Linux] 우분투 리눅스 7장 연습문제 정답

DevYe 2020. 10. 5. 03:59
728x90
우분투 리눅스 : 시스템 & 네트워크 개정판 , 한빛아카데미, 이종원 저

 

1.     디스크 기반 파일 시스템은 초기에 미닉스 파일 시스템을 이용했으나, exr 파일 시스템으로 알려진 리눅스 고유의 파일시스템을 만들어 사용. CD-ROM, DVD 같은 외부 저장 장치를 사용하여 다양한 파일 시스템을 지원. 가상 파일 시스템은 메모리에 생성되어 사용되고, 일반적으로 특수한 용도를 가지고 필요에 따라 생겼다 없어졌다 함.

2.      

-       파일은 inode로 관리

-       디렉터리는 단순히 파일의 목록을 가지고 있는 파일일 뿐

-       특수 파일을 통해 장치에 접근할 수 있다.

3.     블록 그룹 0의 첫 1,024Bx86 부트 섹터와 부가 정보를 저장하는 특별한 용도로 사용

4.     슈퍼블록에 문제가 생기면 전체 파일 시스템을 사용할 수 없게 된다. 따라서 슈퍼블록을 다른 블록그룹에 복사해놓고, 블록그룹 0의 슈퍼블록을 읽을 수 없을 경우 복사본을 사용하여 복구한다.

5.     inode는 파일 정보를 저장하는 부분과 실제 파일 내용이 저장되어 있는 데이터 블록의 주소를 저장하는 부분으로 나누어진다. inode에 저장되는 파일 정보는 파일 종류, 파일 접근권한, 파일 크기, 소유자, 접근 및 수정시간 등으로 사용자가 ls -l 명령으로 확인하는 정보이다.

6.     직접 블록은 데이터 블록에 대한 주소를 직접 가지고 있고, 간접 블록과 이중 간접 블록에는 데이터 블록에 대한 주소를 가지고 있는 블록에 대한 주소가 저장된다.

7.     디렉터리 계층 구조에서 파일 시스템이 연결되는 디렉터리. 루트 파일 시스템을 마운트한 / 디렉터리도 마운트 포인트가 된다.

8.     /etc/fstab 파일의 마지막 항목으로 0 또는 1이나 2를 지정

-       0 : 부팅할 때 fsck 명령으로 파일 시스템을 점검하지 않도록 하는 설정

-       1 : 루트 파일 시스템을 의미. 루트파일 시스템이 fsck 명령으로 파일 시스템 점검을 수행

-       2 : 루트 파일 시스템 이외의 파일 시스템을 의미. 나열된 순서대로 fsck 명령 사용

9.     mount -t iso9660 /dev/cdrom /cdrom

10.   X

11.  

(1) fdisk 명령 실행.

sudo fdick /dev/sde

(2) 새로운 파티션을 생성하려는 것이므로 Command (m for help) n을 입력

(3) n을 입력하면 파티션을 기본 파티션으로 할 것인지, 확장 파티션으로 할 것인지 선택해야한다. Select (default p) : p 입력

(4) 파티션 번호를 입력한다. Partition number : 1

(5) 파티션 크기를 설정한다. 시작 섹터와 마지막 섹터를 정한다.

(6) 파티션의 정보를 확인한다. p를 입력하면 현재 설정된 파티션의 정보가 출력됨.

(7) w를 입력해서 파티션 설정 정보를 디스크에 기록하고 fdisk를 종료한다.

12.   파티션이란 하나의 디스크를 독립된 영역으로 구분하는 것. 디스크 전체를 하나의  파티션으로 사용할 수 있고, 여러 개의 파티션으로 나누어 사용할 수 있다. 윈도에서 디스크 하나를 C 드라이브, D 드라이브로 나누어 사용하는 것과 같은 개념이다. 따라서 시스템 성능이 향상되고, 데이터 관리에 유리하며, 파일 복구에 유리하다.

13.  

mkfs

mke2fs

14.   a.txt 파일과 b.txt 파일이 위치하는 파일 시스템이 다름. a.txt/dev/sda1b.txt /dex/sda2에 위치 

15.   X

16.   X

17.   du -s ~guest 

18.   sudo e2fsk -b 8194 -y /dev/sdd2

 

Comments