FAT16 파티션 UUID 변경

FAT16 파티션 UUID 변경

FAT16USB 스틱을 사용하여 포맷된 파티션을 만들었습니다 .

mkdosfs /dev/sdb1

스틱을 삽입하면 다음과 같이 표시됩니다 /dev/.

/dev/disk/by-uuid/ABCD-1234

디스크의 UUID를 이외의 다른 UUID로 변경하려면 어떻게 해야 합니까 ABCD-1234?

고쳐 쓰다

une2fs가 작동하지 않는 것 같습니다.

# tune2fs /dev/sdb1 -U AAAA-1111
tune2fs 1.42.5 (29-Jul-2012)
tune2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.

업데이트 2

mtools 4.0.17-1Debian Wheezy를 설치했지만 명령 mlabel이 작동하지 않습니다.

# mlabel -N aaaa1111 /dev/sdb1
Mtools version 4.0.17, dated June 29th, 2011
Usage: mlabel [-vscVn] [-N serial] drive:

답변1

mtoolsmlabel작업을 수행하는 유틸리티가 함께 제공됩니다 .

mlabel -N aaaa1111 -i /dev/sdb1 ::

그렇지 않으면 16진수 편집기를 사용해야 할 수도 있습니다. 당신이 할 수 있는 유일한 일은 dosfstools명령을 사용하여 레이블을 변경하는 것입니다 fatlabel( mlabel볼륨 ID 없이도 작동합니다).

파일 시스템을 처음부터 다시 만들려는 경우에도 이 값을 제공할 수 있습니다 mkfs.vfat -i VOLUME-ID.

답변2

mtool 작동 방식:

mlabel -N $(uuidgen | head -c8) f:

다음을 구성하면 됩니다 /etc/mtools.conf.

drive f: file="/dev/sdb1"

답변3

다음 명령을 사용하십시오

tune2fs partition_name -U useb_id_what_you_want

uuidgen임의의 UUID를 생성하는 데 사용됩니다.

관련 정보