vfat 서명이란 무엇입니까?

vfat 서명이란 무엇입니까?

최근에 USB 플래시 드라이브의 파일 시스템에 액세스할 수 없다는 사실을 발견했습니다(제가 아는 한 FAT 유형입니다). Fedora는 자동으로 마운트되지 않으며 lsblk파티션을 볼 수 없습니다. 그래서 (장치를 먼저 지우는 대신) 새 파티션을 만들기로 결정했습니다 fdisk.

프로세스는 간단했지만( fdisk전혀 불만 사항 없음) fdisk마지막 단계로 "vfat 서명"이라는 항목을 제거해야 한다는 것을 알았습니다.

Created a new partition 1 of type 'Linux' and of size 7.3 GiB.
Partition #1 contains a vfat signature.

Do you want to remove the signature? [Y]es/[N]o:

나는 이 상황에서 새로운 파티션을 행복하게 만드는 것이 최선의 방법이 아닐 수도 있다는 것을 알고 있습니다. 나는 내가 무엇을 원하는지, 무엇을 해야 하는지 아직 모른다. 하지만 그럼에도 불구하고 저는 주로 궁금해서 다음 사항을 알고 싶습니다.

  1. "vfat 서명"이란 무엇입니까?
  2. 감지된 이유는 무엇입니까 fdisk?
  3. 그것을 탐지하는 목적은 무엇입니까 fdisk?
  4. Windows 환경에서 접했던 "디스크 서명"이라는 용어와 관련이 있나요?
  5. 왜 삭제하고 싶나요?

여기에서 비슷한 질문을 검색했지만 찾았습니다.이 문제이것은 내 질문에 대답하지 않습니다.

답변1

서명 파티션은 기본적으로 토큰/비콘입니다.무엇거기에 있고 비어 있지 않습니다. 파티션을 식별할 수도 있습니다.

여러 유틸리티/운영 체제의 맥락에서 파티션에 이미 데이터가 있음을 알리는 것이 유용합니다.

파티션 크기 이동/파티션 다시 만들기 예대개비파괴 작업포맷까지.

따라서 서명 경고는 "여기에 이미 데이터가 있습니다! ... 계속하시겠습니까?"라는 신호를 보내는 것입니다.

삭제 여부는 파티션 크기를 조정할 것인지 다시 생성할 것인지에 따라 다릅니다. 파티션을 다시 생성하는 경우 서명을 삭제하고 싶을 것이고, 파티션 크기를 조정하는 경우 서명을 유지하고 싶을 것입니다.

파티션 서명의 사용은 Linux에만 국한되지 않습니다.

~에서Wifefs 명령을 사용하여 Linux에서 디스크 장치의 서명을 지우는 방법

모든 디스크와 파티션에는 일종의 서명과 메타데이터/마법 문자열이 있습니다. 디스크를 구성하거나 드라이버를 연결하고 시스템에 디스크를 설치하기 위해 운영 체제에서 사용하는 메타데이터

답변2

위의 답변에 추가하려면 fdisk전체 디스크가 아닌 파티션에서 이를 실행하면 감지된 파일 시스템 서명에 대한 경고를 인쇄할 수 있습니다.

예:

# fdisk /dev/sda1

The device contains 'vfat' signature and it will be removed by a write command. See fdisk(8) man page and --wipe option for more details.

Device does not contain a recognized partition table.

항상 fdisk전체 디스크에서 실행됩니다(예 /dev/sda:아니요 /dev/sda1)

관련 정보