La gestió de discos és una habilitat essencial per a qualsevol administrador de sistemes Linux. Aquest tema cobreix les operacions bàsiques i avançades relacionades amb la gestió de discos, incloent la partició, el format, el muntatge i la gestió de sistemes de fitxers.
Continguts
Introducció a la Gestió de Discs
La gestió de discos implica diverses operacions que permeten als usuaris i administradors configurar i mantenir els dispositius d'emmagatzematge. Aquestes operacions inclouen:
- Partició de discos: Dividir un disc físic en diverses unitats lògiques.
- Formatació de particions: Preparar una partició per emmagatzemar dades.
- Muntatge de sistemes de fitxers: Fer que una partició sigui accessible al sistema operatiu.
- Gestió de sistemes de fitxers: Mantenir i optimitzar els sistemes de fitxers per a un rendiment òptim.
Partició de Discos
Eines de Partició
Les eines més comunes per a la partició de discos en Linux són:
fdisk
: Una eina de partició per a discos MBR.gdisk
: Similar afdisk
, però per a discos GPT.parted
: Una eina més avançada que suporta tant MBR com GPT.
Exemple d'Ús de fdisk
-
Llistar Dispositius de Disc:
sudo fdisk -l
-
Seleccionar el Disc a Particionar:
sudo fdisk /dev/sda
-
Crear una Nova Partició:
- Premeu
n
per crear una nova partició. - Seguiu les instruccions per especificar el tipus de partició, el número de partició, el primer sector i l'últim sector.
- Premeu
-
Guardar els Canvis:
- Premeu
w
per escriure els canvis al disc i sortir.
- Premeu
Exemple d'Ús de parted
-
Iniciar
parted
:sudo parted /dev/sda
-
Crear una Nova Taula de Particions:
(parted) mklabel gpt
-
Crear una Nova Partició:
(parted) mkpart primary ext4 0% 100%
-
Sortir de
parted
:(parted) quit
Formatació de Particions
Després de crear una partició, cal formatar-la amb un sistema de fitxers. Els sistemes de fitxers més comuns en Linux són ext4
, xfs
i btrfs
.
Exemple de Formatació amb mkfs
-
Formatar una Partició com
ext4
:sudo mkfs.ext4 /dev/sda1
-
Formatar una Partició com
xfs
:sudo mkfs.xfs /dev/sda1
-
Formatar una Partició com
btrfs
:sudo mkfs.btrfs /dev/sda1
Muntatge i Desmuntatge de Sistemes de Fitxers
Muntatge Manual
-
Crear un Punt de Muntatge:
sudo mkdir /mnt/disc1
-
Muntar la Partició:
sudo mount /dev/sda1 /mnt/disc1
-
Verificar el Muntatge:
df -h
Desmuntatge
- Desmuntar la Partició:
sudo umount /mnt/disc1
Gestió de Sistemes de Fitxers
Verificació i Reparació
-
Verificar un Sistema de Fitxers
ext4
:sudo fsck.ext4 /dev/sda1
-
Reparar un Sistema de Fitxers
ext4
:sudo fsck.ext4 -p /dev/sda1
Redimensionament
- Redimensionar un Sistema de Fitxers
ext4
:sudo resize2fs /dev/sda1
Exercicis Pràctics
Exercici 1: Crear i Formatar una Nova Partició
- Utilitza
fdisk
per crear una nova partició en/dev/sdb
. - Formata la partició com
ext4
. - Munta la partició en
/mnt/nova_particio
.
Solució
-
Crear una nova partició:
sudo fdisk /dev/sdb # Premeu 'n' per crear una nova partició, seguiu les instruccions i premeu 'w' per guardar.
-
Formatar la partició:
sudo mkfs.ext4 /dev/sdb1
-
Muntar la partició:
sudo mkdir /mnt/nova_particio sudo mount /dev/sdb1 /mnt/nova_particio
Exercici 2: Verificar i Reparar un Sistema de Fitxers
- Verifica el sistema de fitxers de
/dev/sdc1
. - Repara qualsevol error trobat.
Solució
-
Verificar el sistema de fitxers:
sudo fsck.ext4 /dev/sdc1
-
Reparar errors:
sudo fsck.ext4 -p /dev/sdc1
Conclusió
La gestió de discos és una part fonamental de l'administració de sistemes Linux. Aquest mòdul ha cobert les operacions bàsiques i avançades necessàries per gestionar discos de manera efectiva. Amb la pràctica, aquestes habilitats es convertiran en una segona naturalesa, permetent-te mantenir els teus sistemes d'emmagatzematge de manera eficient i segura.
Domini de Linux: De Principiant a Avançat
Mòdul 1: Introducció a Linux
- Què és Linux?
- Història de Linux
- Distribucions de Linux
- Instal·lant Linux
- Estructura del Sistema de Fitxers de Linux
Mòdul 2: Comandes Bàsiques de Linux
- Introducció a la Línia de Comandes
- Navegant pel Sistema de Fitxers
- Operacions amb Fitxers i Directoris
- Visualització i Edició de Fitxers
- Permisos i Propietat dels Fitxers
Mòdul 3: Habilitats Avançades de la Línia de Comandes
- Ús de Comodins i Expressions Regulars
- Piping i Redirecció
- Gestió de Processos
- Programació de Tasques amb Cron
- Comandes de Xarxa
Mòdul 4: Scripting de Shell
- Introducció al Scripting de Shell
- Variables i Tipus de Dades
- Estructures de Control
- Funcions i Biblioteques
- Depuració i Gestió d'Errors
Mòdul 5: Administració del Sistema
- Gestió d'Usuaris i Grups
- Gestió de Discs
- Gestió de Paquets
- Monitorització del Sistema i Optimització del Rendiment
- Còpia de Seguretat i Restauració
Mòdul 6: Xarxes i Seguretat
- Configuració de Xarxa
- Tallafocs i Seguretat
- SSH i Accés Remot
- Sistemes de Detecció d'Intrusions
- Assegurant Sistemes Linux
Mòdul 7: Temes Avançats
- Virtualització amb Linux
- Contenidors de Linux i Docker
- Automatització amb Ansible
- Optimització del Nucli de Linux
- Alta Disponibilitat i Balanceig de Càrrega