[LINUX] Commandes liées au disque souvent utilisées dans Ubuntu (Notes)

introduction

J'utilise ubuntu, et pour la sauvegarde, j'utilise souvent des commandes liées au disque telles que la connexion d'un SSD externe pour copier des données et la définition de l'emplacement de stockage de la base de données sur le disque secondaire.

Donc cette fois, j'ai résumé les commandes que j'utilise souvent comme mémorandum pour moi-même. J'espère que ça t'aide.

Commandes fréquemment utilisées liées à la gestion des disques

J'utilise principalement les commandes suivantes pour utiliser le disque sous Linux.

Commande --fdisk Commande --blkid Commande --dmesg Commande --tree Commande --df commande --du Commande --mkfs Commande --mount / umount Commande --lshw Commande --lsblk

Commandes fréquemment utilisées

#Affichage de la liste des partitions
sudo fdisk -l

#Acquisition d'informations sur le disque dur
sudo blkid

#Assurez-vous que l'appareil est reconnu
dmesg | grep sd

#Seul le répertoire est affiché jusqu'au deuxième niveau
tree -d -L 2

#Vérifier l'espace libre
sudo df -h

#Vérifiez sur quel disque se trouve le répertoire racine
df / -h

#Vérifiez quel appareil est monté où
df -Th

#Afficher le répertoire qui a la plus grande capacité
sudo du -sh /*

#Voir les 5 répertoires les plus chers
sudo du -sm ./* | sort -rn | head -5

#Disque dur au format Ext4
sudo mkfs.ext4 "Chemin du disque"

#Montage sur disque
sudo mount "Chemin du disque" "Chemin du répertoire à monter"

#Démontage du disque
umount /mnt

#Afficher les informations sur le matériel
sudo lshw -short -C disk 

#Liste des périphériques bloqués(Afficher le nom du disque et le plateau(HDD pour 1 et SSD pour 0)) 
lsblk -o name,rota

#Vérifiez si le disque est un disque dur ou un SSD(HDD si la valeur de retour est 1, SSD si la valeur de retour est 0) 
cat /sys/block/"Nom du disque"/queue/rotational

Supplément 1 --- Manipulation des disques Linux

Contrairement à Windows, Linux n'a pas de lettre de lecteur, il n'y a donc pas d'expression telle que lecteur C ou lecteur D. Par conséquent, lorsque vous montez la partition sur le disque, elle sera traitée comme un dossier et vous pourrez accéder au contenu du disque dur.

Si le disque est reconnu, chaque disque dur est représenté par / dev / sda, / dev / sdb, etc. La partie de sd est fixe, et l'alphabet après semble continuer dans l'ordre à partir de a. (Sr pour lecteur CD / DVD)

Supplément 2 --- Structure des répertoires Linux

La structure de répertoires Linux est créée selon le standard FHS (Filesystem Hierarchy Standard). Les répertoires directement sous le répertoire racine spécifié par le FHS actuel (FHS 3.0) qui sont requis sont "/ bin", "/ boot", "/ dev", "/ etc", "/ lib" et "/ media". 14 morceaux de "/ mnt" "/ opt" "/ run" "/ sbin" "/ srv" "/ tmp" "/ usr" "/ var" ("/ home" "/ root" est spécifié comme option ).

annuaire rôle
/ Répertoire racine. C'est le point de départ de la hiérarchie.
/bin Contient les fichiers exécutables nécessaires pour démarrer ou réparer le système en mode mono-utilisateur. Par exemple, des fichiers exécutables tels que cat, cp, ls, more, tar.
/boot Inclut le noyau Linux, le gestionnaire de démarrage, etc. Ce répertoire contient uniquement les fichiers nécessaires pendant le processus de démarrage.
/dev Un périphérique connecté à un ordinateur qui fait référence à un périphérique physique(Souris, clavier, disque, etc.)Où placer les fichiers spéciaux et les fichiers de périphérique.
/etc Le répertoire qui contient la plupart des fichiers de configuration système. Aussi dans le sous-répertoire/etc/rc.d contient le script d'initialisation.
/lib Emplacement où se trouvent les bibliothèques partagées nécessaires pour démarrer le système et les bibliothèques partagées nécessaires pour exécuter les commandes sur le système de fichiers racine.
/media CD-Point de montage pour les supports externes tels que la ROM et les disquettes.
/mnt Le point de montage du système de fichiers temporairement monté.
/opt Place des fichiers statiques pour les packages complémentaires.
/run Contient des données liées au processus en cours.
/sbin /Comme bin, ce répertoire contient les commandes nécessaires pour démarrer le système. Cependant, les commandes que les utilisateurs généraux n'exécutent pas normalement sont placées ici.
/srv Les fichiers temporaires qui peuvent être supprimés sans condition sont placés par des travaux réguliers ou au démarrage du système.
/tmp Les fichiers temporaires qui peuvent être supprimés sans condition sont placés par des travaux réguliers ou au démarrage du système.
/usr Contient des fichiers que les utilisateurs installent indépendamment. Une structure similaire à celle directement sous l'itinéraire a été créée.
/var Place des fichiers dont la taille varie, tels que les fichiers spoule et les fichiers journaux.

Bien sûr, ce n'est pas la seule chose définie dans le FHS, mais il mentionne également les répertoires sous-jacents (tels que "/ usr / share").

Lorsque j'ai effectivement frappé la commande suivante sur Ubuntu, la structure de répertoire suivante était affichée.

tree -d -L 2

image.png

Site référencé et utile

Recommended Posts

Commandes liées au disque souvent utilisées dans Ubuntu (Notes)
Paramètres souvent utilisés dans Jupyter
Commandes fréquemment utilisées dans virtualenv
Commandes souvent utilisées dans l'environnement de développement lors de l'implémentation de Python
J'ai essayé de résumer les commandes souvent utilisées en entreprise
8 commandes fréquemment utilisées dans Python Django
Résumé de la grammaire fréquemment utilisée dans les pandas
Commandes souvent utilisées dans GAE / P
Résumé des méthodes fréquemment utilisées chez les pandas
Résumé des commandes fréquemment utilisées dans matplotlib
[Linux] Liste des commandes Linux utilisées dans la pratique
Traitement des mémos souvent utilisés dans les pandas (débutants)
Commandes fréquemment utilisées dans le terminal (serveur EC2) (pour consultation par vous-même)
Techniques souvent utilisées dans le codage court en python (Bloc-notes)
Code souvent utilisé dans les applications Python / Django [préfectures]
Une collection de code souvent utilisée dans Python personnel
Une collection de commandes fréquemment utilisées dans la gestion des serveurs
pyenv Commandes fréquemment utilisées
Commande tmux fréquemment utilisée
Commandes Linux fréquemment utilisées
Commandes Linux fréquemment utilisées
Commandes Linux fréquemment utilisées
R chez Anaconda (dans Ubuntu 14.04)
Jouer un bip sonore en Python (Ubuntu)
Commande pip fréquemment utilisée
J'ai essayé de résumer le code souvent utilisé dans Pandas