J'ai installé Ubuntu 14.04 LTS il y a environ un mois, je démarre à double démarrage Ubuntu 14.04 LTS et Windows 8.1.
Je n'ai pas créé d'espace de swap lors de l'installation mais maintenant j'ai vraiment besoin d'ajouter ceci pour Ubunutu. J'ai essayé de vérifier l'espace de swap assigné à l'aide de sudo swapon -s
et j'ai obtenu des en-têtes vides comme indiqué ci-dessous:
ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s
Filename Type Size Used Priority
Ensuite, j'ai essayé d'allouer de l'espace de swap en utilisant dd of=output.dat bs=1 seek=390143672 count=0
et la sortie était:
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s
J'ai également essayé la commande sudo dd if=/dev/zero of=/swapfile bs=1G count=4
et la sortie était:
dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)
Ensuite, j'ai essayé sudo fallocate -l 4G /swapfile
mais la sortie était:
fallocate: /swapfile: fallocate failed: Operation not supported
J'ai également vérifié mes disques durs en suivant la structure de mon disque dur:
ahsan@ahsan-Inspiron-N5110:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 18G 77G 19% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 286M 1.2M 284M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.4G 24M 1.4G 2% /run/shm
none 100M 56K 100M 1% /run/user
Et la sortie de free -m
est:
ahsan@ahsan-Inspiron-N5110:~$ free -m
total used free shared buffers cached
Mem: 2850 2665 184 421 25 846
-/+ buffers/cache: 1794 1055
Swap: 0 0 0
Veuillez me montrer comment puis-je ajouter le swap sans affecter mes données. J'ai installé Ubuntu LTS 64 bits et j'ai 3 Go de RAM et un disque dur de 500 Go.
Je suis allé à cette question Ask Ubuntu et j'ai essayé les commandes et la sortie est:
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 47.1951 s, 91.0 MB/s
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4sudo mkswap /swapspace
dd: invalid number ‘4sudo’
ahsan@ahsan-Inspiron-N5110:~$
dd: invalid number '4sudo'
, non? Je suppose que vous avez eu un problème de copier / coller. Heureux que votre problème soit résolu! À l'avenir, lisez attentivement ces messages d'erreur et essayez de comprendre pourquoi vous obtenez ce message! ;-) Bonne chance.Réponses:
Tout d'abord, pour créer 4 000 Mo d'espace de swap:
ou
Transformez-le ensuite en un fichier d'échange utilisable:
Activez-le:
Confirmer les espaces d'échange actifs:
Ensuite, ajoutez la ligne suivante à / etc / fstab pour activer le nouveau swap au démarrage:
Voir aussi cette page wiki: https://help.ubuntu.com/community/SwapFaq
la source
Pour répondre indirectement à votre question, vous n'avez pas besoin de gérer vous-même les fichiers d'échange. Il existe un package appelé swapspace qui ajoutera dynamiquement des fichiers d'échange au besoin.
Alors vous avez terminé. Votre système augmentera et réduira l'espace de swap au besoin.
la source
Suivez ces étapes:
sudo dd if=/dev/zero of=/mnt/{filename}.swap bs=1M count={swap_size}
sudo mkswap /mnt/{filename}.swap
sudo swapon /mnt/{filename}.swap
sudo gedit /etc/fstab
/mnt/{filename}.swap none swap sw 0 0
Remarque: Remplacez {filename} par le nom que vous souhaitez définir dans le fichier et remplacez {swap_size} par la taille que vous souhaitez attribuer au fichier d'échange. Assurez-vous que la taille du fichier doit être deux fois plus grande que la taille de la mémoire.
la source