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 명령줄 도구를 조합한 것입니다.
- 아직 연결되지 않은 경우 장치를 컴퓨터에 연결하세요.
- 터미널 창을 엽니다.
- 실행하여
blkid | grep ' TYPE="vfat"' and </proc/mounts grep ' vfat '
장치 이름을 알아보세요(예/dev/sdb1
: ). /media 등을 살펴보고 올바른 장치를 선택했는지 확인하세요. 확실하지 않은 경우 플러그를 뽑고 명령을 다시 실행하여 사라지는 것을 확인한 후 다시 연결하고 명령을 다시 실행하십시오.- 다음을 실행하여 장치를 제거합니다
umount /dev/sdb1
(/dev/sdb1
위에서 찾은 장치 이름으로 바꾸십시오). 설치되었지만 제거에 실패한 경우 일부 창을 닫고 일부 프로그램(예:fuser -m /dev/sdb1
)을 종료한 후 다시 제거해 보십시오.- 실행합니다
sudo env MTOOLS_SKIP_CHECK=1 mlabel -i /dev/sdb1 ::x
(/dev/sdb1을 위에서 찾은 장치 이름으로 교체). 시스템에서 mlabel을 찾을 수 없으면 sudo apt-get install mtools를 실행하여 설치하고 다시 시도하세요.- 실행합니다
sudo dosfslabel /dev/sdb1 MyLabel
(/dev/sdb1
MyLabel을 원하는 레이블과 위에서 찾은 장치 이름으로 바꿉니다). 부팅 섹터 차이에 대한 경고는 무시하십시오. 시스템이 dosfslabel을 찾을 수 없으면 sudo apt-get install dosfstools를 실행하여 설치하고 다시 시도하십시오.- 을 실행
blkid | grep ' TYPE="vfat"'
하고 출력을 확인하여 레이블이 올바르게 변경되었는지 확인하십시오. 또는 장치의 플러그를 뽑았다가 다시 연결하십시오. 시스템은 라벨의 소문자를 대문자로 변환하지 않고 이를 인식하여 /media/MyLabel 아래에 설치합니다.
VFAT 라벨 길이는 11자로 제한됩니다. 더 긴 레이블을 지정하면 잘립니다. 또 다른 제한 사항이 있습니다. 태그에는 (특정) ASCII 문자만 포함될 수 있습니다. 악센트 문자 등은 작동하지 않습니다.
답변4
위 명령은 Rasberry Pi/Rasbian Jessie 8에서는 작동하지 않습니다. 나는 를 사용하기로 결정했습니다 gparted
.
메뉴로 이동:파티션 라벨. 원하는 이름을 적고 녹색 파이프(적용)를 클릭하세요.
과정을 완료한 후 "Multiple" + 기호 아래에 숨겨진 세부정보를 확인할 수 있습니다. 또한 다른 명령도 있습니다:
mlabel ::"LABEL_NAME" -i/dev/sda1