Exemples de ligne de commande séparés à Linux

Exemples de ligne de commande séparés à Linux
Il existe de nombreux outils de partitionnement disponibles, dans lesquels la plupart d'entre eux ont une interface sous la forme d'une liste. Avec des clés chaudes et un peu de bricolage, vous pouvez obtenir un disque partitionné assez rapidement. Cependant, le FDisk n'est pas censé être utilisé à l'intérieur des scripts; SfDisk est destiné à des scripts. Votre opinion sur laquelle est le mieux peut varier. Ici, vous pouvez entendre comment courir séparé.

Vous pouvez s'exécuter séparé, uniquement à partir de la ligne de commande mais en deux modes; ligne de commande et interactive. En mode interactif, vous avez un nouveau shell avec uniquement des commandes séparées, tandis que dans la ligne de commande, vous entrez une nouvelle commande à chaque fois. Il y a aussi une option -s, vous pouvez donc exécuter de nombreuses commandes en une seule fois.

Vérifier avant

Avant de commencer quoi que ce soit, vous devez vous assurer que le disque est ce que vous pensez qu'il est. Utilisez l'option de liste pour ce faire. Notez que Freated affichera uniquement les disques auxquels votre utilisateur a accès, vous devrez donc peut-être la racine d'abeille pour trouver votre nouveau disque brillant. Aussi, il montre tous les disques.

$ séparés -l

La liste, si vous avez un nouveau disque, devrait ressembler à ceci:

Modèle: ATA Qemu Harddisk (SCSI)
Disque / dev / sda: 21.5 Go
Taille du secteur (logique / physique): 512b / 512b
Tableau de partition:
Faculteurs de disque:
Numéro Démarrage de la taille de fin Fichier Fichier Nom du système
AVERTISSEMENT: Impossible d'ouvrir / dev / sr0 Read-Write (Système de fichiers en lecture seule). / dev / sr0
a été ouvert en lecture seule.
Modèle: Qemu Qemu DVD-ROM (SCSI)
Disque / dev / sr0: 599mb
Taille du secteur (logique / physique): 2048b / 2048b
Tableau de partition: MSDOS
Faculteurs de disque:
Numéro Démarrage Taille de fin Type de fichier Système de fichiers
2 19.7 Mo 116 Mo 96.5 Mo primaire ESP

Notez qu'il y a deux disques, le CD et le nouveau disque dur. Les lecteurs observateurs remarqueront que j'utilise une machine virtuelle pour exécuter ces commandes. Si vous souhaitez imprimer uniquement votre disque, vous devez utiliser le format ci-dessous:

$ séparés / dev / sda1 - imprimer
[root @ Nixos: ~] # Parted / dev / sda - imprimer
Modèle: ATA Qemu Harddisk (SCSI)
Disque / dev / sda: 21.5 Go
Taille du secteur (logique / physique): 512b / 512b
Tableau de partition: GPT
Faculteurs de disque:
Numéro Démarrage de la taille de fin Fichier Fichier Nom du système
3 1049KB 537MB 536 Mo FAT32 ESP BOOT, ESP
1 537 Mo 19.3 Go 18.8 Go Ext4 primaire
2 19.3 Go 21.5 Go 2147 Mo Primaire

Étiquettes

Les étiquettes, lors de l'utilisation de séparation, désigne le type de table de partition que vous souhaitez utiliser. Assurez-vous d'avoir démarré avec une machine UEFI si vous choisissez 'GPT'. Votre système ne démarre pas si vous vous trompez! Pour vérifier ce que vous avez, imprimez le firmware. De manière confuse, lorsque vous formatez les disques avec MKFS, vous pouvez mettre des étiquettes et un concept différent.

$ ls sys / firmware

S'il contient une ligne EFI, vous êtes prêt à partir!

acpi dmi efi memmap qemu_fw_cfg

Si vous voyez ce qui est ci-dessous, vous devez choisir MSDOS. J'exclut les Mac ici parce que je n'ai pas encore fait l'expérience de les utiliser.

acpi dmi memmap qemu_fw_cfg

Maintenant que vous êtes sûr que vous avez une implémentation UEFI sur votre machine, vous pouvez définir l'étiquette.

$ séparés / dev / sda - mklabel gpt

Pour le deuxième cas, MSDOS, vous faites de même mais avec un autre paramètre.

$ séparés / dev / sda - mklabel msdos

Maintenant, vous pouvez commencer à créer des partitions!

Partitions

Pour le cas UEFI, vous devez mettre de l'espace pour la partition de démarrage ou d'espoir. C'est là que vous pouvez mettre tous les trucs de démarrage que UEFI / EFI prend en charge. Pour cette raison, vous devez laisser de l'espace devant la partition principale. Dans cette première commande, nous ajoutons également de l'espace pour une partition d'échange. Regardez la commande ci-dessous:

$ Parted / dev / sda - Mkpart Primary 512MIB -8GIB

Cette commande démarre la partition à 512mib et la termine à 8gib avant la fin du disque. Remarquez le «-» devant le deuxième mandat. Pour le deuxième cas, MSDOS, vous faites de même mais en commençant plus près du début. Le MBR est à la hauteur de 1mib, y compris la sauvegarde.

$ séparé / dev / sda - mkpart primaire 1mib -8gib

Dans les deux cas, votre disque remplira tout entre le début et juste avant la fin. Cette partition remplira l'espace entre le début et la fin.

$ séparés -l

Pour voir ce qui arrive à votre disque. Faites-le entre chaque étape jusqu'à ce que vous ayez confiance en ce qui se passe.

Sur le reste du disque, mettez votre partition d'échange.

$ Parted / dev / sda - Mkpart Primary Linux-Swap -8gib 100%

Notez que la procédure n'a pas besoin de connaître la taille du disque, tant qu'elle est bien supérieure à 8 gigaoctets. De toute évidence, en fonction de la taille de votre échange, vous pouvez définir la quantité de RAM dans votre cas. Dans une machine virtuelle, vous devriez probablement mettre un maximum de 2gib.

Enfin, pour le cas UEFI uniquement, créez la partition du système UEFI.

$ séparés / dev / sda - mkpart ESP fat32 1mib 512mib

Comme vous le voyez dans cette commande, vous pouvez définir le système de fichiers pour une partition lorsque vous le créez. Vous pouvez également le définir après l'avoir créé.

Remplir le disque

Vous pouvez remplir le disque de séparation sans connaître sa taille totale. Il existe de nombreuses façons de le faire, et vous avez vu un exemple plus tôt où vous avez mis à 100% pour atteindre la fin du disque. D'autres façons de remplir votre disque consiste à utiliser S; pour le secteur,%; pour le pourcentage, et CHS; pour la culasse combinée et le secteur. La meilleure partie, dans ce cas, est que vous pouvez vous tromper sur le point de démarrage, et vous séparer vous invitera à la solution la plus proche possible, et vous pouvez répondre oui.


Figure 1: La séparation vous donnera une suggestion lorsque vous vous trompez.

Définition des drapeaux

Dans le cas de l'UEFI, vous voulez vous assurer que l'ESP est configuré pour être juste en exécutant.

$ séparés / dev / sda - Définissez 3 ESP sur

Vous définissez tous les drapeaux de cette façon.

Supprimer une partition

Fait une erreur? Évolution de la stratégie? Vous pouvez supprimer les partitions, une par une. Vous pouvez modifier le numéro de la partition pour choisir le bon.

$ séparés / dev / sda - RM 1

Rien ne ajoute là-bas.

Sauvetage

Vous pouvez également sauver votre ancien disque en utilisant le paramètre de sauvetage. Cela fonctionne même lorsque vous avez supprimé une partition par erreur.

$ séparé / dev / sda - sauvetage 1mib 20gib

L'action est lente, mais elle peut vous aider à récupérer des problèmes. Une fois la séparation trouve quelque chose, cela vous incitera à l'action.

Conclusion

Fared est un moyen très puissant de partitionner votre disque. Vous pouvez choisir d'exécuter une commande à la fois ou d'ouvrir un shell.