Perché la mia partizione è una cartella?

1

Ho installato un iMac12,1 con Yosemite (nuovo) su una seconda partizione. Poi ho formattato la mia prima partizione (dopo aver migrato i miei dati dalla mia vecchia installazione alla mia installazione di Yosemite sulla seconda partizione)

Dopo la formattazione, sono presentato da un'icona Folder in Utility Disco:

Ma per accedere effettivamente alla cartella dovevo chownarlo al mio utente. Cosa sta succedendo qui? Anche il Mac sceglie casualmente per fallire nella schermata di avvio, ma dopo un po 'di fsck -fy in modalità SU si riavvia come se nulla fosse successo.

UPDATE: Ho provato di nuovo a formattare la partizione, ora ricevo un errore che dice che il supporto non può essere disattivato. Suppongo che OSX riconosca solo che questa è davvero una cartella e smontare una cartella porta a questo errore. Un'altra cosa che mi ha colpito: ci sono apparentemente 132.629 cartelle in questa partizione (l'utility del disco dice che)

diskutil list:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS HDD                     499.7 GB   disk0s2
   3:                  Apple_HFS Yosemite                499.0 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.1 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Disk Image              1.1 TB     disk1s2

elenco di diskutil cs:

No CoreStorage logical volume groups found

/ etc / auto_master:

cat /etc/auto_master
#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static

informazioni diskutil / Volumi / HDD

diskutil info /Volumes/HDD
Could not find disk: /Volumes/HDD

diskutil info disk0s2

diskutil info disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Part of Whole:            disk0
   Device / Media Name:      Customer

   Volume Name:              HDD

   Mounted:                  Yes
   Mount Point:              /Volumes/HDD

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 90112 KB at offset 0x1980f000
   Owners:                   Enabled

   Partition Type:           Apple_HFS
   OS Can Be Installed:      Yes
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              3B40521B-D7F0-3924-9F4E-D9A9FC2FEC16
   Disk / Partition UUID:    00004DD6-4AB2-0000-A05F-0000E4410000

   Total Size:               499.7 GB (499672563712 Bytes) (exactly 975922976 512-Byte-Units)
   Volume Free Space:        863.4 GB (863430361088 Bytes) (exactly 1686387424 512-Byte-Units)
   Device Block Size:        512 Bytes
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes
   Solid State:              No

UPDATE: Ho avuto un Applescript che monta un'immagine Sparsebundle da un server Samba per i backup di Time Machine (vedi la risposta di @ klanomath) Questo script usa perl per eseguire un comando di sistema - hdiutil attach Non so perché, ma i Mountpoint esistenti sono in qualche modo incasinati quando si utilizza questo script. Dopo averlo aggiornato con il suggerimento di @ klanomath, Time Machine funziona ancora correttamente e i mount in / Volumes sembrano corretti, ma lo script sembra rispecchiare tutti i miei volumi in / Volumes / HDDBackup. Guardali:

ls -la /Volumes/HDDBackup/

total 2680
drwxrwxrwt+ 15 root        admin                           578 Nov  5 17:02 .
drwxrwxrwt@  6 root        admin                           204 Nov  6 08:31 ..
-rw-r--r--@  1 mgottstein  Domänen-Benutzer    10244 Nov  4 08:25 .DS_Store
drwx------   5 root        Domänen-Benutzer      170 Oct 30 13:05 .Spotlight-V100
d-wx-wx-wt   3 mgottstein  Domänen-Benutzer      102 Nov  3 16:17 .Trashes
-rw-r--r--   1 root        wheel                       1228840 Sep 20 04:41 .VolumeIcon.icns
-rw-r--r--   1 root        Domänen-Benutzer      629 Oct 30 18:20 .disk_label
-rw-r--r--   1 root        Domänen-Benutzer     2525 Oct 30 18:20 .disk_label_2x
drwx------  29 mgottstein  Domänen-Benutzer      986 Oct 30 16:03 .fseventsd
drwxr-xr-x+  6 root        Domänen-Benutzer      204 Nov  5 09:49 Backups.backupdb
drwxrwxrwx   3 mgottstein  Domänen-Benutzer      102 Nov  3 16:18 HDD
d--x--x--x+  4 root        admin                           136 Nov  5 17:05 HDD1
-rwxr-xr-x@  1 root        wheel                        115716 Sep 20 09:26 tmbootpicker.efi

Il sistema ora funziona senza problemi, per ora solo Utility Disco sembra confuso: ci vuole un minuto per caricare i volumi. Posso conviverci :) grazie @klanomath!

Grazie!

    
posta Gotschi 05.11.2014 - 13:51
fonte

1 risposta

2

Il fenomeno deriva da un% difettosoApple Script che monta un Time Machine sparsebundle image da una share smb che serve da Time Machine backup volume a /Volumes . L'immagine montata interferisce con (forse qualsiasi) altri volumi montati lì

% gu_de% difettoso:

try 
mount volume "smb://someserver/DATA" 
end try 
do shell script "/usr/bin/perl -Ue '$< = $>; system(@ARGV)' hdiutil attach -nobrowse -mountpoint /Volumes/ /Volumes/DATA/{...}/Timemachine/MGTimeMachine.sparsebundle" with administrator privileges

Una possibilità è di migliorare lo script modificando il mountpoint da / Volumi a / Volumi / HDDBackup:

try 
mount volume "smb://someserver/DATA" 
end try 
do shell script "/usr/bin/perl -Ue '$< = $>; system(@ARGV)' hdiutil attach -nobrowse -mountpoint /Volumes/HDDBackup /Volumes/DATA/{...}/Timemachine/MGTimeMachine.sparsebundle" with administrator privileges

Probabilmente dovrai modificare le impostazioni della tua macchina del tempo in seguito. Si prega di verificare se questo funziona per voi.

L'altra possibilità è di disabilitare lo script Apple, riavviare il Mac, clonare disk0s3 su disk0s2, eliminare disk0s3 dopo l'avvio da disk0s2 ed espandere disk0s2 per riempire l'intero hdd.
Abilita lo script Apple dopo aver completato tutti i passaggi correttamente.

    
risposta data 05.11.2014 - 18:07
fonte

Leggi altre domande sui tag