mount − 화일 시스템 마운트
mount [−hV]
mount −a [−fnrvw] [−t 화일시스템유형]
mount [−fnrvw] [−o 옵션 [,...]] 장치 | 디렉토리
mount [−fnrvw] [−t 화일시스템유형] [−o 옵션] 장치 디렉토리
유닉스 시스템의 모든 화일들은 하나의 거대한 나무 구조로 이루어져 있고 그 뿌리는 / 이다. 이 화일들은 여러 장치에 나뉘어 저장될 수 있다. mount 명령은 각 장치에 구성된 화일 시스템을 전체 화일 나무구조에 붙이는 명령 이다. 이와 반대로 umount(8) 명령은 나무구조로부터 떼어놓는 명령이다.
mount 명령의 기본적인 사용법은
mount −t type device dir
이렇게 하면 커널로 하여금 화일 시스템 유형 type 을 갖는 장치 device 를 dir 로 지정한 디렉토리에 부착한다. 이전에 어떤 내용이 있었다 하더라도 dir 의 소유자, 모드는 가려지며 화일 시스템이 마운트되어 있는 상태에서 dir 이라는 경로명은 device 장치 상의 루트를 가리키게 된다.
다음 3 가지 방식으로 실행하면 어떠한 것도 마운트하지는 않는다:
mount −h
도움말을 보여준다;
mount −V
버전을 보여준다; 그리고 다음과 같이
mount [-t type]
라고 하면 마운트된 모든 시스템을 보여준다.( type 을 지정하면 해당 유형만 보여준다 ) - 다음을 참고하기 바란다.
proc 화일시스템은 어떠한 장치와도 연관되어 있지 않으며, 마운트할 때는 예를 들어 proc 과 같은 단어 등 아무 단어로든 장치명으로 사용하면 된다. ( 하지만 none 이라고 주는 것은 안된다: umount 로부터 ‘none busy’라는 에러 메세지를 받게 되는데 전혀 의미없는 내용이다. )
대부분의 장치는 화일명으로 지칭하는데( 특별한 블럭 장치명 ) /dev/sda1, 과 같은 이름이 사용된다. 예를 들어 NFS 마운트의 경우에는 device 명을 knuth.cwi.nl:/dir 와 같은 식으로 써주게 된다.
/etc/fstab ( fstab(5) 을 참고), 화일에서는 어떤 장치를 어디에 그리고 어떤 옵션으로 마운트할 것인지 적어두고 있다. 이 화일은 다음 3 가지 방법으로 사용가능하다:
(i) 다음과 같이 실행할 때
mount −a [-t type]
(보통 부팅 과정에서 실행) 라고 하면 fstab 에서 기술되어 있는 모든 화일 시스템을 마운트시킨다. 하지만 noauto 라는 키워드를 사용한 줄은 제외한다.
(ii) fstab 에 기술된 화일 시스템을 마운트할 때는 그냥 장치명만 써주거나 또는 마운트 포인트(마운트될 디렉토리)만 적어주면 된다.
(iii) 일반적으로는 오로지 수퍼유저만 화일시스템 마운트를 할 수 있다. 하지만 fstab 에 user 라는 옵션이 붙어있는 경우 어느 누구든 마운트 가능하다.
따라서 다음과 같이
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
라고 적혀 있다면 어떤 사용자든
mount /dev/cdrom
라고 입력하거나
mount /cd
함으로써 각자의 시디롬에 있는 iso9660 화일시스템을 마운트할 수 있다. 더욱 자세한 사항은 fstab(5) 을 보기 바란다.
mount 와 umount 는 /etc/mtab 라는 화일에 현재 마운트되어 있는 화일 시스템의 목록을 기록해둔다.
만약 mount 명령을 내릴 때 어떤 옵션도 주지 않으면 이 목록이 표시될 것이다. proc 화일시스템이 마운트될 때( /proc이라는디렉토리에), /etc/mtab 과 /proc/mounts 는 비슷한 내용을 가지게 된다. 전자는 마운트 옵션 등 더욱 자세한 정보를 지니고 있지만 항상 최신 정보를 지니고 있는 것은 아니다. (cf. −n 옵션을 참고 바람).
mount 를 사용하면 우선 fstab 화일에 기술되어 있는 옵션을 적용한 후 −o 옵션에서 주어진 것을 적용하고 마지막으로 −r 또는 −w 이 있다면 그것을 적용한다.
mount 명령에서 사용할 수 있는 옵션은 다음과 같다:
−v |
자세한 출력 모드. |
||
−f |
실제 시스템 호출은 하지 않고 마운트할 수 있는지 점검한다. 보통 −v 플래그를 써서 mount 명령의 결과를 알고자 할 때 유용하다. |
||
−n |
/etc/mtab 화일에 쓰기 작업을 하지 않고 마운트한다. /etc 가 읽기전용 화일 시스템인 경우에 필요하다. |
||
−r |
읽기만 가능하게 마운트한다. 같은 옵션으로는 −o ro 이 있다. |
||
−w |
읽기/쓰기 모드로 마운트한다. 기본 설정값이다. 같은 옵션으로는 −o rw 이 있다. |
−t vfstype
−t 다음에 쓰이는 인수는 화일 시스템의 유형을 지시한다. 현재 지원되고 있는 화일 시스템 유형은 linux/fs/filesystems.c 에 적혀있다: minix, ext, ext2, xiafs, hpfs, fat, msdos, umsdos, vfat, proc, nfs, iso9660, smb, ncp, affs, ufs, sysv, xenix, coherent. 마지막 3 개는 같은 것이며 xenix 와 coherent 는 조만간 사라질 것이다. — sysv 을 사용하라.
iso9660 은 기본 설정치이다. 만약 −t 옵션 다음에 다른 것이 주어지거나 또는 auto 라고 명시되면 화일 시스템의 수퍼블럭을 조사하게 된다. (minix, ext, ext2, xia, iso9660 이 지원되고 있음). 만약 조사가 실패하고 /proc/filesystems 이 존재한다면, "nodev"라고 적힌 것을 제외한 모든 화일 시스템을 조사 하게 된다. (예를 들어, proc 와 nfs).
auto 유형은 사용자 마운트 플로피 등에 유용하다. 주의: 자동조사는 몇 가지 특수한 표시를 사용하는데 잘못 인식하는 경우가 발생할 수 있다.
콤마로 분리하여 하나 이상의 유형을 명시할 수 있다. 화일 시스템 유형 앞에 no 을 붙이면 아무런 작용도 하지 못하게 만드는 것이다. (This can be meaningful with the ( 보통 −a 이라는 옵션을 사용할 때 쓸모있다. )
예를 들어, 다음과 같이 한다고 치자:
mount −a −t nomsdos,ext
이 명령은 msdos 와 ext 을 제외한 모든 화일 시스템을 마운트한다.
−o |
−o 플래그 뒤에 콤마로 분리한 옵션을 적어준다. 이들 중 몇몇은 /etc/fstab 화일에서만 사용할 수 있다. 다음 옵션들은 마운트될 어떤 화일 시스템에서든 사용할 수 있는 것이다: |
async
화일 시스템에 대한 I/O가 비동기적으로 이뤄지도록 한다. |
|||
auto |
−a 옵션으로 마운트 가능하게 한다. |
defaults
다음과 같은 기본 옵션을 사용하게 한다: rw, suid, dev, exec, auto, nouser, and async.
dev |
화일 시스템 상의 문자, 블럭 특수 장치를 해석한다. |
||
exec |
바이너리의 실행은 허가한다. |
||
noauto |
명시적으로만 마운트 가능하다.( 즉, −a 옵션으로는 마운트되지 않는다. ) |
||
nodev |
화일 시스템 상의 문자, 블럭 장치에 대한 해석을 하지 않는다. |
||
noexec |
마운트된 화일 시스템 상의 어떤 바이너리도 실행을 허가하지 않는다. 자신이 지원하지 않는 바이너리를 포함하는 화일 시스템에 대해 유용하다. |
||
nosuid |
set-UID, set-GID 를 무시하게 한다. |
||
nouser |
일반 사용자( 즉, 루트 아닌 )가 마운트할 수 있도록 허용하지 않는다. 기본 설정치이다. |
remount
이미 마운트된 화일 시스템을 다시 마운트한다. 보통 읽기 전용 화일 시스템을 읽기/쓰기 모드로 전환하는 등 화일 시스템에 대한 플래그를 바꿀 때 사용된다.
ro |
화일 시스템을 읽기만 가능하게 한다. |
||
rw |
읽기/쓰기 모두 가능하게 마운트한다. |
||
suid |
set-UID, set-GID 가 효력을 발휘할 수 있게 해준다. |
||
sync |
화일 시스템에 대한 I/O가 동기적으로 이뤄지게 한다. |
||
user |
Allow an ordinary user to mount the file system. This option implies 일반 사용자도 마운트할 수 있게 허용한다. 이 옵션은 다음 noexec, nosuid, 와 nodev 도 효력을 발휘하게 한다. ( 같은 줄에서 user,exec,dev,suid 등의 옵션을 주지 않는다면 ). |
다음 옵션은 몇몇 화일 시스템에만 적용된다. 화일 시스템별로 정리를 한다. 모두 −o 플래그 뒤에 쓰이는 옵션이다.
uid=value and gid=value
화일 시스템의 루트에 대한 소유자와 그룹을 설정한다.( 기본값은 : uid=gid=0, 이다. 하지만 uid 와 gid 을 아무 설정값없이 적으면 현재 프로세스의 uid, gid를 따른다.)
setuid=value and setgid=value
모든 화일의 소유자와 그룹을 설정한다.
mode=value
원래의 퍼미션을 무시하고 모든 화일에 대한 모드를 value & 0777 한 값으로 설정한다. 그리고 읽기 퍼미션을 갖는 디렉토리에 대하여 검색 퍼미션을 부여한다. 값은 8 진수로 적는다.
protect
화일 시스템의 보호 비트에 어떤 변화도 허용치 않는다.
usemp |
첫번째 sync, umount 하자마자 마운트 포인트의 uid, gid 로 화일 시스템의 uid, gid 를 설정한다. 그리고 나서 다시 이 값을 지운다. 약간은 이상한 옵션이다... |
verbose
각 마운트 행위에 대한 정보를 출력한다.
prefix=string
심볼릭 링크를 따라갈 때 볼륨명 앞에 prefix 를 사용한다.
volume=string
심볼릭 링크를 따라갈 때 ’/’ 앞에다 최대 30 자의 prefix 를 사용한다.
reserved=value
(기본값: 2.) 장치의 시작부터 수치만큼의 블럭이 사용되지 않음.
root=value
루트 블럭의 위치를 명시한다.
bs=value
블럭사이즈를 지정한다. 512, 1024, 2048, 4096 이라는 수치를 넣을 수 있다.
grpquota / noquota / quota / usrquota
이 옵션을 사용할 수는 있으나 무시된다.
없음.
없음. ‘ext’ 화일 시스템은 이제 쓰이지 않는다. 쓰지 말라.
‘ext2’ 화일 시스템은 표준 리눅스 화일 시스템이다. 커널 버그로 인해, 아무런 마운트 옵션으로든 마운트될 수 있다. (Linux 2.0).
bsddf / minixdf
statfs 시스템 호출의 행동 방식을 결정한다. minixdf 의 경우 f_blocks 필드에 화일 시스템의 전체 블럭 수를 반환하게 한다. bsddf 의 경우에는 ( 기본 설정치 ) ext2 화일 시스템 자체의 의해 사용되고 화일 저장에는 사용되지 않는 블럭 수를 뺀 값을 반환한다. 예를 들자면,
% mount /k -o minixdf; df /k; umount /k
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda6 2630655 86954 2412169 3% /k
% mount /k -o bsddf; df /k; umount /k
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda6 2543714 13 2412169 0% /k
( 위 옵션은 /etc/fstab 화일에서 줄 수도 있다.)
check / check=normal / check=strict
점검 수준을 결정한다. 옵션 중 하나가 사용되면( check=normal 이 기본 설정치 ) 마운트할 때 아이노드, 블럭을 조사하게 된다. is set by default) the inodes and blocks bitmaps are checked upon mount (커다란 디스크인 경우 30 초 정도 걸리기도 한다.) 엄격한(strict) 점검인 경우 자료 영역에서 해제해야 하는 블록을 점검해준다.
check=none / nocheck
아무런 점검도 하지 않는다.
debug |
마운트, 리마운트마다 정보를 출력한다. |
errors=continue / errors=remount-ro / errors=panic
오류가 발생했을 때의 반응양식을 정의한다. (오류를 무시하고 화일 시스템에 이상이 있더라도 그냥 사용하게 하거나 화일 시스템을 읽기 전용으로 마운트 또는 시스템을 패닉 상태로 두어 중지하도록 할 수 있다.) 기본 설정치는 화일 시스템의 수퍼블럭에 저장되며 tune2fs(8) 를 사용하여 변경할 수 있다.
grpid 또는 bsdgroups / nogrpid 또는 sysvgroups
새롭게 생성되는 화일에 부여될 기본 그룹 ID 를 정의한다. grpid 가 설정되어 있다면, 속한 디렉토리의 그룹 ID 를 취한다; 그렇지 않은 경우( 기본 설정치 ), 디렉토리에 setgid 가 설정되어 있지 않는 한 현재 프로세스의 fsgid 를 따른다. 상위 디렉토리에 setgid 가 설정되어 있는 경우 화일은 상위 디렉토리의 gid 를 따르고 디렉토리가 생성되면 또 다시 setgid 설정을 갖는다.
resgid=n 와 resuid=n
ext2 화일 시스템은 화일 시스템의 일정 퍼센트를 다른 용도로 사용한다. ( 기본적으로 5% 인데 mke2fs(8) 와 tune2fs(8) 을 참고하기 바란다). 이 옵션은 예약된 블럭을 누가 사용할 수 있는지 결정한다. (대략 UID, GID 를 갖는 누구든 사용할 수 있다고 할 수 있다.)
sb=n |
블럭 1 을 사용하지 않고 불럭 n 을 수퍼블럭으로 사용한다. 만약 화일 시스템이 손상을 입었을 경우 유용하다. 보통 수버 블럭의 복사본은 매 8192 블럭마다 있다: 따라서 1 번 블럭, 8193 블럭, 16385 블럭 등이다. (따라서 커다란 화일 시스템인 경우 수백 심지어 수천 개의 수퍼블럭 복사본을 갖는다. 본인은mke2fs 를 통해 복사본 숫자를 줄이는 방법에 대하여 모른다. ) |
grpquota / noquota / quota / usrquota
옵션을 쓸 수는 있으나 그냥 무시된다.
blocksize=512 / blocksize=1024
블럭 사이즈를 결정한다.( 기본 설정치 512 ).
uid=value 와 gid=value
모든 화일의 솟유자와 그룹을 설정한다.( 기본값: 현재 프로세스의 UID, GID가 된다.)
umask=value
umask값을 설정한다.(기본적으로 설정되지 않을 퍼미션값을 말한다.) 기본 umask 값은 현재 프로세스의 값을 따른다. 이 값은 8 진수로 주어야 한다.
check=value
화일 이름에 대한 3 가지 옵션이 있다.
r[elaxed]
대소문자를 쓸 수 있으며, 긴 이름은 잘려나간다.( 예. verylongname.foobar 이라는 이름은 verylong.foo 이 된다.), 화일명 앞, 중간의 공백문자도 받아들인다.( 화일명과 확장자 )
n[ormal]
"relaxed"와 마찬가지이지만 특수문자들( *, ?, <, 스페이스 등 )은 사용할 수 없다. 이것이 기본값이다.
s[trict]
"normal"과 같으나 이름을 길게 쓸 수 없으며 리눅스에서 많이 사용되는 있으며 MS-DOS에서는 사용할 수 없는 특수 문자는 사용할 수 없다. (+, =, 공백 등 )
conv=b[inary] / conv=t[ext] / conv=a[uto]
fat 화일 시스템은 커널 수준에서 CRLF<--->NL 변환을 한다. ( MS-DOS 텍스트를 유닉스 텍스트 형식으로 변환) 다음 변환이 가능하다:
binary |
아무런 변환도 일어나지 않는다. 기본값. |
||
text |
모든 화일에 대하여 CRLF<-->NL 변환을 수행한다. |
||
auto |
이미 잘 알려진 확장자를 제외한 화일에 대해서는 CRLF<--->NL 변환을 한다. 잘 알려진 확장자 목록은 fs/fat/misc.c 의 첫부분에 나열되어 있다. (버전 2.0 목록은 다음과 같다: exe, com, bin, app, sys, drv, ovl, ovr, obj, lib, dll, pif, arc, zip, lha, lzh, zoo, tar, z, arj, tz, taz, tzp, tpz, gz, tgz, deb, gif, bmp, tif, gl, jpg, pcx, tfm, vf, gf, pk, pxl, dvi). |
프로그램 내부적으로 lseek 를 사용한다면 커널 내부의 텍스트 변환은 좋지 않다. 그러니 주의하기 바란다.
바이너리 모드로 마운트된 화일 시스템에 대해서는 변환 도구(fromdos/todos)를 사용하면 된다.
debug |
debug 플래그를 작동시킨다. 화일 시스템의 버전과 파라미터 목록을 보여준다. (파라미터값이 제대로 맞지 않을 때도 출력된다.) |
fat=12 / fat=16
12 비트 fat 인지 16 비트 fat 인지 명시한다. 자동 FAT 형 감지를 하지 못하게 한다. 주의하여 사용하기 바란다.
quiet |
quiet 플래그를 설정한다. chown, chmod 명령이 실패한다 할 지라도 에러를 출력하지 않는다. 주의하여 사요하기 바란다. |
sys_immutable, showexec, dots, nodots, dotsOK=[yes|no]
FAT 화일시스템에 유닉스 또는 DOS 규칙을 무리하게 적용하려할 때 사용한다.
uid=value 와 gid=value
모든 화일의 소유자와 그룹을 설정한다.( 기본값: 현재 프로세스의 UID, GID를 따른다.)
umask=value
umask값을 설정한다.(기본적으로 설정되지 않을 퍼미션값을 말한다.) 기본 umask 값은 현재 프로세스의 값을 따른다. 이 값은 8 진수로 주어야 한다.
case=lower / case=asis
화일명은 모두 소문자로 바꾸거나 아니면 그래도 둔다. (기본값: case=lower.)
conv=binary / conv=text / conv=auto
conv=text 인 경우 화일을 읽으면 CR 을 지워준다.( 특히 NL 다음의 CR 을 지운다 ) conv=auto 인 경우 conv=binary 와 conv=text 중간쯤의 변환을 해준다. conv=binary 인 경우 화일을 있는 그대로 읽는다. 기본값.
nocheck
화일 시스템에서 자료 불일치 점검에 실패하더라도 마운트를 중지하지 않는다.
Normal iso9660 화일명이 8.3 형식으로 나타나게 한다.( 즉 DOS 식 화일명 제한을 사용한다. ) 그리고 모두 대문자로 표시되게 한다. 또한 소유권, 허가권, 링크 수, 블럭/문자 장치 표시 등의 필드를 없앤다.
락 릿지(Rock Ridge)는 iso9660 시스템에 유닉스의 모든 기능을 제공하는 확장 기능이다. 기본적으로 각 디렉토리마다 추가 정보를 위한 공간이 마련되어 있기 때문에 락 릿지를 사용하면 유닉스 화일 시스템과 거의 구별할 수 없을 정도로 된다.( 물론 읽기 전용이지만 )
norock |
락 릿지가 가능해도 그것을 사용하지 않게 한다. Cf. map. |
check=r[elaxed] / check=s[trict]
check=relaxed 옵션과 같이 쓰이면 화일명이 우선 소문자로 변환된다. norock 와 map=normal 이 같이 쓰일 때만 의미를 갖는다. (기본값: check=strict.)
uid=value 와 gid=value
화일 시스템의 모든 화일에 주어진 UID, GID 를 부여한다. 락 릿지 확장 기능의 정보를 덮어쓸 수 있다. (기본값: uid=0,gid=0.)
map=n[ormal] / map=o[ff]
락 릿지가 아닌 시스템에 대하여 대문자를 소문자로 변환하고 끝에 나오는 ‘;1’ 문자를 떼어내고 ‘;’는 ‘.’로 변환한다. map=off 을 함께 사용하면 화일명 변환이 이뤄지지 않는다. norock. 을 보기 바란다. (기본값: map=normal.)
mode=value
락 릿지 아닌 시스템에서 모든 화일에 주어진 모드를 설정한다. (기본값: 모든 사람에게 읽기 허가권 )
unhide |
히든 화일, 관련 화일 또한 보여준다. |
block=[512|1024|2048]
블럭 사이즈를 주어진 값을 설정한다. (기본값: block=1024.)
conv=a[uto] / conv=b[inary] / conv=m[text] / conv=t[ext]
(기본값: conv=binary.) 리눅스 버전 1.3.54 이후로 이 옵션은 더 이상 효력을 발휘하지 않는다. (binary 이외의 설정은 매우 위험하다.)
cruft |
화일 길이의 상위 바이트에 다른 무의미한 정보가 들어있는 경우, 이 옵션을 주어서 화일 길이의 상위 비트를 무시하도록 한다. 이렇게 하면 화일은 16 메가를 넘어갈 수 없다. 전체 시디롬이 음수 또는 800 메가 이상의 이상한 크기를 갖는 경우에 ‘cruft’ 옵션이 자동으로 사용된다. 또한 볼륨 시퀀스 번호가 0 또는 1이 아닌 경우에도 자동으로 사용된다. |
없음.
fat 화일 시스템에 대한 옵션을 보기 바란다. msdos 화일 시스템에 어떤 이상이 있는 경우 에러를 내고 읽기 전용으로 만든다. 다시 마운트하면 쓰기가 가능하다.
nfs 와 마찬가지로 ncp 는 마운트 시 바이너리 옵션을 필요로 한다.( struct ncp_mount_data) 전달인수는 ncpmount(8) 에 의해 만들어지고 현재 버전의 mount (2.5k) 는 ncp 에 대한 것을 인식하지 못한다.
텍스트 옵션을 쓰지 않고 nfs 화일 시스템은 struct nfs_mount_data 자료형의 바이너리 옵션을 필요로 한다. mount 프로그램은 ‘tag=value’라는 형식으로 처리하고 위에서 말한 구조체에 값을 설정한다. rsize=n, wsize=n, timeo=n, retrans=n, acregmin=n, acregmax=n, acdirmin=n, acdirmax=n, actimeo=n, retry=n, port=n, mountport=n, mounthost=name, mountprog=n, mountvers=n, nfsprog=n, nfsvers=n, namlen=n. The option addr=n 을 쓸 수는 있으나 무시된다. 다음의 논리적 참거짓(Boolean) 옵션 앞에는 no 를 붙일 수 있다: bg, fg, soft, hard, intr, posix, cto, ac, tcp, udp. 세부 사항은 nfs(5) 을 보기 바란다.
특별히 유용한 옵션으로는 다음이 있다.
rsize=8192,wsize=8192
기본 버터 사이트 1024 보다는 더 빠른 접속 속도를 위해 필요하다.
soft |
이 옵션을 주면 일정 시간 동안 반응하지 않는 nfs 서버에 대해서는 타임아웃이 걸리도록 하며 그렇지 않은 경우 계속 마운트하고 있는다. 시간 설정은 timeo=time 을 사용한다. 이 옵션은 때때로 여러분의 nfs 서버가 반응하지 않거나 서버로부터 화일을 받는 도중 리부팅할 때 사용된다. |
uid=value 와 gid=value
인식을 하지만 본인이 보기에 어떤 다른 영향도 미치지 않는다.
nfs와 마찬가지로, smb 또한 바이너리 전달인수를 필요로 한다. ( struct smb_mount_data) smbmount(8) 명령을 가지고 만들 수 있으며 현재 버전의 mount (2.5k) 은 smb 에 대한 것을 인식하지 않는다.
없음.
없음.
msdos 에 대한 옵션을 보기 바람.
일단 fat 에 대한 옵션을 인식하며 다음 옵션도 사용가능하다.
uni_xlate
처리되지 않는 유니코드 문자를 특수한 이스케이프 시퀀스로 변환한다. 유니코드 문자로 화일명을 쓴 화일을 백업/복원할 수 있도록 해준다. 이 옵션이 없는 경우 ’?’이라는 문자가 사용된다. vfat 화일 시스템에서는 이스케이프 문자를 ’:’으로 사용한다. u 가 유니코드 ㅁ누자라면 이스케이프 시퀀스는 다음과 같다.
’:’, (u & 0x3f), ((u>>6) & 0x3f), (u>>12).
posix |
대소문자만 다른 화일명을 허용한다. |
nonumtail
name~num.ext 라는 화일명을 쓰기 전에 시퀀스 번호를 사용하지 않는 짧은 이름을 먼저 시도해본다.
없음.
없음. xiafs 에 어떤 문제가 있는 것은 아니지만 많이 사용되고 있지 않으며 관리도 되고 있지 않다. 이것을 사용하지 말기 바란다.
또 다른 타입 중 하나로서 루트 장치를 통한 마운트를 들 수 있다. 예를 들어, 다음과 같이 한다고 하자.
mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024
이 명령은 루프 장치인 /dev/loop3 을 /tmp/fdimage 이라는 화일에 연관시킨다. 그리고 나서 이 장치를 /mnt 에 마운트한다. 다음 3 가지 옵션을 인식한다. loop, offset 와 encryption 이 옵션들은 실제로는 losetup(8) 에 대한 옵션이라 할 수 있다. If no explicit loop device is mentioned 루프 장치가 명시되지 않으면 ( 또는 ‘−o loop’ 라는 옵션만 주면), mount 는 사용되지 않은 루프 장치를 찾아서 사용한다.
/etc/fstab 화일 시스템 테이블
/etc/mtab 마운트된 화일 시스템에 대한 테입르
/etc/mtab~ 잠금(lock) 화일
/etc/mtab.tmp 임시 화일
mount(2), umount(2), fstab(5), umount(8), swapon(8), nfs(5), mountd(8), nfsd(8), mke2fs(8), tune2fs(8), losetup(8)
깨진 화일 시스템을 사용하는 경우 시스템 다운이 될 수도 있다.
몇 가지 리눅스 화일 시스템은 −o sync (ext2fs는 sync 옵션을 사용하여 마운트하는 경우 동기적 갱신( BSD에서처럼 )을 지원함 )
−o remount 를 통하여 마운트 파라미터에 변화를 줄 수 있다.(모든 sb 를 제외한 ext2fs 화일 시스템의 모든 파라미터 값을 바굴 수 있다. 하지만 fatfs 에 대해서는 gid 또는 umask 를 변경할 수 없다)
A mount 명령은 AT&T UNIX 버전 6 에서 생겼다.
이 만 용 <geoman AT nownuri DOT nowcom DOT co DOT kr>
<freeyong AT soback DOT kornet DOT nm DOT kr>