전문기자 그리고 연구원
작업할 때마다 컴퓨터, 스마트폰, 태블릿 또는 기타 '스마트' 장치에서 정보는 어떤 방식으로 정렬된 파일에 저장되며 이를 파일 시스템/파일, 영어의 경우 파일 시스템, 다음과 같은 특정 기본 작업을 수행하는 데 필요합니다.
- 파일의 시작과 끝 및 포함된 데이터를 구분합니다.
- 파일에 명명법을 부여하십시오.
- 읽기 위해 해당 파일에 액세스합니다.
- 포함된 데이터가 작업할 수 있는 논리적 구조를 갖도록 새 파일을 생성하고 기존 파일에 대한 수정 사항을 저장합니다.
- 실행 가능한 파일을 프로그램으로 실행합니다.
- 디렉터리 구조(폴더)를 유지합니다.
우리는 또한 다른 고급 파일 시스템을 가지고 있으며 모든 파일 시스템이 역사를 통틀어 포함된 것은 아니지만 현재 파일 시스템을 포함하지 않는 경우는 거의 없습니다.
- 누가 파일을 가지고 있고 누가 파일에 액세스할 수 있는지를 구분하는 소유권 및 액세스 속성
- 버전 관리;
- 암호화.
파일 시스템의 역사를 추적하는 것은 매우 어렵습니다. 특히 파일 시스템이 시작되는 위치는 더욱 그렇습니다. 천공 카드에는 이미 일련의 카드 내에서 프로그램 및 데이터의 시작점을 나타내는 일종의 기본 파일 시스템이 있었습니다.
대형 메인프레임의 등장과 저장 자기 테이프에서 각각의 시작과 끝을 구분하는 시스템이 필요하게 되었습니다. 테이프 드라이브가 파일 액세스를 자동화할 수 있도록 수동 되감기를 방지하는 테이프 필요한.
로드할 프로그램의 시작점을 찾기 위해 수동으로 테이프를 되감아야 했던 가정용 8비트 마이크로컴퓨팅에서는 그렇지 않았습니다.
테이프에 의존하지 않고 표면에 데이터를 저장하는 최초의 자기 저장 장치가 사용되기 시작했을 때 어형 변화표 스토리지 사용량은 순차적에서 무작위로 변경되며 여기에서 파일 시스템을 사용하여 정보를 디스크에서 구조화된 방식으로 구성할 수 있습니다.
파일 시스템으로 작업하는 방법
이 시점에서 독자가 어떻게 이런 경이로움을 가지고 작업할 수 있는지 궁금하다면 위에 나열된 모든 작업을 수행할 수 있도록 해 주는 이보다 더 쉬울 수는 없습니다. 행위.
대부분의 사람들이 컴퓨터와 전자 장치를 유지 관리하지 않고 운영체제 (컴퓨터의 Windows 또는 macOS, 스마트폰 또는 태블릿의 Android 또는 iOS) 드라이브(이미 포맷된 상태로 판매됨)를 포맷하는 방법을 알고 있으므로 이미 만들어진.
파일 시스템은 드라이브가 포맷될 때 준비됩니다. 운영 체제 설치 또는 키에 있는 모든 정보를 삭제하려는 경우 USB (플래쉬 드라이브).
후자의 경우 우리가 수행할 작업은 앞서 언급한 '포맷' 프로세스입니다. 형식을 지정하거나 제공 체재, 정확하게 파일을 수신할 수 있도록 파일 시스템을 준비하는 것을 의미합니다. 포맷 프로세스가 끝나는 순간부터 파일을 저장할 수 있습니다. 그.
경우에 따라 사용하는 소프트웨어 플랫폼에 따라 일부 장치에 사용할 파일 시스템을 선택할 수 있습니다.
윈도우:
- 지방: FAT12 및 FAT16의 후속 개정으로 고대 MS-DOS 및 기타 DOS 시스템에서 사용된 파일 시스템이기도 합니다. 1980년에 생성되었으며 긴 파일 이름과 같이 현재 기본으로 간주되는 기능을 지원하지 않는 것을 기반으로 합니다.
- FAT32: VFAT 옆에 있는 진화 긴 파일 이름과 같은 문제를 수정하고 더 큰 디스크 용량도 지원하는 이전 버전에서. 여전히 외부 스토리지 드라이브에서 사용됩니다(플래시 드라이브, 메모리 카드,…). 이 시스템의 가장 큰 장점은 macOS와 같은 주요 운영 체제에서 지원된다는 것입니다. Windows 외에도 GNU/Linux로 포맷된 드라이브는 Windows 간에 데이터를 전송할 수 있습니다. 플랫폼.
- exFAT: Microsoft에서 만든 FAT 파일 시스템의 또 다른 변형으로 플래시 스토리지 시스템에서 사용하도록 최적화되었습니다. 현재 Android와 같은 플랫폼에서 사용됩니다.
- NTFS: 버전 NT 3.1 이후 Microsoft Windows에서 사용하는 파일 시스템으로, IBM에서 OS/2용으로 개발한 HPFS의 계승자입니다. Windows 설치의 표준입니다.
맥 OS:
- hfs: 1985년에 도입되어 홈 마이크로컴퓨팅에서 긴 파일 이름이나 파일 별칭과 같은 것을 개척했습니다.
- HFS+: 더 큰 파일에 대한 지원과 같이 시간이 노출된 HFS의 일부 단점을 대체했습니다. (컴퓨터 파일에서 영화를 보기 시작한 세상에서 필요한 것) 더 큰 드라이브를 포맷합니다. 크기. 그는 또한 사용에 기여했습니다. 코딩 Mac 파일 시스템에 표준화된 유니코드.
GNU/리눅스 및 기타 유닉스:
- 내선2: 전형적인 무료 운영 체제의 파일 시스템이며 이와 같이 펭귄 시스템의 커널에서도 무료로 찾을 수 있습니다.
- 내선3: 이전 버전에 추가된 시스템 저널링, Linux 배포판의 표준이 되었습니다.
- 내선4: 소비를 최적화합니다. 자원 더 큰 드라이브 및 파일에 대한 지원을 추가합니다.
- BTRFS: 오라클에서 개발한 것으로, 아직 '성숙한' 버전에는 이르지 못했지만 최대 파일 크기 등 ext4의 한계를 극복하고자 합니다.
- ZFS: 통합 관리 일반적으로 별도로 제공되는 파일 시스템 옆의 볼륨. Sun Microsystems에서 Solaris용으로 만들었지만 결국에는 Linux에도 도달했습니다.
- ReiserFS: 와 더불어 저널링 정의 기능으로 최신 버전은 Reiser4입니다. 또한 호스트에 마운트된 파일 시스템과 마운트 해제된 파일 시스템 모두에서 드라이브 크기를 동적으로 조정할 수 있습니다.