Configuration stockage sur carte SD externe

Mise à jour : Android 9 - LineageOS 16

La carte SD externe d'un périphérique Android peut-être configurée

Ce document décrit comment

Sommaire

1 - Principe

2 - Configuration

2.1 - Stockage amovible

Lorsque la configuration stockage amovible est en place, dans le menu Paramètres >> Stockage

Mémoire amovible

Pour passer de la configuration Stockage amovible à la configuration Stockage adopté

2.2 - Configuration Stockage adopté

Lorsque la configuration Stockage adopté est en place, dans le menu Paramètres >> Stockage, les valeurs de stockage (xx Go utilisé sur yy Go) correspondent

Stockage type extension

Pour passer de la configuration Stockage amovible à la configuration Stockage adopté

3 - Vérifications

$ ls /dev/block/platform/                                           
13540000.dwmmc0 13560000.dwmmc2

3.1 - Carte SD interne

$ ls -l /dev/block/platform/13540000.dwmmc0/by-name/                
total 0
lrwxrwxrwx 1 root root 21 2019-12-27 09:46 BOOT -> /dev/block/mmcblk0p10
....
lrwxrwxrwx 1 root root 21 2019-12-27 09:46 RECOVERY -> /dev/block/mmcblk0p11
...
lrwxrwxrwx 1 root root 21 2019-12-27 09:46 SYSTEM -> /dev/block/mmcblk0p19
...
lrwxrwxrwx 1 root root 21 2019-12-27 09:46 USERDATA -> /dev/block/mmcblk0p25
...
$ mount -f |grep "on /data"                                         
/dev/block/mmcblk0p25 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=ordered)

$ df -h /data                                                      
Filesystem Size Used Avail Use% Mounted on
/sbin/.magisk/block/data 23G 21G 2.5G 90% /system/lib64/libpcre.so
$ su -c ls /data

3.2 - Carte SD externe - Configuration stockage adopté

$ ls -l /dev/block/platform/13560000.dwmmc2/by-name/                
total 0
lrwxrwxrwx 1 root root 20 2019-12-27 09:46 android_expand -> /dev/block/mmcblk1p2
lrwxrwxrwx 1 root root 20 2019-12-27 09:46 android_meta -> /dev/block/mmcblk1p1

$ su -c fdisk -l /dev/block/mmcblk1                               
Found valid GPT with protective MBR; using GPT
...
Number Start (sector) End (sector) Size Name
1 2048 34815 16.0M android_meta
2 34816 249737182 119G android_expand
...
$ ls /dev/block/dm-0                                                                                                                                         
/dev/block/dm-0
$ df -h /dev/block/dm-0                                             
Filesystem Size Used Avail Use% Mounted on
/dev/block/dm-0 117G 3.9G 113G 4% /mnt/expand/e3fac274-1b26-414d-9502-e7b6d8e188f4
$ mount -f |grep /dev/block/dm-0                                                                                                                               
/dev/block/dm-0 on /mnt/expand/e3fac274-1b26-414d-9502-e7b6d8e188f4 type ext4 (rw,seclabel,nosuid,nodev,noatime,data=ordered)
$ su -c ls /mnt/expand/e3fac274-1b26-414d-9502-e7b6d8e188f4
app local lost+found media touch_expand user user_de
$ ls /mnt/expand/e3fac274-1b26-414d-9502-e7b6d8e188f4/media/0 
2131558443 Download Ringtones group.properties
Android HearBoost SMSBackupRestore recovery.log
App2SD Huawei Signal smart-tools
......

3.3 - Carte SD externe - Configuration stockage amovible

$ su -c blkid |grep mmcblk1                                    
/dev/block/mmcblk1p1: UUID="8938-19F1" TYPE="vfat"
$ mount -f |grep /mnt/media_rw/8938-19F1
/dev/block/vold/public:179,65 on /mnt/media_rw/8938-19F1 type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
# cat /proc/partitions |grep mmcblk1                             
179 64 124868608 mmcblk1
179 65 124867567 mmcblk1p1
$ mount -f |grep "on /storage/8938-19F1"                         
/mnt/media_rw/8938-19F1 on /storage/8938-19F1 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6)
$ ls /storage/8938-19F1/                                         
Android LOST.DIR
$ df -h /storage/8938-19F1/                                      
Filesystem Size Used Avail Use% Mounted on
/mnt/media_rw/8938-19F1 119G 512K 119G 1% /storage/8938-19F1

3.4 - Données utilisateur

$ ls /storage/emulated/0
2131558443 Documents Pictures adbkey.pub
Android Download Podcasts advtools
App2SD HearBoost Ringtones gnu
....  

4 - Interface MTP

mtp://SAMSUNG_SAMSUNG_Android_b36c608a/
Espace de stockage interne partagé
Carte SD SanDisk
Espace de stockage interne partagé
Espace de stockage interne partagé

5 - Autres configurations