Problème pour monter correctement un DD externe formater exf

Bonjour à tous.

J’espère pouvoir trouver de l’aide ici.
Je dispose d’un Raspbberry Pi2 (avec Raspbian) et j’ai essayé de connecter mon disque dur externe. Le problème est que mon DD est formaté exfat (car je desire souvent l’utiliser sur mon MAC et mon PC à l’occasion).
Il a donc fallu que j’installe les packages necessaires pour monter le disque.

J’ai fait:

sudo add-apt-repository -y ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-utils

Ensuite j’ai voulu installer exfat-fuse :

sudo apt-get install fuse-exfat

Ci-dessous les messages d’erreur que j’obtiens lorsque je fais un : apt-get update

W: Erreur de GPG*:http://http.debian.net wheezy-backports Release:Les signatures suivantes n’ont pas pu être vérifiées car la clé publique n’est pas disponible: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D044B90D010
W: Impossible de récupérer ppa.launchpad.net/relan/exfat…source/Sources 404 Not Found
W: Impossible de récupérer ppa.launchpad.net/relan/exfat…armhf/Packages 404 Not Found

Visiblement je n’ai pas les bons liens dans mon /etc/apt/sourceslist pour mener à bien l’installation des packages nessaires au bon fonctionnement de mon disque dur.

Ce qui est le plus bizarre c’est que j’arrive à monter mon disque, mais je pense qu’il est mal monter (ou manque d’autres choses) car je ne peux pas faire certaines actions comme un “chown” sur des fichiers ou des repertoires du DD externe. J’ai kle message suivant

chown: changement de propriétaire pour «/media/…path…/image.jpg»: Fonction non implantée

Quelqu’un aurait une procédure complète qui fonctionnerait bien pour mon problème.

Merci d’avance pour vos différentes suggestions

Salut,

Inutile d’aller piocher dans un dépôt tiers.

[07:52:46]:~$ aptitude search exfat p exfat-fuse - read and write exFAT driver for FUSE p exfat-utils - utilities to create, check, label and dump exFAT filesystem [07:52:57]:~$

[quote]Paquet : exfat-fuse
(…)
Recommande: exfat-utils
Description : read and write exFAT driver for FUSE
fuse-exfat is a read and write driver implementing the extended file allocation table as a filesystem in userspace. A mounthelper is provided unter the name mount.exfat-fuse.
Site : code.google.com/p/exfat/
[/quote]


En passant, ce retour, stp.

Super, Merci BelZéButh

Pour être sûr de t’avoir bien compris :
J’ai d’abord fait :

J’ai obtenu ceci :

root@raspberrypi:/# aptitude search exfat i exfat-fuse - read and write exFAT driver for FUSE i exfat-utils - utilities to create, check, label and dump exFAT filesystem
Ensuite j’ai fait :

root@raspberrypi:/# aptitude install exfat-fuse exfat-utils Aucun paquet ne va être installé, mis à jour ou enlevé. 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 25 non mis à jour. Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés.
Je n’y comprend rien.

Voici ce que tu demandais sur : ls -la /etc/apt/sources.list.d/
total 48
drwxr-xr-x 2 root root 4096 avr 28 23:27 .
drwxr-xr-x 6 root root 4096 avr 28 02:56 …
-rw-r–r-- 1 root root 56 avr 28 23:27 backports.list
-rw-r–r-- 1 root root 48 avr 28 02:56 collabora.list
-rw-r–r-- 1 root root 48 avr 28 02:56 collabora.list.save
-rw-r–r-- 1 root root 55 avr 28 02:56 mene.list
-rw-r–r-- 1 root root 56 avr 28 02:56 mene.list.save
-rw-r–r-- 1 root root 85 avr 28 02:56 owncloud.list
-rw-r–r-- 1 root root 85 avr 28 02:56 owncloud.list.save
-rw-r–r-- 1 root root 188 avr 28 02:56 raspi.list
-rw-r–r-- 1 root root 187 avr 28 02:56 raspi.list.save
-rw-r–r-- 1 root root 124 avr 28 02:56 relan-exfat-wheezy.list

Encore merci pour ton aide

Ils sont donc installés, le tout est de savoir en quelle version, origine. Vraisemblablement depuis le [mono]ppa:relan[/mono]. À vrai dire, je dirais que importe.

Sur la foi de : [mono]$ apt-cache policy exfat-fuse exfat-utils[/mono] ?

[quote=“gnibailau”] j’ai essayé de connecter mon disque dur externe. Le problème est que mon DD est formaté exfat
(…)
Ce qui est le plus bizarre c’est que j’arrive à monter mon disque, mais je pense qu’il est mal monter (ou manque d’autres choses) car je ne peux pas faire certaines actions comme un “chown” sur des fichiers ou des repertoires du DD externe. J’ai kle message suivant
chown: changement de propriétaire pour «/media/…path…/image.jpg»: Fonction non implantée[/quote]
Comment t’y prends tu pour ce montage ?
Le disque externe branché, quels sont ces retours, depuis le compte root (~ #), stp.

~ # fdsik -l ~ # blkid ~ # ls -la /media/

Ci dessous les infos :

root@raspberrypi:/# apt-cache policy exfat-fuse exfat-utils exfat-fuse: Installé : 0.9.7-2 Candidat : 0.9.7-2 Table de version : 1.0.1-1~bpo70+1 0 100 http://http.debian.net/debian/ wheezy-backports/main armhf Packages *** 0.9.7-2 0 500 http://mirrordirector.raspbian.org/raspbian/ wheezy/main armhf Packages 100 /var/lib/dpkg/status exfat-utils: Installé : 0.9.7-2 Candidat : 0.9.7-2 Table de version : 1.0.1-1~bpo70+1 0 100 http://http.debian.net/debian/ wheezy-backports/main armhf Packages *** 0.9.7-2 0 500 http://mirrordirector.raspbian.org/raspbian/ wheezy/main armhf Packages 100 /var/lib/dpkg/status

[code]root@raspberrypi:/# fdisk -l

Disk /dev/mmcblk0: 16.0 GB, 16012804096 bytes
4 heads, 16 sectors/track, 488672 cylinders, total 31275008 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009bf4f

    Device Boot      Start         End      Blocks   Id  System

/dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA)
/dev/mmcblk0p2 122880 31275007 15576064 83 Linux

Disk /dev/sda: 2000.4 GB, 2000365289472 bytes
255 heads, 63 sectors/track, 243197 cylinders, total 3906963456 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2c3e2cbd

Device Boot Start End Blocks Id System
/dev/sda1 2 3906963455 1953481727 7 HPFS/NTFS/exFAT
[/code]

root@raspberrypi:/# blkid /dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="140A-14B7" TYPE="vfat" /dev/mmcblk0p2: UUID="f24a4949-f4b2-4cad-a780-a138695079ec" TYPE="ext4" /dev/sda1: LABEL="MyDisk" UUID="550C-B05A" TYPE="exfat"

En fait un de mes projets personnels c’Est de mettre en place mon propre cloud avec owncloud connecté à mon disque dur. Donc j’ai monté mon DD dans /media/owncloud :

root@raspberrypi:/# ls -la /media/owncloud/ total 2052 drwxr-xr-x 1 root root 131072 avr 28 03:24 . drwxr-xr-x 3 root root 4096 avr 28 00:51 .. drwxr-xr-x 1 root root 131072 avr 26 00:34 config drwxr-xr-x 1 root root 131072 avr 27 04:01 data drwxr-xr-x 1 root root 131072 mar 21 03:54 Famille drwxr-xr-x 1 root root 131072 mar 23 22:31 Films & Series drwxr-xr-x 1 root root 131072 mar 28 07:14 .fseventsd drwxr-xr-x 1 root root 131072 mar 21 03:55 Musique drwxr-xr-x 1 root root 131072 mar 22 10:13 $RECYCLE.BIN drwxr-xr-x 1 root root 131072 mar 22 19:13 Seagate drwxr-xr-x 1 root root 131072 mar 21 03:42 .Spotlight-V100 drwxr-xr-x 1 root root 131072 mar 21 07:02 .TemporaryItems -rwxr-xr-x 1 root root 4096 mar 21 07:02 ._.TemporaryItems drwxr-xr-x 1 root root 131072 mar 21 03:42 .Trashes -rwxr-xr-x 1 root root 4096 mar 21 03:42 ._.Trashes

Juste à titre d’info également, j’ai modifié mon fstab de sorte qu’il monte mon DD automatiquement à chaque demarrage :

[code]root@raspberrypi:/# cat /etc/fstab
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
UUID=“550C-B05A” /media/owncloud exfat defaults 0 2

a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that

[/code]

Mais pourquoi mon «chown» ne marche pas (Fonction non implantée) si le exfat-fuse est installé ?

Merci

La réponse est ici : clé usb en root, impossible de changer le propriétaire, entre autre.

Merci

J’avais vu ce post ssur le forum, mais je n’avais compris quelle était la solution finale. Est-ce que j’ai 2 services qui tente d’utiliser mon disque dur? J’étais un peu perdu sur ce post

Je ne pense pas.
L’idéal, serait de sauvegarder tes données [mono]/dev/sda1: LABEL=“MyDisk”[/mono] sur un autre support.
Puis de créer (ou remplacer) une partition sur ton disque externe en [mono]ntfs[/mono] (compatible Linux, Mac et Win, mais pour les droits c’est autre chose et ce n’est pas mon domaine) pour accueillir à nouveau tes données stockées.
Attends voir que quelqu’un d’autre te conseils sur le sujet.

edit

Le paquet [mono]ntfs-3g[/mono] te permettra de gérer les permissions unix.

exFAT, comme les précédents systèmes de fichiers de Microsoft (FAT, NTFS), ne supporte pas les propriétaires et permissions Unix. Tout ce qu’on peut faire avec ces systèmes de fichiers, c’est définir l’uid, gid et umask pour l’ensemble de l’arborescence lors du montage. Cf. [mono]man mount-exfat[/mono].

Super, merci les ga!!

Au moins j’ai les réponses à mes questions.

Encore merci pour votre aide