FAT32 파일 시스템의 볼륨 이름을 변경하는 방법은 무엇입니까?

FAT32 파일 시스템의 볼륨 이름을 변경하는 방법은 무엇입니까?

FAT32 파일 시스템의 볼륨 이름을 변경하는 방법은 무엇입니까? -n옵션을 사용하여 파티션을 포맷할 때 볼륨 이름을 설정할 수 있다는 것을 알고 있습니다 mkfs.vfat. 하지만 서식을 지정하지 않고 이름만 변경하는 방법은 무엇입니까?

특히 소문자와 대문자를 사용할 수 있기를 원합니다. 최악의 경우 Windows 도구를 사용할 수 있지만 Windows는 기본적으로 모든 문자를 대문자로 변환합니다(그러나 생성된 볼륨의 소문자에서는 잘 작동합니다 mkfs.vfat).

답변1

비둘기 의자및 Friends를 제공하는 는 변경 태그 mkfs.vfat도 제공합니다 fatlabel( dosfslabel이전 버전에서는 호출됨).

답변2

내 USB 드라이브가 mlabel작동하지 않지만 fatlabel작동하기 때문입니다!

fatlabel /dev/device

당신을 태그하세요

fatlabel /dev/device NEW_LABEL

새 라벨 설정

답변3

해결책은 mkdosfs(mkfs.vfat)를 사용하는 것입니다. 이를 통해 사용자는 -n 플래그를 사용하여 볼륨 레이블을 지정할 수 있으며 소문자는 소문자로 유지되지만 도구가 파일 시스템을 다시 생성하므로 모든 데이터가 손실됩니다.

다음 비파괴 솔루션은 mlabel과 dosfslabel 명령줄 도구를 조합한 것입니다.

  1. 아직 연결되지 않은 경우 장치를 컴퓨터에 연결하세요.
  2. 터미널 창을 엽니다.
  3. 실행하여 blkid | grep ' TYPE="vfat"' and </proc/mounts grep ' vfat '장치 이름을 알아보세요(예 /dev/sdb1: ). /media 등을 살펴보고 올바른 장치를 선택했는지 확인하세요. 확실하지 않은 경우 플러그를 뽑고 명령을 다시 실행하여 사라지는 것을 확인한 후 다시 연결하고 명령을 다시 실행하십시오.
  4. 다음을 실행하여 장치를 제거합니다 umount /dev/sdb1( /dev/sdb1위에서 찾은 장치 이름으로 바꾸십시오). 설치되었지만 제거에 실패한 경우 일부 창을 닫고 일부 프로그램(예: fuser -m /dev/sdb1)을 종료한 후 다시 제거해 보십시오.
  5. 실행합니다 sudo env MTOOLS_SKIP_CHECK=1 mlabel -i /dev/sdb1 ::x(/dev/sdb1을 위에서 찾은 장치 이름으로 교체). 시스템에서 mlabel을 찾을 수 없으면 sudo apt-get install mtools를 실행하여 설치하고 다시 시도하세요.
  6. 실행합니다 sudo dosfslabel /dev/sdb1 MyLabel( /dev/sdb1MyLabel을 원하는 레이블과 위에서 찾은 장치 이름으로 바꿉니다). 부팅 섹터 차이에 대한 경고는 무시하십시오. 시스템이 dosfslabel을 찾을 수 없으면 sudo apt-get install dosfstools를 실행하여 설치하고 다시 시도하십시오.
  7. 을 실행 blkid | grep ' TYPE="vfat"'하고 출력을 확인하여 레이블이 올바르게 변경되었는지 확인하십시오. 또는 장치의 플러그를 뽑았다가 다시 연결하십시오. 시스템은 라벨의 소문자를 대문자로 변환하지 않고 이를 인식하여 /media/MyLabel 아래에 설치합니다.

VFAT 라벨 길이는 11자로 제한됩니다. 더 긴 레이블을 지정하면 잘립니다. 또 다른 제한 사항이 있습니다. 태그에는 (특정) ASCII 문자만 포함될 수 있습니다. 악센트 문자 등은 작동하지 않습니다.

답변4

위 명령은 Rasberry Pi/Rasbian Jessie 8에서는 작동하지 않습니다. 나는 를 사용하기로 결정했습니다 gparted.

메뉴로 이동:파티션 라벨. 원하는 이름을 적고 녹색 파이프(적용)를 클릭하세요.

과정을 완료한 후 "Multiple" + 기호 아래에 숨겨진 세부정보를 확인할 수 있습니다. 또한 다른 명령도 있습니다:

 mlabel ::"LABEL_NAME" -i/dev/sda1

관련 정보