전체 플래시 공간 사용/조회

전체 플래시 공간 사용/조회

N GigaByte 플래시 메모리를 구입하면 운영 체제는 N GigaBytes 미만의 여유 공간을 제공합니다. 예를 들어 2GB의 플래시 메모리를 사용하면 사용할 수 있는 총 공간은 1.86GB입니다. 여기에 이미지 설명을 입력하세요.

내가 아는 한 차이점은 메타데이터에 있습니다. 맞아?

내 질문:

Linux에 2GB 공간 전체를 보거나 사용하는 명령이나 프로그램이 있습니까? 해당 메타데이터와 파일 시스템을 볼 수 있나요?

당신의 시간과 배려에 감사드립니다.

답변1

제조업체는 2GB용 2GB USB 스틱(2000000000바이트)을 판매합니다. 컴퓨터는 스틱을 기가바이트 단위로 표시합니다. 1GB는 1024 x 1024 x 1024바이트, 즉 1073741824바이트입니다.

2000000000을 1073741824로 나누면 1.86264514923095703125, 즉 소수점 이하 두 자리까지 반올림된 1.86GiB가 됩니다.

즉, 2GB = 1.86GiB입니다.

컴퓨터는 2의 배수(1GiB = 2^30)이기 때문에 GiB를 사용하는 경향이 있는 반면, 인간(및 디스크 제조업체[결국 인간임])은 10의 배수(1GB = 10^)이기 때문에 GB를 사용합니다. 9 ) )

답변2

차이점은 파일 시스템이 사용하는 공간입니다. 메타데이터와 파일 시스템의 내부 구조 모두에 공간 오버헤드가 있습니다. 이는 Windows 파일 시스템이든 Linux 파일 시스템이든 거의 모든 파일 시스템에 해당됩니다.

Linux에서는 SSD와 같은 저장 장치가 블록 장치로 간주되며, 원하는 경우 전체 블록 장치를 지정하는 "dd" 명령이 있으며, "dd"를 사용하여 2GB 메모리 스틱의 전체 내용을 다른 장치에 복사할 수 있습니다. 저장 장치의 2GB 파일. dd를 사용하여 동일한 크기의 다른 장치에 다시 넣을 수도 있습니다.

그러나 일반적으로 파일 시스템을 통해 정보에 액세스하므로 전체 2GB를 실용적인 방법으로 사용할 수는 없으며 모든 작업에 오버헤드가 발생합니다.

이에 관심이 있다면 인터넷에 파일 시스템과 "dd" 명령에 대한 많은 정보가 있습니다. 즐거운 시간 보내세요

관련 정보