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 23/12/2014, à 01:11

MoonMilkyMonkey

Clef usb en ram

Bonjour enfin plutôt bonsoir,

Je suis a la recherche désespéré d'un "tuto" pour "transformer" sa clef USB en RAM pour aider mon pc portable j'ai vu des sujets anglais sur d'autres sites  comme quoi cela serait possible comme sur Windows.
Étant totalement inculte en Linux je vous demande votre aide svp sad dite moi qu’es ce qui faut faire .
Je suis sur Ubuntu 14.04.

Hors ligne

#2 Le 23/12/2014, à 01:25

Compte anonymisé

Re : Clef usb en ram

Bonsoir,

je vous conseille la lecture du paragraphe 3.3 de la page de documentation de swap, qui semble convenir à votre demande.


Cordialement

#3 Le 23/12/2014, à 01:34

MoonMilkyMonkey

Re : Clef usb en ram

Merci de cette réponse rapide mais j'ai du mal a comprendre étant novice je ne comprend pas certaine chose :
Pour créer un fichier d'échange :

    Depuis un compte d'administrateur, ouvrez un terminal ;
    Utilisez fallocate pour réserver un bloc d'espace disque à attribuer à votre espace d'échange :

    sudo fallocate -l <taille du fichier en octets> <nom du fichier>

        Le paramètre -l indique la taille (length) en octets qui doit être réservée pour l'espace d'échange. fallocate reconnaît aussi quelques suffixes, tels m et g, pour préciser des tailles en mibi-octets ou gibioctets. Par exemple, pour réserver 512 Mio, indiquez 512m ; pour réservez 1 Gio, indiquer 1g ;
        Le nom du fichier doit contenir le chemin absolu vers l'emplacement de celui-ci. Sinon, il sera créé dans le répertoire courant ;
        Exemple : pour créer un fichier de 512 Mio nommé file.swap et situé à la racine d'Ubuntu, on utilisera la commande suivante :

        sudo fallocate -l 512m /file.swap

        Consultez le manuel de fallocate (man fallocate) pour plus d'informations.
    Modifiez les permissions sur cet espace afin qu'il ne soit directement lisible que par le système. Utilisez la commande chmod :

    sudo chmod 600 <nom du fichier>

        Encore une fois, <nom du fichier> représente le nom du fichier qui vient d'être créé, avec son chemin absolu si nécessaire ;
        Par exemple, pour changer les permissions sur le fichier file.swap situé à la racine d'Ubuntu, on utilisera la commande suivante :

        sudo chmod 600 /file.swap

    Définissez ce fichier en tant qu'espace d'échange. Pour ce faire, utilisez la commande mkswap :

    sudo mkswap <nom du fichier>

        Par exemple, pour définir un espace d'échange sur le fichier file.swap situé à la racine d'Ubuntu, on utilisera la commande suivante :

        sudo mkswap /file.swap

    Activez la prise en charge de ce nouvel espace d'échange. Utilisez la commande swapon :

    sudo swapon <nom du fichier>

        Par exemple, pour activer la prise en charge de l'espace d'échange sur le fichier file.swap situé à la racine d'Ubuntu, on utilisera la commande suivante :

        sudo swapon /file.swap

Hors ligne

#4 Le 23/12/2014, à 01:36

MoonMilkyMonkey

Re : Clef usb en ram

Pour  sudo fallocate -l <taille du fichier en octets> <nom du fichier>

quelle taille de fichier précisement ? quel nom ?
J'ai une clef USB de 4 go a disposition

Dernière modification par MoonMilkyMonkey (Le 23/12/2014, à 01:36)

Hors ligne

#5 Le 23/12/2014, à 02:29

Compte anonymisé

Re : Clef usb en ram

quelle taille de fichier précisement ? quel nom ?

La taille étant la quantité de "RAM" supplémentaire que vous souhaitez mettre sur votre clé.

Si vous voulez 1 Go pour pouvez mettre 1000000000

pour le nom c'est au choix. Tu peux mettre n'importe quoi l'important c'est de remettre le même nom pour les commandes suivantes.

Alternativement si tu souhaites dédier la clé à cette tâche tu peux la formater aussi en utilisant les 2 commandes du paragraphes 3.6 (mkswap puis swapon sur /dev/sdX). Mais tu pourra plus mettre de fichier dessus.

#6 Le 23/12/2014, à 02:45

MoonMilkyMonkey

Re : Clef usb en ram

Merci, j'y voi un peu plus clair
Mais comment puis-je savoir qu'es ce qui est ou n'est pas ma clef USB ?Une commande particulière ? un formatage particulier ?

Hors ligne

#7 Le 23/12/2014, à 03:06

Compte anonymisé

Re : Clef usb en ram

en général il suffit de mettre la clé dans un port USB et le contenu s'affiche.

sinon pour voir le partitionnement ou si rien ne s'affiche, je conseille le logiciel gparted.

#8 Le 23/12/2014, à 13:19

MoonMilkyMonkey

Re : Clef usb en ram

moon@moon-EasyNote-TJ65:~$ sudo mkswap /dev/sdb
[sudo] password for moon:
/dev/sdb: Périphérique ou ressource occupé
moon@moon-EasyNote-TJ65:~$ sudo fallocate -l 1g /Lama.swap
moon@moon-EasyNote-TJ65:~$ sudo chmod 600 /Lama.swap
moon@moon-EasyNote-TJ65:~$ sudo mkswap /Lama.swap
Configure l'espace d'échange (swap) en version 1, taille = 1048572 Kio
pas d'étiquette, UUID=437dbe43-35d7-4257-b3c2-8db96a128439
moon@moon-EasyNote-TJ65:~$ sudo swapon /Lama.swap
moon@moon-EasyNote-TJ65:~$ swapon -s
Filename                Type        Size    Used    Priority
/dev/sda5                               partition    2089980    0    -1
/Lama.swap                              file        1048572    0    -2
moon@moon-EasyNote-TJ65:~$

Oui ma clef s’appelle Lama tongue , donc j'ai suivi t'es dire et j'ai effectuer ceci es-ce que cela est correcte ?

Hors ligne

#9 Le 23/12/2014, à 14:29

Compte anonymisé

Re : Clef usb en ram

Je pense que j'étais pas très clair et je m'en excuse.

Tu as bien créer une partition d'échange et augmenté "virtuellement" ta quantité de RAM, donc ça c'est bon.

Malheureusement le fichier crée n'est pas sur la clé USB mais sur la racine de ton disque dur sad

Quand tu met ta clé dans un port USB voit tu les fichiers dessus ?

Si oui la clé doit être dans le dossier genre /media/moon/Lama (a verifier)

alors tu copies ton fichier Lama.swap que tu as créer dans la racine de ton disque dur sur la clé USB (le dossier a modifié en conséquence)

sudo mv /Lama.swap /media/moon/Lama/

ensuite :

sudo swapon /media/moon/Lama/Lama.swap
sudo swapoff /Lama.swap
swapon -s

Dernière modification par Compte anonymisé (Le 23/12/2014, à 14:32)

#10 Le 23/12/2014, à 14:43

packard

Re : Clef usb en ram

Salut, suite à ta demande, je viens d'essayer un truc, j'ai formaté ma clé USB avec GParted en linux swap et ensuite toujours avec GParted j'ai cliquer sur la partition de la clé "activer la swap" et le système le détecte .
Surement à peaufiner pour le monter en automatique . .


Linux Mint Mate 19.3 Tricia LTS + Seven+ W 10
PC 1 : Asrock 970 Extrème 4 .AMD FX 8350 Black E, Nvidia GTX 1050 TI, RAM : 16 Go Ballistik ,1 SSD Hyper X Savage + Kingston SSDNow UV400 + SSD Samsung.
PC 2 : Gigabyte GA-MA770A-DS-3P ,  Phenom II X4 965 Black E, Nvidia GTX 650 TI
Portables : DELL Latitude E 6410:  i7-640M + Latiude E5530 : I5-3230M.

Hors ligne

#11 Le 23/12/2014, à 14:55

MoonMilkyMonkey

Re : Clef usb en ram

moon@moon-EasyNote-TJ65:~$ sudo mv /Lama.swap /media/moon/Lama/
[sudo] password for moon:
mv: impossible d'évaluer «/Lama.swap»: Aucun fichier ou dossier de ce type
moon@moon-EasyNote-TJ65:~$

jai ceci hmm

Hors ligne

#12 Le 23/12/2014, à 18:15

MoonMilkyMonkey

Re : Clef usb en ram

help :'(

Hors ligne

#13 Le 24/12/2014, à 16:30

MoonMilkyMonkey

Re : Clef usb en ram

up ....

Hors ligne

#14 Le 24/12/2014, à 17:15

moko138

Re : Clef usb en ram

MoonMilkyMonkey a écrit :

moon@moon-EasyNote-TJ65:~$ sudo mv /Lama.swap /media/moon/Lama/
[sudo] password for moon:
mv: impossible d'évaluer «/Lama.swap»: Aucun fichier ou dossier de ce type
moon@moon-EasyNote-TJ65:~$

jai ceci hmm

Donne le retour complet et entre balises-code de

ls -la /

%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#15 Le 24/12/2014, à 17:42

MoonMilkyMonkey

Re : Clef usb en ram

moon@moon-EasyNote-TJ65:~$ ls -la /
total 2097256
drwxr-xr-x  22 root root       4096 déc.  23 13:53 .
drwxr-xr-x  22 root root       4096 déc.  23 13:53 ..
drwxr-xr-x   2 root root       4096 déc.  22 01:26 bin
drwxr-xr-x   3 root root       4096 déc.  22 01:29 boot
drwxrwxr-x   2 root root       4096 déc.  21 20:46 cdrom
drwxr-xr-x  17 root root       4160 déc.  24 15:23 dev
drwxr-xr-x 133 root root      12288 déc.  24 15:21 etc
-rw-------   1 root root 2147483648 déc.  23 01:21 file.swap
drwxr-xr-x   3 root root       4096 déc.  21 20:47 home
lrwxrwxrwx   1 root root         33 déc.  22 01:27 initrd.img -> boot/initrd.img-3.13.0-43-generic
lrwxrwxrwx   1 root root         33 déc.  21 20:54 initrd.img.old -> boot/initrd.img-3.13.0-32-generic
drwxr-xr-x  23 root root       4096 déc.  22 01:19 lib
drwx------   2 root root      16384 déc.  21 20:43 lost+found
drwxr-xr-x   3 root root       4096 déc.  22 19:04 media
drwxr-xr-x   2 root root       4096 avril 11  2014 mnt
drwxr-xr-x   2 root root       4096 juil. 22 23:57 opt
dr-xr-xr-x 181 root root          0 déc.  24 16:20 proc
drwx------   2 root root       4096 juil. 23 00:20 root
drwxr-xr-x  24 root root        760 déc.  24 15:21 runmoon@moon-EasyNote-TJ65:~$ ls -la /
total 2097256
drwxr-xr-x  22 root root       4096 déc.  23 13:53 .
drwxr-xr-x  22 root root       4096 déc.  23 13:53 ..
drwxr-xr-x   2 root root       4096 déc.  22 01:26 bin
drwxr-xr-x   3 root root       4096 déc.  22 01:29 boot
drwxrwxr-x   2 root root       4096 déc.  21 20:46 cdrom
drwxr-xr-x  17 root root       4160 déc.  24 15:23 dev
drwxr-xr-x 133 root root      12288 déc.  24 15:21 etc
-rw-------   1 root root 2147483648 déc.  23 01:21 file.swap
drwxr-xr-x   3 root root       4096 déc.  21 20:47 home
lrwxrwxrwx   1 root root         33 déc.  22 01:27 initrd.img -> boot/initrd.img-3.13.0-43-generic
lrwxrwxrwx   1 root root         33 déc.  21 20:54 initrd.img.old -> boot/initrd.img-3.13.0-32-generic
drwxr-xr-x  23 root root       4096 déc.  22 01:19 lib
drwx------   2 root root      16384 déc.  21 20:43 lost+found
drwxr-xr-x   3 root root       4096 déc.  22 19:04 media
drwxr-xr-x   2 root root       4096 avril 11  2014 mnt
drwxr-xr-x   2 root root       4096 juil. 22 23:57 opt
dr-xr-xr-x 181 root root          0 déc.  24 16:20 proc
drwx------   2 root root       4096 juil. 23 00:20 root
drwxr-xr-x  24 root root        760 déc.  24 15:21 run
drwxr-xr-x   2 root root      12288 déc.  22 01:25 sbin
drwxr-xr-x   2 root root       4096 juil. 22 23:57 srv
dr-xr-xr-x  13 root root          0 déc.  24 16:20 sys
drwxrwxrwt   5 root root       4096 déc.  24 16:17 tmp
-rw-r--r--   1 root root          0 déc.  23 12:06 usbLama.swap
drwxr-xr-x  10 root root       4096 juil. 22 23:57 usr
drwxr-xr-x  13 root root       4096 juil. 23 00:21 var
lrwxrwxrwx   1 root root         30 déc.  22 01:27 vmlinuz -> boot/vmlinuz-3.13.0-43-generic
lrwxrwxrwx   1 root root         30 déc.  21 20:54 vmlinuz.old -> boot/vmlinuz-3.13.0-32-generic
drwxr-xr-x   2 root root      12288 déc.  22 01:25 sbin
drwxr-xr-x   2 root root       4096 juil. 22 23:57 srv
dr-xr-xr-x  13 root root          0 déc.  24 16:20 sys
drwxrwxrwt   5 root root       4096 déc.  24 16:17 tmp
-rw-r--r--   1 root root          0 déc.  23 12:06 usbLama.swap
drwxr-xr-x  10 root root       4096 juil. 22 23:57 usr
drwxr-xr-x  13 root root       4096 juil. 23 00:21 var
lrwxrwxrwx   1 root root         30 déc.  22 01:27 vmlinuz -> boot/vmlinuz-3.13.0-43-generic
lrwxrwxrwx   1 root root         30 déc.  21 20:54 vmlinuz.old -> boot/vmlinuz-3.13.0-32-generic

Dernière modification par MoonMilkyMonkey (Le 24/12/2014, à 19:05)

Hors ligne

#16 Le 24/12/2014, à 18:51

moko138

Re : Clef usb en ram

Ton fichier est bien là, mais il n'a pas le nom que tu croyais :

-rw-------   1 root root 2147483648 déc.  23 01:21 file.swap

Sois gentil de modifier ton message précédent conformément aux règles du forum ./misc.php?action=rules pour mettre entre balises-code ton retour de commandes, comme indiqué le GIF de ljere .


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#17 Le 24/12/2014, à 19:07

MoonMilkyMonkey

Re : Clef usb en ram

merci smile

Hors ligne