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 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).

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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... )

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 smile


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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.

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.

Hors ligne