cd /Volumes
명령을 입력하면 ls
다른 권한으로 하드 드라이브 이름이 두 번 표시됩니다. 나중에 외장 하드 드라이브에 디렉터리를 만들려고 하면 mkdir
그렇게 할 수 없으며 권한이 거부되었다는 메시지가 나타납니다.
내 하드 드라이브의 이름은 Harshvardhan입니다.
증상은 다음과 같습니다.
Harshvardhans-MacBook-Pro:/ Sherlock$ ls
Applications Users etc sbin
Library Volumes home tmp
Network bin mach_kernel usr
System cores net var
User Information dev private
Harshvardhans-MacBook-Pro:/ Sherlock$ cd /Volumes
Harshvardhans MacBook Pro:Volumes Sherlock$ ls -l
total 8
drwx------+ 2 Sherlock admin 68 Sep 23 22:00 Harshvardhan
drwxrwxr-x 31 Sherlock staff 1122 Sep 23 21:56 Harshvardhan
lrwxr-xr-x 1 root admin 1 Sep 12 21:29 Macintosh HD -> /
Harshvardhans-MacBook Pro:Volumes Sherlock$ mkdir Harshvardhan/ECEC
mkdir: Harshvardhan/ECEC: Permission denied
Harshvardhans-MacBook-Pro:Volumes Sherlock$ cd Harshvardhan
Harshvardhans-MacBook-Pro:Harshvardhan Sherlock$ mkdir ECEC
mkdir: ECEC: Permission denied
Harshvardhans-MacBook-Pro:Harshvardhan Sherlock$
출력은 다음과 같습니다 mount
.
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk1s2 on /Volumes/Harshvardhan (hfs, local, nodev, nosuid, journaled, noowners)
출력은 다음과 같습니다 df -h
.
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 112Gi 29Gi 83Gi 26% 7591932 21820436 26% /
devfs 185Ki 185Ki 0Bi 100% 640 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk1s2 931Gi 22Gi 909Gi 3% 5887882 238218784 2% /Volumes/Harshvardhan
답변1
Fusion 드라이브가 손상된 것 같습니다. df -h
결과에서 이를 확인할 수 있습니다 . ~128GB 디스크( /dev/disk0
)와 1TB 디스크( /dev/disk1
)가 모두 루트 디렉터리에 마운트되어 있습니다. Fusion 기술은 두 볼륨을 원활하게 결합하여 볼륨 간에 파일을 앞뒤로 이동하여 하나의 볼륨처럼 보이지만 실제로는 두 개의 별도 볼륨입니다. 쌍의 유대가 깨진 것 같습니다.
애플에 따르면, 디스크 유틸리티가 문제를 해결할 수도 있고 해결하지 못할 수도 있습니다. 쌍 바인딩을 복원하려면 디스크를 지워야 할 수도 있습니다. 계속하기 전에 백업을 만드세요!
아니요, 처음부터 시작하세요. 두 개를 만드세요.