Outils pour utilisateurs

Outils du site


doc:formations:hebergement:serveur:transfert_de_fichiers

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:formations:hebergement:serveur:transfert_de_fichiers [2022/12/05 09:41] – [Quota] jeremiedoc:formations:hebergement:serveur:transfert_de_fichiers [2022/12/05 10:39] (Version actuelle) – [Quota] jeremie
Ligne 45: Ligne 45:
 ===== Quota ===== ===== Quota =====
  
-(à vérifier):+Il y a plusieurs façons de limiter la taille d'un dossier avec des quotas, mais la plus simple reste d'avoir une partition dédiée, physique ou virtuelle.
  
-LVM est un moyen de limiter la taille d'un dossier avec des quotas, qui fonctionne sous le système de fichier ''ext3'' (''apt install lvm2''):+==== Partition virtuelle dans un fichier ==== 
 + 
 +On crée un fichier ''/sftp/volume.img'' de 5GO que l'on va utiliser comme une partition virtuelle: 
 + 
 +  mkdir /sftp 
 + 
 +  dd if=/dev/zero of=/sftp/volume.img bs=1G count=5 
 +  mkfs -t ext4 /sftp/volume.img 
 + 
 +On va le monter en tant que "loop device": 
 + 
 +  mount -t auto -o loop /sftp/volume.img /sftp 
 + 
 +Désormais ''/sftp'' montre le système de fichier à l'intérieur du fichier ''/sftp/volume.img''. 
 +Le fichier image semble avoir disparu car on l'a monté sur le dossier qui le contient lui-même ! 
 + 
 +  # Il faut (donc) recréer le dossier vu précédemment: 
 +  mkdir -p /sftp/filez/incoming 
 +  chown filez:filez /sftp/filez/incoming 
 + 
 +On peut voir l'occupation disque associée: 
 + 
 +  df -hl /sftp 
 +  # Filesystem      Size  Used Avail Use% Mounted on 
 +  # /dev/loop1      4.9G   32K  4.6G   1% /sftp 
 + 
 +On peut ajouter cette ligne à ''/etc/fstab'' pour que le montage soit fait au reboot: 
 + 
 +  /sftp/volume.img  /sftp  ext4  loop 0 0 
 + 
 +Pour retirer le montage et détruire le volume (ex. après usage): 
 + 
 +  umount /sftp 
 +  rm /sftp/volume.img 
 + 
 + 
 +==== LVM ==== 
 + 
 +Si vous avez partitionné votre disque dur avec LVM, vous pourrez aisément modifier la taille de la partition (''apt install lvm2''):
  
 <code> <code>
 # Créer un espace virtuel de 10GO nommé "sftpdata" dans le groupe de volumes "vg0" # Créer un espace virtuel de 10GO nommé "sftpdata" dans le groupe de volumes "vg0"
-lvcreate -L 10g -n sftpdata vg0+lvcreate -L 10G -n sftpdata vg0
  
 # On le formatte en ext3 # On le formatte en ext3
doc/formations/hebergement/serveur/transfert_de_fichiers.1670233262.txt.gz · Dernière modification : 2022/12/05 09:41 de jeremie