Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/05/2025, à 10:05

Phroso

[Résolu] SSD externe ne peut pas être monté

Bonjour,
J'utilise un SSD externe en apfs sur Mac pour mon boulot.
Il contient des documents importants et malheureusement uniques.
Le SSD ne se monte plus, bien que reconnu.
Ubuntu le reconnaît, Gparted l'identifie bien aussi, mais le système de fichiers en apfs n'est pas compatible avec notre distrib :
"unknown filesystem type 'apfs' ".
Avant de formater (ou de faire valoir la garantie) existe-t-il un moyen de sauvegarder le contenu si précieux ?

Merci pour votre aide.
Cordialement.
P

Dernière modification par Phroso (Le 26/05/2025, à 17:15)


Ubuntu 20.04 LTS

Hors ligne

#2 Le 21/05/2025, à 10:36

krodelabestiole

Re : [Résolu] SSD externe ne peut pas être monté

tu as installé APFS-FUSE ?

ou apfsprogs : https://packages.ubuntu.com/noble/apfsprogs
ou éventuellement apfs dkms : https://packages.ubuntu.com/noble/apfs-dkms

Hors ligne

#3 Le 21/05/2025, à 11:40

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Merci krodelabestiole pour ces références.
Après consultation des liens que tu me conseilles, si je comprends bien permettent d'installer Ubuntu sur Mac.
Ce que je voudrais c'est qu'Ubuntu puisse lire un disque dur externe en apfs pour en sauvegarder le contenu.
Sans doute ai-je mal interprété tes recommandations.
Est-ce que ces applications l'autorisent ?
Merci pour vos explications.


Ubuntu 20.04 LTS

Hors ligne

#4 Le 21/05/2025, à 11:43

krodelabestiole

Re : [Résolu] SSD externe ne peut pas être monté

Phroso a écrit :

Après consultation des liens que tu me conseilles, si je comprends bien permettent d'installer Ubuntu sur Mac.

non.

Phroso a écrit :

Est-ce que ces applications l'autorisent ?

oui.

Hors ligne

#5 Le 21/05/2025, à 15:08

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Je me lance.

christophe@christophe-Inspiron-7706-2n1:~$ sudo mount /dev/sda2 /media
mount: /media: type de système de fichiers « apfs » inconnu.

J'utilise la 20.04 LTS. Quel paquet charger pour installer "apfs" ?
Les liens me conduisent à des dépendances plus récentes.
Merci pour votre aide.


Ubuntu 20.04 LTS

Hors ligne

#6 Le 21/05/2025, à 15:14

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Voici ce qui est installé :

christophe@christophe-Inspiron-7706-2n1:~$ apt list ~n^libfuse
En train de lister... Fait
libfuse-dev/focal 2.9.9-3 amd64
libfuse-dev/focal 2.9.9-3 i386
libfuse-perl/focal 0.16.1+20180422git6becd92d7fce3fc411d7c-4build2 amd64
libfuse2/focal,now 2.9.9-3 amd64  [installé, automatique]
libfuse2/focal 2.9.9-3 i386
libfuse3-3/focal 3.9.0-2 amd64
libfuse3-dev/focal 3.9.0-2 amd64
christophe@christophe-Inspiron-7706-2n1:~$ 

Quelle dépendance supplémentaire faut-il charger ?
Merci pour votre analyse.


Ubuntu 20.04 LTS

Hors ligne

#7 Le 21/05/2025, à 15:20

iznobe

Re : [Résolu] SSD externe ne peut pas être monté

krodelabestiole a écrit :

tu as installé APFS-FUSE ?

ou apfsprogs : https://packages.ubuntu.com/noble/apfsprogs
ou éventuellement apfs dkms : https://packages.ubuntu.com/noble/apfs-dkms


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#8 Le 21/05/2025, à 15:40

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Fuse est installé (voir ci-dessus).
Mais pas apfs-fuse. Les liens indiqués pointent vers des distributions plus récentes que la mienne (20.04 LTS).
Il me faut charger une autre dépendance, mais je ne sais pas laquelle, ni comment.
Merci pour vos explications et votre indulgence.

Dernière modification par Phroso (Le 21/05/2025, à 15:45)


Ubuntu 20.04 LTS

Hors ligne

#10 Le 21/05/2025, à 17:48

krodelabestiole

Re : [Résolu] SSD externe ne peut pas être monté

sudo apt install apfs-dkms

tu peux cliquer sur jammy en haut des pages que j'ai mises en lien tu verras que ces paquets existent pour la 22.04.
mais la 20.04 est peut-être trop ancienne.

Hors ligne

#11 Le 21/05/2025, à 17:50

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Merci pour le lien.
Des questions sur les commandes.
Pourquoi la ligne 14 ?
Ligne 17 concernant la destination ? Pour le transfert du contenu ?
Dans les compléments l'auteur évoque les lignes 112 et 117, alors qu'il n'y en a que 17.
Merci pour vos éclaircissements.


Ubuntu 20.04 LTS

Hors ligne

#12 Le 21/05/2025, à 19:53

nany

Re : [Résolu] SSD externe ne peut pas être monté

Phroso a écrit :

Pourquoi la ligne 14 ?

Je suppose que la commande ccmake demande de faire des choix.

Phroso a écrit :

Ligne 17 concernant la destination ? Pour le transfert du contenu ?

Il s’agit a priori d’un point de montage de la partition.

Phroso a écrit :

Dans les compléments l'auteur évoque les lignes 112 et 117, alors qu'il n'y en a que 17.

Il parle de la ligne 112 du fichier ~/apfs-fuse/ApfsLib/ApfsContainer.app.
Et 117 est le numéro d’issue dans le dépôt github de sgan81.

Hors ligne

#13 Le 21/05/2025, à 23:07

krodelabestiole

Re : [Résolu] SSD externe ne peut pas être monté

je conseille d'essayer avec ce qui est dispo dans les dépôts avant de s'amuser à compiler !

Hors ligne

#14 Le 22/05/2025, à 00:19

nany

Re : [Résolu] SSD externe ne peut pas être monté

Oui.


À tester en premier lieu l’installation de libfsapfs-utils.

nany@Ubuntu-20-04-VirtualBox:~$ apt search apfs
En train de trier... Fait
Recherche en texte intégral... Fait
libfsapfs-dev/focal 20190210-1.1 amd64
  APFS access library -- development files

libfsapfs-utils/focal 20190210-1.1 amd64
  APFS access library -- Utilities

libfsapfs1/focal 20190210-1.1 amd64
  APFS access library

parted/focal-updates,now 3.3-4ubuntu0.20.04.1 amd64  [installé, automatique]
  manipulateur de partitions de disque

python3-fsapfs/focal 20190210-1.1 amd64
  APFS access library -- Python 3 bindings

nany@Ubuntu-20-04-VirtualBox:~$ apt show libfsapfs-utils
Package: libfsapfs-utils
Version: 20190210-1.1
Priority: optional
Section: universe/otherosfs
Source: libfsapfs
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Security Tools <team+pkg-security@tracker.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 147 kB
Depends: libbfio1 (>= 20120425), libc6 (>= 2.17), libfsapfs1 (>= 20181215), libfuse2 (>= 2.6)
Homepage: https://github.com/libyal/libfsapfs
Download-Size: 39,3 kB
APT-Sources: http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Description: APFS access library -- Utilities
 libfsapfs is a library to access the Apple File System (APFS).
 .
 This package contains fsapfsinfo, an APFS information retrieval
 utility, and fpafsmount, a FUSE-based APFS filesystem implementation.

nany@Ubuntu-20-04-VirtualBox:~$

Donc, à tenter :

sudo apt install libfsapfs-utils

Puis :

sudo fsapfsmount -v <device> <mountpoint>

Remplacer <device> et <mountpoint> par le bonne valeurs.



Pour info :

nany@Ubuntu-20-04-VirtualBox:~$ fsapfsmount -h
fsapfsmount 20190210

Use fsapfsmount to mount an Apple File System (APFS) container

Usage: fsapfsmount [ -f file_system_index ] [ -o offset ] [ -p password ]
                   [ -r recovery_password ] [ -X extended_options ]
                   [ -hvV ] container mount_point

	container:   an Apple File System (APFS) container

	mount_point: the directory to serve as mount point

	-f:          mounts a specific file system or "all"
	-h:          shows this help
	-o:          specify the container offset in bytes
	-p:          specify the password/passphrase
	-r:          specify the recovery password/passphrase
	-v:          verbose output to stderr, while fsapfsmount will remain running in the
	             foreground
	-V:          print version
	-X:          extended options to pass to sub system
nany@Ubuntu-20-04-VirtualBox:~$ fsapfsinfo
fsapfsinfo 20190210

Missing source file or device.
Use fsapfsinfo to determine information about an Apple
 File System (APFS).

Usage: fsapfsinfo [ -B bodyfile ] [ -E identifier ]
                  [ -f file_system_index ] [ -F path ]
                  [ -o offset ] [ -p password ]
                  [ -r password ] [ -hHvV ] source

	source: the source file or device

	-B:     output file system information as a bodyfile
	-E:     show information about a specific file system entry or "all"
	-f:     show information about a specific file system or "all"
	-F:     show information about a specific file entry path
	-h:     shows this help
	-H:     shows the file system hierarchy
	-o:     specify the volume offset
	-p:     specify the password
	-r:     specify the recovery password
	-v:     verbose output to stderr
	-V:     print version
nany@Ubuntu-20-04-VirtualBox:~$

Dernière modification par nany (Le 22/05/2025, à 00:23)

Hors ligne

#15 Le 22/05/2025, à 16:19

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Bonjour
@ krodelabestiole

hristophe@christophe-Inspiron-7706-2n1:~$ sudo apt install apfs-dkms
[sudo] Mot de passe de christophe : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet apfs-dkms

@nany
J'ai bien bien suivi la démarche. Je te remercie de l'avoir détaillée.

christophe@christophe-Inspiron-7706-2n1:~$ sudo fsapfsmount -v /dev/sda /media
fsapfsmount 20190210

Unable to open source container
libfsapfs_container_superblock_read_data: invalid object type: 0x00000000.
libfsapfs_container_superblock_read_file_io_handle: unable to read container superblock data.
libfsapfs_internal_container_open_read: unable to read container superblock at offset: 0 (0x00000000).
libfsapfs_container_open_file_io_handle: unable to read from file IO handle.
mount_handle_open: unable to open container.
christophe@christophe-Inspiron-7706-2n1:~$

Quel est ce container ? Comment arriver au contenu du disque ?
Merci pour votre aide.


Ubuntu 20.04 LTS

Hors ligne

#16 Le 22/05/2025, à 16:22

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Faudrait-il utiliser cette commande :

sudo fsapfsmount -hvV /dev/sda /media

?

Je ne voudrais pas tout planter...


Ubuntu 20.04 LTS

Hors ligne

#17 Le 22/05/2025, à 16:26

iznobe

Re : [Résolu] SSD externe ne peut pas être monté

Bonjour , donne le retour de

lsblk -fe7 | cat

de façon a obtenir les infos necessaires .


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#18 Le 22/05/2025, à 16:29

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

Bonjour Iznobe,

christophe@christophe-Inspiron-7706-2n1:~$ lsblk -fe7 | cat
NAME        FSTYPE LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                          
├─sda1      vfat   EFI   67E3-17ED                                           
└─sda2      apfs         94586945-d8cc-4fa6-89ae-14f70cdf9204                
nvme0n1                                                                      
├─nvme0n1p1 vfat         04D6-E982                             280,3M     2% /boot/efi
├─nvme0n1p2 ext4         0b0482f6-fa4f-400c-98d1-b0c60ca6c9f5   18,6G    47% /
└─nvme0n1p3 ext4         245b904a-3623-41ba-b513-a3bb0748322b  373,9G     8% /home
christophe@christophe-Inspiron-7706-2n1:~$ 

Merci pour l'analyse.


Ubuntu 20.04 LTS

Hors ligne

#19 Le 22/05/2025, à 16:32

iznobe

Re : [Résolu] SSD externe ne peut pas être monté

la partition concernée est donc " sda2 " .
les commandes données par @nany a passé sont alors :

sudo apt install libfsapfs-utils

Puis :

sudo fsapfsmount -v /dev/sda2 /mnt

si pas d' erreur , tu pourras obtenir le 1er niveau du contenu de cette partition de cette partition avec :

ls -l /mnt

Dernière modification par iznobe (Le 22/05/2025, à 16:33)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#20 Le 22/05/2025, à 16:38

nany

Re : [Résolu] SSD externe ne peut pas être monté

Bonjour,



sda, c’est le disque. La partition, ce serait plutôt sda1.
Donne le retour de :

lsblk -fe7

Ensuite, il vaudrait mieux éviter de monter directement dans /media mais dans un sous-répertoire créé pour l’occasion.


[edit]Grilled![/edit]

Dernière modification par nany (Le 22/05/2025, à 16:39)

Hors ligne

#21 Le 22/05/2025, à 16:41

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

1ere étape ok
Pour la 2e, j'obtiens la réponse suivante :

christophe@christophe-Inspiron-7706-2n1:~$ sudo fsapfsmount -v /dev/sda2 /mnt
fsapfsmount 20190210

En attente de quelque chose ... ?

mnt ou media ?

Merci pour vos indications.


Ubuntu 20.04 LTS

Hors ligne

#22 Le 22/05/2025, à 16:51

iznobe

Re : [Résolu] SSD externe ne peut pas être monté

bizarre .
Normalement , cela devrait repondre instantanément ou presque que la partition est sda2 est montée sur /mnt .

le point de montage n' a pas tellement d' importance , tant qu ' il est connu et pas dans /media/$USER .

Dernière modification par iznobe (Le 22/05/2025, à 16:53)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#23 Le 22/05/2025, à 16:59

iznobe

Re : [Résolu] SSD externe ne peut pas être monté

D ' apres ce que j' ai pu trouver sur le net , il faut compiler apfs-fuse à partir des sources pour exploiter les systemes de fichiers apfs pour ubuntu 20.04 .

Dernière modification par iznobe (Le 22/05/2025, à 17:00)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#24 Le 22/05/2025, à 17:00

Phroso

Re : [Résolu] SSD externe ne peut pas être monté

@ nany

christophe@christophe-Inspiron-7706-2n1:~$ lsblk -fe7
NAME FSTYPE LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                   
├─sda1
│    vfat   EFI   67E3-17ED                                           
└─sda2
     apfs         94586945-d8cc-4fa6-89ae-14f70cdf9204                
nvme0n1
│                                                                     
├─nvme0n1p1
│    vfat         04D6-E982                             280,3M     2% /boot/efi
├─nvme0n1p2
│    ext4         0b0482f6-fa4f-400c-98d1-b0c60ca6c9f5   18,6G    47% /
└─nvme0n1p3
     ext4         245b904a-3623-41ba-b513-a3bb0748322b  373,9G     8% /home
christophe@christophe-Inspiron-7706-2n1:~$ 

Ubuntu 20.04 LTS

Hors ligne

#25 Le 22/05/2025, à 17:16

geole

Re : [Résolu] SSD externe ne peut pas être monté

Bonjour

https://manpages.ubuntu.com/manpages/focal/man1/fsapfsmount.1.html a écrit :

SYNOPSIS

fsapfsmount [-f file_system_index] [-o offset] [-p password] [-r password] [-hvV] source

EXAMPLES

     # fsapfsmount -f 1 -p Password /dev/sda1
     fsapfsmount 20181214

Il est peut-être bloqué en voulant monter /mnt

Fais donc seulement

sudo fsapfsmount -v /dev/sda2 
lsblk -fe7

Essaie aussi

sudo fsapfsmount -f 1 /dev/sda1 /mnt

Dernière modification par geole (Le 22/05/2025, à 17:25)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne