...
Sv translation |
---|
|
Status |
---|
colour | Red |
---|
title | THIS PAGE IS ONLY AVAILABLE IN ENGLISH |
---|
|
|
Sv translation |
---|
|
Créez la magasin avec LVMIl est recommandé de créer la machine MAGASIN sans que le disque de stockage soit monté par les routines d'installation. Commandes utilesLes commandes suivantes sont utiles pour voir la configuration actuelle de la machine, Translations Ignore |
---|
Code Block |
---|
| # Show free space on existing devices df -h # Show drives ls /dev/sd* # Show partitions fdisk -l # Show partitions ls /dev/sd* # Re-scan the SCSI bus echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan ... # View physical volumes managed by LVM lvm pvs # Display logical volumes managed by LVM lvm lvs # Display logical volume groups managed by LVM lvm vgs # Where is what mounted mount |
|
Translations Ignore |
---|
Code Block |
---|
|
|
fdisk /dev/sdb # --> Edit the partitions on /dev/sdb n # --> Certaines des informations ci-dessus peuvent être nécessaires pour terminer l'installation.
Il est important de savoir où se trouve le disque à utiliser, et où se trouve l'espace.
En général, nous recommandons d'ajouter un deuxième lecteur de disque à la machine pour le stockage.
Ce qui suit suppose que le disque a été ajouté en tant que /dev/sdb sur la machine, et n'est pas encore partitionné.
Si ce n'est pas le cas, ou si le disque n'est pas /dev/sdb ou l'espace a été ajouté à une partition existante, alors les commandes ci-dessous devront être (soigneusement) modifiées pour en tenir compte.
Étapes de la création
Créer une partition
Translations Ignore |
---|
Code Block |
---|
| fdisk /dev/sdb # --> Edit the partitions on /dev/sdb n # --> Create new partition p # --> New primary partition 1 # --> Create new partition 1 (view output at fdisk -1 above) Enter # --> Confirmation that the first available cylinder should be used Enter # --> Confirmation that the last available cylinder is to be used (gives the maximum |
|
size in total) tsize in total) t # --> Change partition type 8e # --> Linux LVM w # --> When OK, write |
|
Créer un volume physique de LVM
Cette commande crée un volume physique qui peut être géré par LVM.
Les commandes ci-dessus auront créé une partition /dev/sdb1. Si vous travaillez sur une autre partition, modifiez en conséquence.
Translations Ignore |
---|
Code Block |
---|
| lvm pvcreate /dev/sdb1 |
|
Créer un Group Volume
Cette commande crée un groupe de volume appelé vg_jtelshared. Le groupe de volumes peut être élargi ultérieurement, en ajoutant d'autres volumes physiques. Change partition type 8e # --> Linux LVM w # --> When OK, write
Translations Ignore |
---|
Code Block |
---|
| lvm vgcreate "vg_jtelshared" /dev/sdb1 |
|
Créer un volume logique
Enfin, un volume logique lv_jtelshared est créé sur le groupe de volume qui contient l'espace agrégé. pvcreate /dev/sdb1
Translations Ignore |
---|
Code Block |
---|
| lvm lvcreate -l +100%FREE vg_jtelshared -n lv_jtelshared |
|
Créer un système de fichiers
Maintenant, le système de fichiers est créé. Ici, nous utilisons xfs, mais vous pouvez utiliser autre chose si vous le souhaitez vraiment.vgcreate "vg_jtelshared" /dev/sdb1
lvmlvcreate l+100%FREE -n Préparer le point de montage
Les données doivent être montées dans le répertoire /srv/jtel/shared.
Les commandes suivants s'y préparent : Translations Ignore |
---|
Code Block |
---|
|
mkfs.xfs -L data /dev/vg_jtelshared/lv_jtelshared Translations Ignore |
---|
Code Block |
---|
| mkdir /srv/jtel mkdir /srv/jtel/shared chown -R jtel:jtel /srv/jtel |
|
Ajouter à la fstab de Monture en Boot
Ce qui suit ajoute une ligne à fstab pour monter le système de fichiers au démarrage : -R jtel:jtel /srv/jtel
Translations Ignore |
---|
Code Block |
---|
| cat <<EOFF >> /etc/fstab /dev/mapper/vg_jtelshared-lv_jtelshared /srv/jtel/shared xfs defaults 0 0 EOFF |
|
Monter le système de fichiers
Translations Ignore |
---|
Code Block |
---|
| mount /srv/jtel/shared |
|
Vérifications
Il devrait y avoir une entrée pour /srv/jtel/shared avec la quantité d'espace libre prévue.
Installer SAMBA
Ces commandes installent le serveur et le client samba et lsof. Translations Ignore |
---|
Code Block |
---|
|
df -h Translations Ignore |
---|
Code Block |
---|
dnf -y install samba samba-client lsof |
|
Ce qui suit crée un fichier de configuration samba avec une configuration minimale.
Translations Ignore |
---|
Code Block |
---|
# SMB Conf cat <<EOFF > /etc/samba/smb.conf [global] workgroup = JTEL security = user passdb backend = tdbsam min protocol = SMB3 reset on zero vc = yes [shared] comment = jtel ACD Shared Directory public = no read only = no writable = yes locking = yes path = /srv/jtel/shared create mask = 0644 directory mask = 0755 force user = jtel force group = jtel acl allow execute always = True EOFF |
|
Configuration de SeLinux et du pare-feu
La commande suivante configure selinux pour le service smb et ouvre les ports nécessaires dans le pare-feu :
Translations Ignore |
---|
Code Block |
---|
setsebool -P samba_enable_home_dirs=on samba_export_all_rw=on use_samba_home_dirs=on use_nfs_home_dirs=on firewall-cmd --zone=public --add-port=445/tcp --add-port=139/tcp --add-port=138/udp --add-port=137/udp --permanent firewall-cmd --reload |
|
Activer et démarrer Samba
Les commandes suivantes permettent de configurer les services SMB et NMB pour un démarrage automatique, et de les démarrer.--reload
Translations Ignore |
---|
Code Block |
---|
systemctl enable nmb systemctl enable smb systemctl start nmb systemctl start smb |
|
Lien manuel /home/jtel/partagé
Enfin, liez le dossier /home/jtel/shared.
Translations Ignore |
---|
Code Block |
---|
ln -s /srv/jtel/shared /home/jtel/shared |
|
Configuration de l'accès au serveur Samba
Accès des utilisateurs à jtel
La commande suivante crée les identifiants smb pour l'utilisateur jtel.jtel/shared
Status |
---|
colour | Red |
---|
title | Mot de passe de précaution |
---|
|
Translations Ignore |
---|
Code Block |
---|
printf '<password>\n<password>\n' | smbpasswd -a -s jtel jtel |
|
Accès supplémentaire pour les utilisateurs
Si nécessaire, ajoutez d'autres utilisateurs à samba - en remplaçant le mot de passe par le mot de passe réel de l'utilisateur. Ici, par exemple, l'utilisateur administrateur de Windows :
Status |
---|
colour | Red |
---|
title | Mot de passe de précaution |
---|
|
Translations Ignore |
---|
Code Block |
---|
useradd -m Administrator printf '<password>\n<password>\n' | smbpasswd -a -s Administrator |
|
Testerla monture de fichier
Enfin, testez le montage de fichiers à partir d'une des autres machines. Soit en vous connectant à MAGASIN, soit en utilisant l'explorateur Windows pour joindre à \\acd-store\shared