tail head cat sleep
QR code linking to this page

Man page  — MOUNT_MSDOSFS

명칭

mount_msdosfs – MS-DOS 파일 시스템을 mount 한다

내용

서식


mount_msdosfs [-o options] [-u uid] [-g gid] [-m mask] [-s] [-l] [-9] [-L locale] [-W table] special node

해설

mount_msdosfs 명령은, 디바이스명 special 위의 MS-DOS 파일 시스템을, 글로벌 파일 시스템의 이름 공간의 node (이)가 가리키는 위치에 접속합니다. 통상 이 명령은, 부트시에 mount(8) 에 의해 실행됩니다만, 임의의 유저가, 자신의 소유하는 임의의 디렉토리에 MS-DOS 파일 시스템을 mount 하기 위해서 사용할 수도 있습니다. (물론, 그 파일 시스템을 포함한 디바이스에 대해서 적절한 액세스를 실시할 수 있는 것이 조건입니다만. )

옵션은 이하의 것을 사용할 수 있습니다:
-o options
  지정된 mount 옵션 options (을)를 mount(8) 의 기술 대로에 사용합니다. 또는, MSDOS 파일 시스템 고유의 옵션 shortnames, longnames, nowin95 의 어느쪽이든 1 개를 사용합니다. 이것들은, mount 되는 파일 시스템에 있어서의 Windows 의 이름의 변환에 영향을 줍니다.
-u uid
  파일 시스템상의 파일의 소유자를 uid (으)로 합니다. 디폴트의 소유자는 파일 시스템이 mount 되는 디렉토리의 소유자입니다.
-g gid
  파일 시스템상의 파일의 그룹을 gid (으)로 합니다. 디폴트의 그룹은 파일 시스템이 mount 되는 디렉토리의 그룹입니다.
-m mask
  파일 시스템상의 파일의 최대의 퍼미션을 지정합니다. (예를 들면, mask 755 (은)는, 디폴트로, 소유자가 파일의 읽고 쓰기 실행의 권한을 가져, 다른 유저가 읽기와 실행의 권한만을 가지는 것을 지정합니다. 8 진의 파일 모드에 관해서는 chmod(1) (을)를 봐 주세요. ) mask 의 하위 9 비트만이 사용됩니다. 디폴트의 mask (은)는, 파일 시스템이 mount 되는 디렉토리로부터 취득됩니다.
-s
  Win'95 의 긴파일이름을 무시해, 생성하지 않게, 강제합니다.
-l
  Win'95 의 긴파일이름의 리스트 및 생성을 강제해, 생성/수정/액세스일을 분리하도록(듯이) 강제합니다.

-s-l 도 지정되지 않는 경우, mount_msdosfs (은)는 기존의 Win'95 의 긴파일이름으로부터 mount 해야 할 파일 시스템의 루트 디렉토리를 찾아 mount 합니다. 이러한 엔트리가 발견되지 않았던 경우로, 짧은 DOS 파일명이 발견되었을 경우, -s 하지만 디폴트입니다. 그렇지 않은 경우, -l 하지만 가정됩니다.

-9
  파일을 삭제 및 rename 할 경우에 두어도, 특수한 Win'95 의 디렉토리 엔트리를 무시합니다. 이것은 -s (을)를 강제합니다.
-L locale
  DOS 와 Win'95 의 국제 대문자 소문자 이름 변환에 대해 사용된다 로케일명을 지정합니다. 디폴트에서는 ISO 8859-1 가 로컬인 캐릭터 세트와 가정됩니다.
-W table
  3 개의 변환표를 포함한 텍스트 파일을 지정합니다:
  1. Win'95 의 긴파일이름에 대해서, 로컬 캐릭터 세트로부터 Unicode 에 변환하는 표 (상반분 )이며, 행 마다 8 개로 분할된 128 Unicode 코드입니다. Unicode 에 존재하지 않는 코드가 있었을 경우, 0x003F 코드 ('? ')를 대신에 사용합니다.
  2. DOS 명에 대해서, DOS 로부터 로컬 캐릭터 세트에 변환하는 표 (상반분 )이며, 행 마다 8 개로 분할된 128 문자 코드입니다. 변환할 수 없는 것에 대해서는, 코드 0x3F ('? ')를 사용합니다.
  3. DOS 명에 대해서, 로컬 캐릭터 세트로부터 DOS 에 변환하는 표 (상반분 )이며, 행 마다 8 개로 분할된 128 문자 코드입니다. 특수한 의미를 가지는 코드가 있습니다:
0x00 DOS 피일명에 대해 금지되고 있는 캐릭터;
0x01 DOS 파일명에 대해 '_'에 변환되어야 할 캐릭터;
0x02 DOS 파일명에 대해 스킵 되어야 할 캐릭터;

디폴트에서는 ISO 8859-1 가 로컬 캐릭터 세트로서 가정됩니다. 패스가 절대 패스가 아닌 경우, /usr/libdata/msdosfs/ 프레픽스가 전을 뒤따릅니다.

관련 파일

/usr/libdata/msdosfs
  캐릭터 세트 변환표의 디폴트의 두는 곳소

관련 항목

mount(2), unmount(2), fstab(5), mount(8)

경고

Win'95 로 사용하고 있는 것과 같은 수속을 사용해 주의하고 있는 것에도 불구하고, -9 플래그를 사용하면(자) 파일 시스템을 파괴하는 일이 있습니다.

FreeBSD 2.1 및 그 이전의 버젼에서는 16K 보다 큰 클러스터 사이즈를 취급할 수 없었습니다. MS-DOS 파일 시스템을 mount 하는 것만으로, 그 파일 시스템을 파괴해 버리는 일이 있었습니다. 16K 보다 큰 클러스터 사이즈는 1G 보다 큰 파일 시스템에서는 피하든지 않고, 1G 보다 큰 파일 시스템을 FIPS 로 줄였을 때에도 발생 할 수 있습니다.

역사

mount_msdosfs 하 FreeBSD 2.0 에서 처음으로 등장했습니다. 이 바탕으로 된, mount_pcfs 하 FreeBSD 1.0 에서 등장했습니다만, 보다 그런 것같은 이름의 mount_msdosfs (을)를 할 수 있었기 때문에 폐지되었습니다.

MOUNT_MSDOSFS (8) April 7, 1994

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

With features like these, who needs bugs?
— Henry Spencer