Gestion de volumes avec udisks
udisks fournit un démon udisksd, qui implémente les interfaces D-Bus utilisées pour interroger et manipuler les périphériques de stockage, et un outil en ligne de commande udisksctl, utilisé pour interroger et utiliser le démon
1
2
3
4
5
6
7
| MODEL REVISION SERIAL DEVICE
--------------------------------------------------------------------------
C300-CTFDDAC064MAG 0006 00000000111003043433 sda
Crucial_CT512MX100SSD1 MU01 15100EE439E5 sdb
WDC WD40EFRX-68WT0N0 82.00A82 WD-WCC4E4RXRNAV sdc
WDC WD5000AACS-00ZUB0 01.01B01 WD-WCASU3356449 sdd
ST2000LM007-1R8174 SBK2 WDZGGVZA sde
|
Par défaut, udisks2 monte les disques amovibles (sde dans la liste) sous le répertoire contrôlé par ACL /run/media/$USER/. Si vous souhaitez monter sur /media à la place, utilisez cette règle :
1
| sudo nano /etc/udev/rules.d/99-udisks2.rules
|
1
2
3
4
5
| # UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
|
Puisque /media, contrairement à /run, n’est pas monté par défaut en tmpfs, vous pouvez également créer un extrait de tmpfiles.d pour nettoyer les points de montage obsolètes à chaque démarrage :
1
| sudo nano /etc/tmpfiles.d/media.conf
|
1
| D /media 0755 root root 0 -
|
L’exFAT (ou FAT64) est le dernier système de fichier de Microsoft (donc propriétaire) pour les mémoires flash.
Il a surtout permis de dépasser la limite de 4 Gio par fichier du FAT32
Pour la portabilité d’une unité de stockage amovible la plus universelle possible , il faut choisir le bon système de fichiers
Système de fichiers |
Windows XP |
Windows 7/8/10 |
macOS (10.6.4 et antérieures) |
macOS (10.6.5 et ultérieures) |
Linux |
Playstation 4 |
Xbox 360/One |
NTFS |
Oui |
Oui |
Lecture Seul |
Lecture Seul |
Oui |
Non |
Non/Oui |
FAT32 |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui/Oui |
exFAT |
Oui |
Oui |
Non |
Oui |
Oui (avec paquet ExFAT) |
Oui (avec MBR, pas GUID) |
Non/Oui |
HFS+ |
Non |
(Lecture Seul avec Boot Camp) |
Oui |
Oui |
Oui |
Non |
Oui |
APFS |
Non |
Non |
Non |
Oui (macOS 10.13 ou sup) |
Non |
Non |
Non |
EXT 2, 3, 4 |
Non |
Oui (avec logiciel tierce) |
Non |
Non |
Oui |
Non |
Oui |
L’unité externe présente , disque USB3/2 To système de fichiers exfat
Installer l’utilitaire pour autoriser le formatage avec ce type
dmesg
# relever l’unité amovible /dev/sdx (ex: /dev/sde)
1
2
| sudo fdisk /dev/sde
o # créer une nouvelle table vide de partitions DOS
|
Touche clavier “Entrée”
Touche clavier “Entrée”
Touche clavier “t” puis “7”
Touche clavier “w”
Format partition exfat
1
| sudo mkexfatfs -n hardDisk /dev/sde1 # format avec système de fichiers exfat
|
Vérifier un volume exFAT
1
| sudo fsck.exfat /dev/sde1
|
1
2
3
4
5
6
7
8
9
10
| exfatfsck 1.3.0
Checking file system on /dev/sde1.
File system version 1.0
Sector size 512 bytes
Cluster size 128 KB
Volume size 115 GB
Used space 4224 KB
Available space 115 GB
Totally 0 directories and 0 files.
File system checking finished. No errors found.
|