일부 어원/역사

일부 어원/역사

디스크 레이블의 개념은 무엇을 의미합니까?

파티션 테이블 유형(MBR, GPT, 순환 등)과 같은 의미인가요? (다음 출력 parted에서 ​​의심했듯이내 이전 게시물)

아니면 디스크에 부여된 이름을 의미합니까?

감사해요.

$ sudo parted -l
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name                  Flags
 1      1049kB  538MB  537MB  fat32        EFI System Partition  boot, esp
 2      538MB   500GB  500GB                                     lvm


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/lubuntu--vg-swap: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system     Flags
 1      0.00B  4295MB  4295MB  linux-swap(v1)


Error: /dev/mapper/lubuntu--vg-home: unrecognised disk label
Model: Linux device-mapper (linear) (dm)                                  
Disk /dev/mapper/lubuntu--vg-home: 444GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/lubuntu--vg-root: 51.5GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system  Flags
 1      0.00B  51.5GB  51.5GB  ext4

답변1

예, 혼란스럽습니다.

  • [모든 디스크에 있지만 swap, procfs, sysfs 등과 같은 특수 파티션에는 해당되지 않음] LABEL에 의해 호출되는 파티션 내부(보다 정확하게는 파일 시스템 내부)에 레이블이 있습니다.lsblk -f
  • 파티션 외부에 있지만 파티션 테이블에 PARTLABEL[ lsblk -fGpt 디스크에만 이 용량이 있음] 이라는 레이블이 있습니다.
  • 가장 바깥쪽에는 "파티션 테이블"이라고 불리는 레이블이 있습니다. 마지막 용어는 다음과 같은 다른 Unix 문화권에서 더 일반적으로 사용됩니다.오픈BSD, 신탁그리고BSD. 안타깝게도 이는 귀하가 우연히 발견한 "인식할 수 없는 디스크 레이블"의 경우인 것 같습니다.

일부 어원/역사

  • 초기 파일 시스템에는 레이블이나 심지어 레이블에 대한 합의가 전혀 없었습니다. 파일 시스템을 다시 생성하면 (FS) 레이블도 손실됩니다. 따라서 FS 외부이지만 파티션 테이블 내부에 있는 레이블 레이어가 GPT 디스크에 추가됩니다.
  • 다시 시작하면 (구식) InternalLabel 또는 Docu 또는 무언가가 PARTLABEL호출되거나 전혀 존재하지 않을 수 있습니다. 우리에겐 그런 사치가 없으니까LABELLABEL

    1. 역사적 사실은 타협할 수 없습니다 – (우리 대부분은 타임머신에 접근할 수 없습니다!)
    2. 우리 중 다수는 여전히 구형(MBR) 하드웨어를 사용하고 있습니다.지금
    3. 그래도 병에 라벨을 붙이세요병 안에혼란스럽다.
  • 가장 바깥쪽 레이블의 경우 새 디스크를 구입하여 운영 체제에서 사용할 수 있도록 준비하는 "레이블"보다 영어 단어 "형식"에 더 가깝다고 생각하세요. 이제 우리는 말한다포맷 디스크. 이전에 *nixers는 다음과 같이 말했습니다.디스크 레이블 지정

혼란스러운 이유

모든 Linux 사용자(또는 자신의 컴퓨터를 관리하는 최소한 한 사람)는 다음 사항을 처리해야 합니다.4개 레벨이것은 충분히 혼란스러울 수 있습니다!

  1. 하드웨어 디스크
  2. 파티션 테이블(요약표)
  3. 분할
  4. 파일 시스템

각 n+1은 위의 n 내에 중첩됩니다.

LV를 사용하면 혼란스러울 수 있는 더 많은 레벨을 추가할 수 있습니다.

내 거

친절한 조언

위의 내용을 얻을 때까지 LV를 사용하지 마십시오.

답변2

레이블은 실제로 파티션이나 전체 드라이브가 포맷된 후 파일 시스템의 속성입니다. 새 파일 시스템으로 USB 드라이브를 포맷하면 레이블이 변경된 것을 알 수 있습니다. 일반적으로 드라이브를 수동으로 포맷할 때(예: mkfs 버전 중 하나를 통해) -n다음과 같이 플래그를 지정할 수 있습니다.이 답변.

그러나 라벨의 목적은 무엇입니까? 이것은 에서 발췌한 것입니다.아치스 위키 :

시스템에 SATA, SCSI 또는 IDE 디스크 컨트롤러가 여러 개 있는 경우 해당 장치 노드는 순서에 관계없이 추가됩니다. 이로 인해 부팅할 때마다 장치 이름(예: /dev/sda 및 /dev/sdb)이 전환되어 궁극적으로 시스템 부팅 실패, 커널 패닉 또는 블록 장치 사라지는 원인이 될 수 있습니다. 지속적인 이름 지정은 이러한 문제를 해결합니다.

즉, 장치 라벨은 시스템 유지 관리에 도움이 됩니다. 분명히 이것은 시스템 관리자에게 더 친숙한 방법입니다.

좀 더 자세히 살펴보겠습니다:

태그로

거의 모든 파일 시스템 유형에는 레이블이 있을 수 있습니다. 이 파티션이 있는 모든 파티션은 /dev/disk/by-label 디렉토리에 나열됩니다. 디렉터리는 레이블이 첨부된 파티션이 있는지 여부에 따라 동적으로 생성되고 삭제됩니다.

/dev/sda1따라서 복잡한 시스템을 유지 관리하는 경우 /dev/sdb3레이블 등으로 드라이브/파티션을 식별하는 데 유용합니다.

이것은에서 온 것입니다Red Hat 문서:

이 레이블은 다음 구문을 사용하여 /etc/fstab의 장치를 참조하는 데 사용될 수도 있습니다.

LABEL=Boot

관련 정보