양쪽 이전 판이전 판 | |
tech:리눅스_파일시스템_관리 [2016/07/12 09:20] – V_L | tech:리눅스_파일시스템_관리 [2016/07/12 09:21] (현재) – V_L |
---|
이와 같이, ‘mount -av’ 명령어는 root 파일 시스템 이외의 모든 파일 시스템을 실제적으로 마운트하며, root 파일 시스템은 커널에 의해 부트 시에 자동적으로 마운트된다. 이 명령을 사용하는 대신에, 아래와 같이 파일 시스템을 손수 마운트 시킬 수 있다. | 이와 같이, ‘mount -av’ 명령어는 root 파일 시스템 이외의 모든 파일 시스템을 실제적으로 마운트하며, root 파일 시스템은 커널에 의해 부트 시에 자동적으로 마운트된다. 이 명령을 사용하는 대신에, 아래와 같이 파일 시스템을 손수 마운트 시킬 수 있다. |
| |
%%#%% mount -t ext2 /dev/hda3 /usr | mount -t ext2 /dev/hda3 /usr |
| |
이 명령은 /dev/hda3 파티션을 “ext2” 파일시스템으로 /usr 안에 마운트시킨다. | 이 명령은 /dev/hda3 파티션을 “ext2” 파일시스템으로 /usr 안에 마운트시킨다. |
그럼 여기서 DOS로 포맷된 디스크를 사용하는 예를 들어보자. | 그럼 여기서 DOS로 포맷된 디스크를 사용하는 예를 들어보자. |
| |
%%#%% mkdir driveA | mkdir driveA |
%%#%% moune -t msdos /dev/fd0 /driveA | moune -t msdos /dev/fd0 /driveA |
%%#%% ls /driveA | ls /driveA |
| |
이러한 형식으로, 플로피 디스크를 사용할 수 있으며, DOS, minix, ext2fs 등의 파일 시스템을 가지는 플로피 디스크를 읽을 수 있다. 또한, 디스크를 교환하거나 사용이 끝난 후에는 반드시 unmount 시키는 것에 주의해야 하며, ‘shutdown’, ‘halt’ 등의 명령으로 시스템을 종료하면, 자동적으로 다운되기 전에 unmount된다. | 이러한 형식으로, 플로피 디스크를 사용할 수 있으며, DOS, minix, ext2fs 등의 파일 시스템을 가지는 플로피 디스크를 읽을 수 있다. 또한, 디스크를 교환하거나 사용이 끝난 후에는 반드시 unmount 시키는 것에 주의해야 하며, ‘shutdown’, ‘halt’ 등의 명령으로 시스템을 종료하면, 자동적으로 다운되기 전에 unmount된다. |
파일 시스템을 체크하는 것은 파일 시스템의 형태에 따라 다르며, ext2fs 파일 시스템은 일반적으로 많이 쓰이는 형태로써 명령어 e2fsck 를 사용한다. | 파일 시스템을 체크하는 것은 파일 시스템의 형태에 따라 다르며, ext2fs 파일 시스템은 일반적으로 많이 쓰이는 형태로써 명령어 e2fsck 를 사용한다. |
| |
%%#%% e2fsck -av /dev/hda2 | e2fsck -av /dev/hda2 |
| |
위의 명령어는 /dev/hda2 의 ext2fs 파일 시스템을 체크하고 에러가 있을 경우 교정한다. | 위의 명령어는 /dev/hda2 의 ext2fs 파일 시스템을 체크하고 에러가 있을 경우 교정한다. |
파일 시스템을 체크하기 전에 unmount시키는 것이 보다 안전하다. | 파일 시스템을 체크하기 전에 unmount시키는 것이 보다 안전하다. |
| |
%%#%% umount /dev/hda2 | umount /dev/hda2 |
| |
위의 명령은 /dev/hda2를 unmount시킬 것이고, 후에 파일 시스템을 체크할 수 있다. 예외라면, 일단 부팅된 후에는 root 파일 시스템을 unmount 시킬 수 없다. root 파일 시스템을 체크하기 위해서는 unmount 되어야 하는데, 이것은 따라 boot/root 디스크를 사용하여 부팅 되었을 경우에 가능한데, 이것은 운영되는 프로세스가 사용되는 어떤 파일들도 unmount 시킬 수 없기 때문이다. 예를 들어, 어떤 사용자가 파일 시스템의 커런트 작업 디렉토리에 있다면, unmount 시킬 수 없게 된다. 사용되고 있는 파일 시스템을 unmount시키려 하면 “Device busy”에러를 받을 것이다. | 위의 명령은 /dev/hda2를 unmount시킬 것이고, 후에 파일 시스템을 체크할 수 있다. 예외라면, 일단 부팅된 후에는 root 파일 시스템을 unmount 시킬 수 없다. root 파일 시스템을 체크하기 위해서는 unmount 되어야 하는데, 이것은 따라 boot/root 디스크를 사용하여 부팅 되었을 경우에 가능한데, 이것은 운영되는 프로세스가 사용되는 어떤 파일들도 unmount 시킬 수 없기 때문이다. 예를 들어, 어떤 사용자가 파일 시스템의 커런트 작업 디렉토리에 있다면, unmount 시킬 수 없게 된다. 사용되고 있는 파일 시스템을 unmount시키려 하면 “Device busy”에러를 받을 것이다. |