Mac OSX Yosemite에서 이름 없는 ext-2/3 파티션에 레이블 지정

Mac OSX Yosemite에서 이름 없는 ext-2/3 파티션에 레이블 지정

그래서 약간의 문제가 있습니다.

Mac에서 Ubuntu 파티션에 레이블을 지정하려고 하는데 플래시 드라이브에 액세스할 수 없습니다. 내 리소스는 다음과 같습니다.

  • 퓨즈-ext2 지원 터미널 에뮬레이션
  • 디스크 유틸리티
  • 맥 OS 요세미티
  • 단일 우분투 파티션
  • 재정의

EFI 파티션의 파일 dont_scan_volumes에 있는 태그를 사용하려고 합니다 . refind.conf그러나 이를 사용하려면 해당 볼륨의 레이블을 얻어야 합니다. 어떤 이유로 내 Ubuntu 설치가 내 파티션에 레이블을 적용하지 않았기 때문에 문제가 발생했습니다. 를 통해 이를 시도했습니다 diskutil. 내 결과는 다음과 같습니다.

>su
Password:
sh-3.2# mkdir /Volumes/Ubuntu
sh-3.2# mount -t fuse-ext2 /dev/disk0s4 /Volumes/Ubuntu
sh-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            202.7 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
   4: 0FC63DAF-8483-4772-8E79-3D69D8477DE4               46.8 GB    disk0s4
   5:                 Linux Swap                         681.6 MB   disk0s6
sh-3.2# diskutil rename /Volumes/Ubuntu Ubuntu
Volume must be mounted

보시다시피 저는분명히이름을 바꾸기 전에 퓨즈-ext2를 통해 파티션을 마운트하면 마운트 해제 오류가 발생합니다. 이 오류가 발생하는 이유나 해결 방법에 대한 단서가 없습니다. 추가 정보나 명령 출력이 필요한 경우 알려주시면 추가 정보를 얻으려고 노력하겠습니다.

편집하다:

그래서 컴퓨터가 마운트된 것으로 인식하게 했습니다. 예! 그러나 여전히 이름을 바꿀 수는 없지만 다른 오류로 인해:

sh-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            202.5 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s4
   4:       Microsoft Basic Data                         46.8 GB    disk0s5
   5:                 Linux Swap                         681.6 MB   disk0s6
sh-3.2# diskutil renameVolume /Volumes/Untitled 
Usage:  diskutil rename[Volume] MountPoint|DiskIdentifier|DeviceNode newName
The new name is subject to file system-specific naming restrictions.
Ownership of the specified volume may be required.
sh-3.2# diskutil renameVolume /Volumes/Untitled ubuntu
ubuntu does not appear to be a valid volume name for its file system

그럼... 모두 소문자이고 기호가 없으며 8자 미만이면 "Microsoft 기본 데이터"에 충분하지 않습니다. 아니면 제가 뭔가 끔찍하게 잘못된 일을 하고 있는 걸까요?

또한 퓨즈-ext2를 통해 디스크를 읽기/쓰기 모드로 전환할 수 있지만 그렇지 않습니다.정말내가 볼 수 있는 한, 도와줘.

답변1

rEFInd는 파일 시스템이나 파티션 테이블에서 레이블을 읽을 수 있습니다. OS X에서 이 작업을 수행하려는 경우 파일 시스템보다 파티션 테이블에서 원하는 파티션 레이블을 파티션에 부여할 가능성이 훨씬 높지만 올바른 도구를 사용해야 합니다. 이 작업을 처리할 수 있는 도구 중 하나는 내 도구입니다.GPT fdisk( gdisk). 다음과 같이 옵션 을 사용하여 이름을 변경할 수 있습니다 c.

$ sudo gdisk /dev/sdd
GPT fdisk (gdisk) version 1.0.0

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sdd: 7989248 sectors, 3.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): AAA445FC-DEAB-4E2D-B2BF-5F9DF434A302
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7989214
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         7987199   3.8 GiB     0700  Foo

Command (? for help): c
Using 1
Enter name: Bar

Command (? for help): p
Disk /dev/sdd: 7989248 sectors, 3.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): AAA445FC-DEAB-4E2D-B2BF-5F9DF434A302
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7989214
Partitions will be aligned on 2048-sector boundaries
Total free space is 4029 sectors (2.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         7987199   3.8 GiB     0700  Bar

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdd.
The operation has completed successfully.

이 예는 에서 USB 플래시 드라이브를 수정하는 Linux 시스템에 있지만 /dev/sdd디스크 장치가 이어야 한다는 점을 제외하면 OS X에서도 거의 동일하게 작동합니다 /dev/disk0. rEFInd에서 실행할 수 있는 EFI 버전도 있지만 gdisk해당 버전에는 특히 일부 시스템에서 버그가 있으므로 가능하면 OS X 버전을 사용하는 것이 가장 좋습니다.

물론 또 다른 옵션은 Ubuntu에서 파일 시스템에 레이블을 지정하는 것입니다. ext2/3/4 파일 시스템인 경우 tune2fs다음과 같이 를 사용하여 이 작업을 수행할 수 있습니다.

sudo tune2fs -L "Desired Name" /dev/sda4

물론 필요에 따라 Desired Name변경 하십시오 . /dev/sda4파일 시스템이 마운트된 경우에도 이 작업을 수행할 수 있습니다.

관련 정보