답변:
제공 mkfs.vfat
하고 친구 인 Dosfstools 는 레이블을 변경하기 위해 (이전 버전에서 fatlabel
호출) 제공합니다 dosfslabel
.
내 USB 드라이브 mlabel
가 작동하지 않았지만 작동 fatlabel
했습니다!
fatlabel /dev/device
당신에게 라벨을 제공합니다
fatlabel /dev/device NEW_LABEL
새로운 라벨을 설정
sudo fatlabel /dev/sdXN NewLabel
( 예를 들어 / dev / sdf1 )
USB 드라이브 이름 바꾸기 에 대한 우분투 페이지를 살펴보십시오. 기본적으로 다음과 같습니다.
mlabel -i <device> ::<label>
해결책은 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 문자 만 포함될 수 있습니다. 악센트 부호 문자 등은 작동하지 않습니다.