yoni1231 wrote:
Thanks so much for your response. The drive itself says First Aid has been successful but it fails on the container and volume itself.
What are the exact errors it gives?
Would you happen to know the Terminal command to try and mount the drive as readOnly? When I try, it says I need to specify the filesystem with -t, I've tried adding -t APFS but that doesn't seem to work.
The traditional *nix "mount" command can be difficult to use on macOS since it usually requires everything to be specified. I've had a lot of issues using the basic *nix "mount" command.
For macOS it is best to use the "diskutil" command which is the command line version of Disk Utility (actually it is only one part of Disk Utility). While I have mounted various volumes with macOS using "diskutil", it has been a while since I mounted (or tried to mount) an APFS volume. APFS is a bit different at times.
You will need the correct drive identifier for the APFS volume. Here are two options for acquiring the drive identifier....I'm not sure how the an APFS volume will appear on an external drive so the first command may not be of any use here, but I'm providing it just in case since it will contain less information to sift through.
List external drives & their layouts:
diskutil list external
More likely the following command will be necessary to get the drive identifier for the APFS volume (you will need to find the APFS volume for the external drive....there will be several for the internal boot drive):
diskutil ap list
FYI, the "ap" in that command is just an abbreviation for "apfs" which could have also been used in its place.
When you have the correct drive identifier for the APFS volume on the external drive you want to mount, then use the following command making sure to replace "diskXsY" with the correct drive identifier which would look something like "disk3s1".
diskutil mount readOnly diskXsY
One advantage to using the "diskutil" over the traditional *nix "mount" command is that "diskutil" will automatically create the folder for the mount point in "/Volumes" by using the name of the volume.