如何在 macOS 中停用 /Volumes 下的磁碟自動掛載?

如何在 macOS 中停用 /Volumes 下的磁碟自動掛載?

我的 Mac Pro 2019 中有一個vifsPCIe /etc/fstabSSD /var/my-server

UUID=B3CDE3B6-C597-407B-8A43-A2324C50427C /var/my-server apfs rw

這似乎有效,我的磁碟已安裝到/var/my-server並可透過 bash 終端機存取。但是,我注意到該磁碟仍被安裝到 macOS 預設位置/Volumes/Server SSD.是否可以告訴作業系統不要安裝驅動器/Volumes/Server SSD

答案1

一個磁碟只能掛載一次。所以/Volumes/Server SSD很可能是幻影。我會仔細檢查它是否確實安裝在兩個地方。我已經設置了許多/Users安裝了卷的機器,並且從來不需要做任何特殊的事情來防止它出現在/Volumes

我會檢查這些;

  • 顯示什麼df
  • mount顯示什麼
  • diskutil list顯示什麼

我要警告你,apfs它是一個有趣的野獸,它會建立一個容器分割區,然後在該分割區內「合成」一個虛擬磁碟,然後它可以建立多個 apfs 磁碟區。因此,您可能會看到容器磁碟機中的其他分割區/Volumes

這是我的系統顯示的內容(儘管我的附加驅動器只是 HFS):

df

Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk2s1   233Gi  184Gi   47Gi    80% 1461865 9223372036853313942    0%   /
devfs          193Ki  193Ki    0Bi   100%     666                   0  100%   /dev
/dev/disk2s4   233Gi  1.0Gi   47Gi     3%       1 9223372036854775806    0%   /private/var/vm
map -hosts       0Bi    0Bi    0Bi   100%       0                   0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%       0                   0  100%   /home
map -fstab       0Bi    0Bi    0Bi   100%       0                   0  100%   /Network/Servers
/dev/disk3s2    16Ti  8.7Ti  7.3Ti    55%   21031          4294946248    0%   /Volumes/Obord
/dev/disk1s2   1.4Ti   37Gi  1.3Ti     3%     732          4294966547    0%   /mnt

您可以看到disk1s2 (/mnt)只顯示一次。

/dev/disk2s1 on / (apfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk2s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
map -fstab on /Network/Servers (autofs, automounted, nobrowse)
/dev/disk3s2 on /Volumes/Obord (hfs, NFS exported, local, journaled, noowners)
/dev/disk1s2 on /mnt (hfs, local, journaled)

同樣,只有/mnt安裝座,沒有其他disk1卷。

磁碟工具列表

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         249.8 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Users                   1.5 TB     disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +249.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume SSDZero                 197.2 GB   disk2s1
   2:                APFS Volume Preboot                 22.0 MB    disk2s2
   3:                APFS Volume Recovery                512.1 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *17.6 TB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Obord                   17.6 TB    disk3s2

從這個令人困惑的分割佈局中,您會注意到系統首先安裝在旋轉的 1.5TB 硬碟上(因此是 EFI 和復原分割區),然後使用 250G SSD 升級並轉換為apfs1.5TB 硬碟,然後清除並重新命名為Users,它是暫時安裝在/mnt.您會注意到這disk2是一個有 4 個磁碟區的虛擬磁碟機。這就像 Apple 的 Linux 版本的 LVM,但專門針對apfsApple 在 CoreStorage 下有更多捲管理命令,看看diskutil coreStorage哪個用於「合併」融合驅動器上的兩個分區。

我很想聽聽看進展如何。

標記

相關內容