Etiquetar una partición ext-2/3 sin nombre en Mac OSX Yosemite

Etiquetar una partición ext-2/3 sin nombre en Mac OSX Yosemite

Entonces, un pequeño problema.

Estoy intentando etiquetar mi partición de Ubuntu en mi Mac y no puedo acceder a una unidad flash. Aquí están mis recursos:

  • Emulación de terminal habilitada para fuse-ext2
  • Utilidad de Discos
  • Mac OS Yosemite
  • Partición singular de Ubuntu
  • reencontrar

Estoy intentando usar la dont_scan_volumesetiqueta en el refind.confarchivo en la partición EFI. Sin embargo, para poder utilizarlo es necesario obtener la etiqueta del volumen en cuestión. Mi instalación de Ubuntu, por alguna razón, no aplicó una etiqueta a mi partición, de ahí el problema. He intentado hacer esto a través de diskutil. Aquí están mis resultados:

>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

Como puedes ver, yoclaramenteMonte la partición a través de fuse-ext2 antes de intentar cambiarle el nombre y me da un error desmontado. No tengo idea de por qué aparece este error ni de cómo solucionarlo. Si necesita más información o resultados de comandos, hágamelo saber e intentaré obtener más información.

EDITAR:

Entonces, logré que la computadora lo reconociera como montado. ¡HURRA! Sin embargo, todavía no puedo cambiarle el nombre, debido a un error diferente:

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

Entonces... todo en minúsculas, sin símbolos y menos de 8 caracteres no es suficiente para "Datos básicos de Microsoft", ¿o estoy haciendo algo terriblemente mal?

Además, puedo poner el disco en modo lectura/escritura a través de fuse-ext2, pero no lo hace.en realidadayuda, hasta donde puedo ver.

Respuesta1

rEFInd puede leer etiquetas del sistema de archivos o de la tabla de particiones. Dado que está intentando hacer esto desde OS X, es mucho más probable que tenga suerte al darle a la partición la etiqueta que desee en la tabla de particiones que en el sistema de archivos, pero necesitará usar la herramienta adecuada. Una herramienta que puede realizar esta tarea es midisco fdisco GPT ( gdisk). Puede cambiar el nombre con la copción, como esta:

$ 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.

Este ejemplo es en un sistema Linux modificando una unidad flash USB en /dev/sdd, pero funcionaría de manera prácticamente idéntica en OS X, excepto que el dispositivo de disco debería ser /dev/disk0. También hay una versión EFI gdiskque puedes ejecutar desde rEFInd, pero esa versión tiene errores, particularmente en algunos sistemas, por lo que es mejor seguir con la versión OS X si puedes.

Otra opción, por supuesto, es darle una etiqueta al sistema de archivos en Ubuntu. Si es un sistema de archivos ext2/3/4, puedes hacer esto con tune2fs, como en:

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

Cambie Desired Namey /dev/sda4según sea necesario, por supuesto. Puede hacer esto incluso si hay un sistema de archivos montado.

información relacionada