Espero que te vaya muy bien. Estoy usando un Macbook pro 2019 con Big Sur y tengo todas mis fotos y videos en un disco externo formateado en ExFat. Cada vez que tengo que montar el disco tengo que ejecutar estos pasos
sudo pkill -f fsck
diskutil list
sudo umount /dev/disk2s1
sudo mkdir -p /Volumes/disk2s1
sudo mount_exfat /dev/disk2s1 /Volumes/disk2s1
Hasta aquí, nada del otro mundo, es un poco tedoius así que quería crear un script para hacer esto. Mi pregunta principal aquí es:
Cuando hago diskutil list el disco se puede montar en /dev/disk2s1 o /dev/disk3s1
nachogon@Morrowind ~ % diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 250.7 GB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +250.7 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD - Data 12.3 GB disk1s1
2: APFS Volume Preboot 593.1 MB disk1s2
3: APFS Volume Recovery 1.2 GB disk1s3
4: APFS Volume VM 2.1 GB disk1s4
5: APFS Volume Macintosh HD - Datos 147.4 GB disk1s5
6: APFS Volume Macintosh HD 19.4 GB disk1s7
7: APFS Snapshot com.apple.os.update-... 19.4 GB disk1s7s1
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *4.0 TB disk2
1: Microsoft Basic Data Elements 4.0 TB disk2s1
¿Hay alguna manera de grep el diskutil para que pueda encontrar el disco por el nombre (Elementos) para que pueda asignar una variable al identificador del disco
Gracias de antemano por cualquier ayuda.