#1 Le 11/02/2014, à 22:45
- Arbiel
Création temporaire de répertoire
Bonsoir à vous tous
Il me semble avoir vu un jour ou l'autre dans une discussion une commande pour créer un répertoire de manière temporaire. Je ne parle pas d'un répertoire créé dans /tmp, mais d'un répertoire créé sur un point de montage quelconque et effacé à la fin de la session utilisateur ou à l'arrêt du PC.
Merci d'avance à quiconque voudra bien me renseigner.
Arbiel
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne
#2 Le 11/02/2014, à 23:02
- tiramiseb
Re : Création temporaire de répertoire
Salut,
Tu peux éventuellement bosser dans /run/shm, qui est en tmpfs (donc effacé à l'arrêt de l'ordinateur).
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 12/02/2014, à 04:52
- nesthib
Re : Création temporaire de répertoire
Ou plutôt dans /run/user/<arbiel>/ (en remplaçant par ton nom d'utilisateur sur la machine), car tu y auras les droits d'écriture sans avoir besoin des droits root.
La procédure manuelle étant :
mkdir /chemin/vers/le/dossier/temporaire
sudo mount -t tmpfs none /chemin/vers/le/dossier/temporaire
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#4 Le 12/02/2014, à 09:27
- tiramiseb
Re : Création temporaire de répertoire
Dans /run/user il y a peu de place (100Mo je crois).
/run/shm n'est pas limité à root.
J'avais testé. Là je suis sur la route, je ne peux pas donner tous les détails techniques (smartphone, tout ça... )
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 12/02/2014, à 17:30
- nesthib
Re : Création temporaire de répertoire
C'est vrai… et faux… /run est monté avec une limite de 10% de la RAM, donc je pense que /run/shm hérite de cette limite. Et effectivement /run/user est limité à 100Mo, tout dépend donc de l'utilisation qu'Arbiel a de cet espace. Je pense que s'il a beaucoup de RAM et besoin de plus de 100Mo, il devrait créer son propre tmpfs comme je le lui indique.
@Arbiel : tu peux voir ce qui est monté sur ta machine avec :
mount -l
et tu auras quelque chose ressemblant à :
[…]
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
[…]
À toi de voir en fonction de tes besoins
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#6 Le 12/02/2014, à 21:54
- tiramiseb
Re : Création temporaire de répertoire
/run est monté avec une limite de 10% de la RAM, donc je pense que /run/shm hérite de cette limite.
Non.
sebastien@amaretto:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
[...]
tmpfs 1,6G 1,2M 1,6G 1% /run
[...]
none 7,8G 1,1M 7,8G 1% /run/shm
Je pense que s'il a beaucoup de RAM et besoin de plus de 100Mo, il devrait créer son propre tmpfs comme je le lui indique.
Oui c'est aussi une possibilité, mais dans ce cas il faut pouvoir faire un montage, donc soit être root soit avoir les bons droits avec sudo.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 13/02/2014, à 01:47
- Arbiel
Re : Création temporaire de répertoire
Bonsoir tiramiseb et nesthib
Merci à vous deux pour vos propositions
remi@arbiel-Vostro-3550:~$ mount -l | grep ^none
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
remi@arbiel-Vostro-3550:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda13 12G 5,3G 5,9G 48% /
udev 2,0G 4,0K 2,0G 1% /dev
tmpfs 2,0G 40K 2,0G 1% /tmp
tmpfs 789M 1012K 788M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 2,0G 160K 2,0G 1% /run/shm
/dev/sda4 85M 4,1M 76M 6% /boot/grub
/dev/sda10 15G 8,3G 5,7G 60% /media/Data
/dev/sda9 237G 180G 45G 81% /media/Multimedia
/dev/sda11 85G 66G 15G 82% /media/Archives
/dev/loop1 883M 883M 0 100% /cdrom
Je ne m'étais jusqu'à présent jamais préoccupé de la taille des volumes en tmpfs. J'espère que la mémoire est allouée dynamiquement.
Comme je n'ai pas de /run/user, je vais suivre le conseil de tiramiseb de travailler sur /run/shm.
Arbiel
Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.
Hors ligne
#8 Le 13/02/2014, à 07:20
- tiramiseb
Re : Création temporaire de répertoire
la mémoire est en effet allouée dynamiquement. tu pourrais avoir 50 tmpfs de 2 Go, tant qu'il n'y à rien dedans ça passe.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne