So ändern Sie den Namen des logischen Volumes

Mein Kind hat mit meinem Mac etwas gezaubert und irgendwie den Festplattennamen erfolgreich in einen seltsamen Namen umbenannt.

OS''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;     ]\[X

Als ich versuchte, es wieder umzubenennen, lehnte Finder es ab.

Finder weigert sich, den Namen zu ändern

Ich habe es mit diskutildem Tool versucht, aber es gibt keinen Befehl zum Ändern des LV-Namens einer Logical Volume Family.

Dump vom diskutil-Befehl:

192-168-1-153:~ werynguyen$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 48AFE413-7A7C-47A2-9D1E-4F09A2788927
    =========================================================
    Name:         OSX
    Status:       Online
    Size:         499113885696 B (499.1 GB)
    Free Space:   18972672 B (19.0 MB)
    |
    +-< Physical Volume B0F241BF-1BB3-4273-BAB4-825D93D4F098
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     499113885696 B (499.1 GB)
    |
    +-> Logical Volume Family BC9B82C2-A485-4E2A-BBD3-4692684D4DAF
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume DF2B66E8-0534-430A-B9F6-5697E4E294B2
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          498742591488 B (498.7 GB)
            Revertible:            Yes (no decryption required)
            LV Name:               OS''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;     ]\[X
            Content Hint:          Apple_HFS

Weiß jemand, wie man das beheben kann? Mein macOS ist 10.12.3 macOS Sierra

Wie alt ist dein Kind? Kannst du ein paar Informationen aus ihm herausbekommen, was er gesehen hat, als er den LV-Namen geändert hat?
Mein Kind ist 15 Monate alt und versteht nur, wie man "Tschüss" sagt. Wahrscheinlich saß sie auf der Tastatur des Laptops und kümmerte sich nicht darum, was auf dem Bildschirm angezeigt wurde.
Wenn sie das nur mit ihrem Hintern kann, stellen Sie sich vor, wie gut sie als Programmiererin sein wird, wenn sie tatsächlich ihre Hände zum Tippen benutzen kann!
Sie könnte eine vielversprechende Zukunft als QA Engineer / Red Team Operations haben. Gut gemacht, wenn sie es geschafft hat, einige geschützte Leerzeichen oder anderen Unicode in den Namen zu bekommen, um Wiederherstellungsversuche wirklich zu vereiteln.

Antworten (2)

Zwei Ansätze:

Versuchen Sie, die Volume-UUID anstelle des Namens zu verwenden:

diskutil rename LVUUID newName

Geben Sie in Ihrem Fall also den Befehl aus:

diskutil rename DF2B66E8-0534-430A-B9F6-5697E4E294B2 OSX


Ändern Sie es in Get Info

Klicken Sie mit der rechten Maustaste ( CommandKlicken) auf das Volume und wählen Sie „Informationen “ (oder drücken Sie CommandII, während es ausgewählt ist). Geben Sie dann den neuen Namen in das Feld "Name & Erweiterung" ein.

Geben Sie hier die Bildbeschreibung ein

Sie können ein logisches Volumen nicht mit Ihrem Befehl umbenennen. Es würde jedoch mit der Volume-UUID funktionieren.

Sie sollten in der Lage sein, das Volume mit umzubenennen, diskutilwenn es gemountet ist:

diskutil rename "OS''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;     ]\[X" "OSX"

Starten Sie im Wiederherstellungsmodus das Terminal über die Menüleiste > Dienstprogramme.

Geben Sie ein df, um zu prüfen, ob das CoreStorage-Volume gemountet ist:

Filesystem                     512-blocks       Used Available Capacity   iused    ifree %iused  Mounted on
...
/dev/disk2                      132538512   30003784 102534728    23%   3750471 12816841   23%   /Volumes/OS''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;     ]\[X
...

Wenn das Volume gemountet ist

diskutil rename /Volumes/OS\' 

Drücken Sie hier die Tabulatortaste, um den Volume-Namen automatisch zu vervollständigen und hinzuzufügen "OSX":

diskutil rename /Volumes/OS\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\'\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\ \ \ \ \ \]\\\[X/ "OSX"
Ich habe beide Vorschläge oben ausprobiert und sie sind beide fehlgeschlagen. Der diskutilUmbenennungsbefehl gibt einen Fehler zurück, der besagt, dass der Datenträgername OS'''''''''''''..\]Xnicht gefunden werden kann. Die zweite zeigt nicht OS\'\'\'\'...\]Xauf dem /VolumesPfad.
@WeryNguyen Durch Kopieren und Einfügen des Volumenamens wurde möglicherweise die gesamte Zeichenfolge hier geändert. Sie sollten den in Ihrer Umgebung gefundenen Namen verwenden. Ich habe beide Methoden in einer VM getestet und beide funktionieren mit der Zeichenfolge in Ihrer diskutil cs list Ausgabe hier .
Was ist mit einem Platzhalter, klanomath für die Umbenennung - /Volumes/OS* sollte sicher genug sein oder gibt es ein Problem mit Globbing / Expansion, das ich nicht bedacht habe?