Compare commits

2 Commits

Author SHA1 Message Date
a7f50f67ad validation solution 2021-04-13 21:12:46 +02:00
75b476ca89 solution 2021-04-13 21:09:00 +02:00
4 changed files with 34 additions and 34 deletions

View File

@@ -1,41 +1,42 @@
# Systèmes de fichier # Systèmes de fichier
## Prérequis
Une vm virtualbox
Un serveur nfs
### Identification des périphériques
Rajouter un disque virtuel à la VM, après l'avoir éteinte.
Utiliser les commandes *dmesg* et *lsblk* pour identifier les périphériques de bloc, et le disque que l'on vient de rajouter
### Partitionnement
Utiliser la commande cfdisk pour créer une partition sur le nouveau disque
Visualiser le résultat avec lsblk
### Système de fichier
Créer un système de fichier de type xfs sur la nouvelle partition Créer un système de fichier de type xfs sur la nouvelle partition
mkfs.xfs /dev/sdb1
### Montage ### Montage
#### Manuellement #### Manuellement
Rendre accessible ce système de fichier via le répertoire (à créer) /mnt/disk1
```bash
sudo mkdir /mnt/disk1
sudo mount /dev/sdb1 /mnt/disk1
```
#### Automatiquement #### Automatiquement
Utiliser /proc/mounts pour rajouter dans /etc/fstab une ligne permettant le montage automatique du nouveau disque au démarrage du système ```bash
grep /mnt/disk1 /proc/mounts | sudo tee -a /etc/fstab
```
#### Montage distant #### Montage distant
Installer le paquet nfs-utils ```bash
sudo yum install nfs-utils -y
Monter le partage nfs distant dans /mnt/nfs sudo mount -t nfs serveur:/srv /mnt/nfs
```
#### Automount #### Automount
Adapter les fichiers .mount et .autmount fourni pour mettre en place un montage à la demande, avec démontage automatique au bout de 5 sec d'inactivité Voir fichiers
```code
sudo cp mnt-nfs* /etc/systemd/system/
sudo systemctl daemon-reload
sudo mkdir -p /mnt/nfs
sudo systemctl enable --now mnt-nfs.automount
ls -l /mnt/nfs
```

View File

@@ -1,9 +0,0 @@
[Mount]
What=//freebox/Freebox/
Where=/mnt/Freebox
Type=cifs
Options=guest,vers=1.0
[Install]
WantedBy=multi-user.target

View File

@@ -1,6 +1,6 @@
[Automount] [Automount]
Where=/mnt/Freebox Where=/mnt/nfs
TimeoutIdleSec=1 TimeoutIdleSec=5
[Install] [Install]

8
mnt-nfs.mount Normal file
View File

@@ -0,0 +1,8 @@
[Mount]
What=srv:/srv
Where=/mnt/nfs
Type=nfs
[Install]
WantedBy=multi-user.target