CentOS 8 不会自动挂载我的 APFS 分区

CentOS 8 不会自动挂载我的 APFS 分区

我有一个带有 4 个磁盘分区的 USB 外部 SSD。分区的文件系统是

  • APFS
  • 外加FAT
  • 外部4
  • NTFS

我使用的是内核版本

$ uname -r
4.18.0-193.6.3.el8_2.x86_64 

检查ls -al /dev/sd*...

$ ls -al /dev/sda*
brw-rw----. 1 root disk 8, 0 Jul  3 23:46 /dev/sda
brw-rw----. 1 root disk 8, 1 Jul  3 23:46 /dev/sda1
brw-rw----. 1 root disk 8, 2 Jul  3 23:46 /dev/sda2
brw-rw----. 1 root disk 8, 3 Jul  3 23:46 /dev/sda3
brw-rw----. 1 root disk 8, 4 Jul  3 23:46 /dev/sda4
brw-rw----. 1 root disk 8, 5 Jul  3 23:46 /dev/sda5

现在检查挂载列表

$ mount -l | grep sda
/dev/sda3 on /run/media/joseluisbz/EXT4 type ext4 (rw,nosuid,nodev,relatime,seclabel,uhelper=udisks2) [EXT4]
/dev/sda4 on /run/media/joseluisbz/ExFAT type exfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,iocharset=utf8,errors=remount-ro,uhelper=udisks2) [ExFAT]
/dev/sda5 on /run/media/joseluisbz/NTFS type ufsd (rw,nosuid,nodev,relatime,nls=utf8,uid=1000,gid=1000,showdots,uhelper=udisks2) [NTFS]

并检查blkid

$ blkid | grep -v loop | grep /dev/sda
/dev/sda1: LABEL="EFI" UUID="67E3-17ED" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="759e06ee-9a30-4e51-81a4-41ee8ebfecd3"
/dev/sda3: LABEL="EXT4" UUID="ce8c8777-e073-4f0a-8faa-361c6136154f" TYPE="ext4" PARTUUID="93480588-2497-4c06-8aff-5d218f6a5260"
/dev/sda4: LABEL="ExFAT" UUID="5F00-07F7" TYPE="exfat" PARTUUID="a0c6c246-9f36-43f2-acd6-fd6214852fa1"
/dev/sda5: LABEL="NTFS" UUID="AA00430E0042E145" TYPE="ntfs" PARTUUID="b26baae4-6b53-4358-b707-18bfde5679f4"

df

$ df -aTh | grep /dev/sd
/dev/sda3       ext4             220G   61M  208G   1% /run/media/joseluisbz/EXT4
/dev/sda4       exfat            224G  8.7M  224G   1% /run/media/joseluisbz/ExFAT
/dev/sda5       ufsd             224G  520M  224G   1% /run/media/joseluisbz/NTFS

lsblk

$ lsblk -o name,mountpoint,label,fstype,size,type,uuid,group,owner
sda                                                                              894.3G disk                                      disk  root
├─sda1                                                       EFI        vfat       200M part 67E3-17ED                            disk  root
├─sda2                                                                           223.5G part                                      disk  root
├─sda3       /run/media/joseluisbz/EXT4                      EXT4       ext4     223.5G part ce8c8777-e073-4f0a-8faa-361c6136154f disk  root
├─sda4       /run/media/joseluisbz/ExFAT                     ExFAT      exfat    223.5G part 5F00-07F7                            disk  root
└─sda5       /run/media/joseluisbz/NTFS                      NTFS       ntfs     223.5G part AA00430E0042E145                     disk  root

使用 GParted:

在此输入图像描述

使用磁盘:

在此输入图像描述

我有两个私有脚本,用于挂载 NTFS 和 APFS 分区。 APFS 出现了问题。私有脚本非常相似,NTFS 文件系统是自动挂载的,但 APFS 文件系统不是自动挂载的。

检测 APFS 文件系统是否存在内核限制?如果是,什么版本的内核检测到它?

创建标签时,我将标签放入 APFS 分区中AFPS,以便检查发生了什么。正如您在磁盘应用程序中看到的,分区的名称partition 2不是AFPS.

如何读取标签以便使用真实标签创建安装点?

$ cat /sbin/mount.theAFPS
#!/bin/sh
/bin/mount -t apfs "$@"`
$ 

$ cat /usr/sbin/mount.theAFPS
#!/bin/sh
/bin/mount -t apfs "$@"`
 

/sbin/mount.linux 中使用命令进行 automount 的生命周期是怎样的?

谁打电话给他们,什么时候打电话给他们?

相关内容