Aperçu
mkswap initialise une partition de disque ou un fichier en tant qu'espace de swap, le préparant à être utilisé comme mémoire virtuelle par le système. Ce processus garantit l'intégrité de l'espace de swap et permet son activation ultérieure avec la commande swapon. Il est essentiel de vérifier qu'il n'y a pas de données importantes sur le périphérique ou le fichier cible avant de créer l'espace de swap.
Caractéristiques principales
- Création d'un espace de swap sur une partition de disque ou un fichier
- Utilisation comme mémoire virtuelle en cas de manque de mémoire système
- Toutes les données existantes sont effacées
- Nécessite une activation avec la commande swapon
Options principales
Voici les options principales qui contrôlent la manière dont l'espace de swap est configuré lors de l'utilisation de la commande mkswap.
Configuration de l'espace de swap
Commande générée :
Essayez de combiner les commandes.
Description:
`mkswap` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Scénarios variés pour configurer un espace de swap en utilisant la commande mkswap.
Créer un espace de swap sur une partition de disque
mkswap /dev/sdb1
Initialise la partition /dev/sdb1 en tant qu'espace de swap. Toutes les données existantes sur cette partition seront effacées.
Créer un espace de swap après vérification des blocs défectueux
mkswap -c /dev/sdb2
Vérifie les blocs défectueux sur la partition /dev/sdb2 avant de créer l'espace de swap.
Créer un espace de swap avec un label spécifié
mkswap -L my_swap /dev/sdc1
Crée un espace de swap avec le label 'my_swap' sur la partition /dev/sdc1.
Initialiser un fichier de swap
mkswap /swapfile
Initialise le fichier '/swapfile' préexistant en tant qu'espace de swap. (Voir la section 'Conseils et précautions' pour la méthode de création d'un fichier de swap)
Conseils et précautions
Pour assurer la stabilité du système et éviter la perte de données lors de l'utilisation de mkswap, veuillez tenir compte des points suivants.
Conseils principaux
- **Avertissement de perte de données** : mkswap efface toutes les données du périphérique ou du fichier cible. Assurez-vous de sauvegarder vos données ou de vérifier que l'espace est vide avant d'exécuter la commande.
- **Activation du swap** : Après avoir créé l'espace de swap avec mkswap, vous devez l'activer en utilisant la commande `swapon`. Par exemple : `swapon /dev/sdb1` ou `swapon /swapfile`
- **Activation permanente** : Pour que l'espace de swap soit automatiquement activé après le redémarrage du système, vous devez l'ajouter à votre fichier `/etc/fstab`. Par exemple : `/dev/sdb1 none swap sw 0 0` ou `/swapfile none swap sw 0 0`
- **Vérification des blocs défectueux** : Il est recommandé d'utiliser l'option `-c` pour vérifier les blocs défectueux avant de créer l'espace de swap. Ceci est particulièrement utile sur les disques plus anciens.
Processus complet de création et d'initialisation d'un fichier de swap
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Si vous souhaitez utiliser un fichier comme espace de swap au lieu d'une partition de disque, vous devez d'abord créer le fichier avec la commande `dd`, définir les permissions avec `chmod`, puis exécuter `mkswap`. Voici un exemple de création d'un fichier de swap de 2 Go.