![파일 시스템 크기 단일 문자 약어](https://linux55.com/image/100246/%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%ED%81%AC%EA%B8%B0%20%EB%8B%A8%EC%9D%BC%20%EB%AC%B8%EC%9E%90%20%EC%95%BD%EC%96%B4.png)
많은 파일 시스템 관련 매뉴얼 페이지에서 단위는 단일 문자 [bBsSkKmMgGtTpPeE]로 표시됩니다. 대문자와 소문자는 무엇을 의미하나요? 그것은 메가바이트, 메가비트, 메가비트, 메가비트 중 어느 것입니까?
답변1
Unix 도구는 일관성이 없으므로 각 도구의 매뉴얼 페이지를 확인해야 합니다.
LVM 유틸리티예일관되며 일부(전부는 아님) 매뉴얼 페이지에 자세한 정보가 포함되어 있습니다. 예를 들어,레벨(8):
모든 크기는 (h) 사람이 읽을 수 있는 단위, (b) 바이트, (s) 섹터, (k) 엘로바이트, (m) 메가바이트, (g) 메가바이트, (t) 메가바이트, (p) 메가바이트, (e)xa바이트. 1024 대신 1000(SI)의 배수를 사용하여 대문자로 표시합니다.
즉, 바이트 b
또는 섹터(512바이트)이며, 이는 1000바이트(SI 킬로바이트), 1024바이트(킬로바이트), 1000000 바이트(SI 메가바이트), 1048576바이트(메가바이트) 등입니다.B
s
S
K
k
M
M
보다 일반적으로 b
파일 또는 디스크 크기와 관련하여 비트가 아니며 일반적으로 바이트이지만 때로는 블록일 수도 있습니다(블록 크기는 도구에 따라 다름). 접두사 k/m/g/t/p/e는 도구와 경우에 따라 1000의 거듭제곱 또는 1024의 거듭제곱을 의미할 수 있습니다. LVM의 S는 특이한 섹터를 나타냅니다. LVM에서 사용되지 않는 또 다른 일반적인 단위는 c
바이트입니다.씨멀티바이트 문자가 대중화되기 오래 전부터 문자입니다.
답변2
일부 LVM 명령(예: lvcreate
)은 소문자와 대문자 단위를 구분하지 않습니다. b
또는 B
바이트를 의미하거나, 512바이트의 섹터를 의미하거나, s
바이너리 킬로바이트(2^10 = 1024바이트)를 의미하거나, 바이너리 메가바이트(2^20 = 1,048,576바이트)를 의미하거나, 바이너리 기가 바이트(2^30 = 1)를 의미합니다. 073 741 824바이트) 또는 바이너리 테라바이트(2^40 = 1 099 511 627 776바이트) 또는 바이너리 페타바이트 및 /또는 바이너리 엑사바이트 Festival. 옵션 아래에 기록됩니다 . 예를 들어 다른 LVM 명령은 2의 거듭제곱에는 소문자 단위를 사용하고 10의 거듭제곱에는 대문자 단위를 사용합니다.S
k
K
m
M
g
G
t
T
p
P
e
E
man lvcreate
-L
lvs
다른 명령에는 다른 규칙이 있습니다. 예를 들어, 는 이진 단위에 dd
필요하고 K
( M
아님), 은 십진 단위에 필요하며, 이진 단위에는 (대신), ,를 사용하여 십진 단위에 대한 명령 페이지를 읽으십시오.G
kB
KB
MB
GB
du
df
K
M
G
KB
kB
MB
GB
파일 시스템 관련 명령은 비트 크기를 사용하지 않습니다. 항상 바이트 단위입니다.
답변3
소문자 b는 비트를 의미하고, 대문자 B는 바이트를 의미합니다.
MB/mB = megabyte
Mb/mb = megabit
수학적 설명은 간단합니다.
MiB = Mebibyte = 1024 KiB
KiB = Kibibyte = 1024 Bytes
MB = Megabyte = 1,000 KB
KB = Kilobyte = 1,000 Bytes
답변4
매뉴얼 페이지에서 언급했듯이lvcreate
-L|--size LogicalVolumeSize[b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E]
Gives the size to allocate for the new logical volume. A size suffix of
b or B for bytes,
s or S for sectors as 512 bytes,
k or K for kilobytes,
m or M for megabytes,
g or G for gigabytes,
t or T for terabytes,
p or P for petabytes or E for exabytes is optional.
Default unit is megabytes.
대문자는 1024가 아닌 1000의 배수로 표현하는 데에만 사용됩니다.
--units 3M과 같이 사용자 정의 단위도 지정할 수 있습니다.