Partages
Une caractéristique clé d'Unraid est la gestion des partages. Les partages sont des dossiers ou des disques sur votre serveur Unraid qui peuvent être accessibles via un réseau. Vous pouvez créer autant de partages que vous le souhaitez sur votre serveur Unraid. Ces partages peuvent être sécurisés, et leur configuration détermine comment les données sont écrites et distribuées dans votre array ou dans le pool nommé de disques.
Unraid propose deux types de partages pour optimiser la gestion de vos données :
- Partages utilisateurs : Ceux-ci utilisent Linux FUSE et représentent des dossiers dans le système de fichiers plus global.
- Partages de disques : Ceux-ci partagent le disque entier en utilisant le système de fichiers du disque.
Il est important de se rappeler que les deux types de partages présentent des vues différentes du même système de fichiers sous-jacent ; tout fichier ou dossier visible dans un user share apparaîtra également sous le partage de disque pour son disque physique respectif.
Lorsque vous démarrez des services comme Docker ou le gestionnaire de machines virtuelles, Unraid crée automatiquement un ensemble de partages utilisateur par défaut conçus pour prendre en charge les plugins courants, les conteneurs Docker et les machines virtuelles (VMs). Vous pouvez facilement créer des partages supplémentaires pour vos données personnelles selon vos besoins.
To manage your shares, simply navigate to the Shares tab in the WebGUI. Here, you can easily enable or disable shares through Settings → Global Share Settings. By default, user shares are enabled, providing a straightforward starting point for your file organization.
Partages utilisateurs
User shares provide an aggregated view of top-level folders with the same name across cache and array drives. The share name corresponds to the folder name, creating a unified network-accessible view that spans multiple drives. It's important to note that while directories appear merged, individual files remain stored on a single drive.
Gestion des partages utilisateurs
Vous pouvez accéder et gérer les partages utilisateurs depuis l'onglet Partages dans le WebGUI. Cette interface vous permet de:
- Examiner tous les partages existants
- Créer de nouveaux partages
- Modifier ou supprimer des partages existants
Tout dossier de niveau supérieur créé manuellement sur un disque est automatiquement reconnu comme un partage utilisateur et se voit attribuer des attributs par défaut.
Structure du système de fichiers
At the Linux level, User shares are accessible under /mnt/user
, which combines files from both the array and pools. This logical view overlays the physical file system, meaning files are also visible through Disk Shares at the drive level.
Le point de montage obsolète /mnt/user0
(qui exclut les fichiers de pool) pourrait être supprimé dans les futures versions d'Unraid.
Allocation de stockage
The physical drive that stores a file is determined by share settings such as Allocation Method, Included/Excluded Disks, and Split Level. Changes to these settings will affect only new files; existing files will remain untouched unless moved manually.
:::caution[Critical]
Ne mélangez pas les Partages Utilisateurs et les Partages Disques
Ne copiez ou ne déplacez jamais de fichiers directement entre un user share et un disk share (par exemple, entre /mnt/user/share
et /mnt/disk1/share
) - surtout si les noms de dossier sont les mêmes. Cela peut entraîner une corruption de fichiers ou une perte de données permanente.
Pour des pratiques de gestion des fichiers sécurisées et plus de détails, voir les lignes directrices sur les Partages de Disques ci-dessous.
:::
Ajouter un partage
Avant de créer un partage, réfléchissez à comment vous allez l'utiliser, vos besoins en performances, la sécurité, et où les fichiers doivent être stockés.
Pour ajouter un partage :
-
Démarrer le processus : Allez à l'onglet Shares et cliquez sur Ajouter un partage.
-
Choisir un nom de partage : Choisissez un nom unique pour votre partage, comme
Média
ouDocuments
.
Même si les partages réseau (SMB) ne se préoccupent pas des majuscules (par exemple, MEDIA
est le même que media
), les systèmes de fichiers Linux le font. Évitez d'utiliser des noms identiques ne différant que par la casse pour prévenir les problèmes.
-
Paramètres optionnels :
- Commentaires : Écrivez une courte description pour identifier votre partage (par ex., "Photos de famille").
- Espace minimum libre : Décidez d'une quantité minimale d'espace libre (par exemple,
50GB
pour les gros fichiers). (Pour plus de détails, voir espace minimum libre)
-
Sélectionnez les emplacements de stockage :
- Stockage principal : Choisissez où le partage sera initialement stocké (par ex., cache, array, ou un pool spécifique).
- Stockage secondaire : Définissez un emplacement de débordement qui peut être utilisé lorsque le stockage principal est plein, servant également comme destination finale pour le mouvement par le Mover.
(Pour plus de détails, voir Stockage principal et secondaire.)
-
Définir les règles de données :
- %%allocation-method%% : Choisissez comment les données seront stockées - les options comprennent high-water, remplir, ou le plus libre. (Pour plus de détails, voir Méthode d'allocation.)
- Split Level: Determine how folders should be organized. (For more details, see Split level.)
-
Gérer les disques :
- Disques inclus : Choisissez des disques spécifiques à inclure (par ex.,
disk1,disk2
). - Disques exclus : Spécifiez tout disque que vous souhaitez exclure (comme les disques anciens).
(Pour plus de détails, voir Disques inclus ou exclus.)
- Disques inclus : Choisissez des disques spécifiques à inclure (par ex.,
Vous pouvez configurer soit Disques inclus soit Disques exclus, mais pas les deux en même temps.
-
Paramètres du Mover (si nécessaire)
- Action du Mover : Décider de la direction du mouvement des données (soit Principal → Secondaire soit Secondaire → Principal).
(Pour plus de détails, voir Déplacement des fichiers entre le cache et l'array.)
-
Terminer le processus : Cliquez sur Ajouter un partage pour terminer la configuration de votre nouveau partage.
Par défaut, un nouveau partage ne sera pas partagé sur le réseau. Vous devez configurer l'accès réseau après la création du partage.
Supprimer un partage
Pour éviter toute perte de données potentielle, les partages contenant des données ne peuvent pas être supprimés. Par conséquent, vous devez d'abord supprimer ou déplacer tout le contenu à l'intérieur du partage. Vérifiez toujours deux fois pour vous assurer que le partage est vide avant de procéder à sa suppression pour un processus sécurisé.
Partages contenant des données
Pour les partages contenant des données :
- Vider d'abord le partage :
- Utilisez le gestionnaire de fichiers intégré accessible via les raccourcis système (Outils → Gestionnaire de Fichiers) ou cliquez sur l'icône
en haut à droite.
- Trouvez votre partage dans Shares et cliquez sur l'icône Parcourir.
- Supprimez ou déplacez tous les fichiers à l'aide du gestionnaire de fichiers.
- Utilisez le gestionnaire de fichiers intégré accessible via les raccourcis système (Outils → Gestionnaire de Fichiers) ou cliquez sur l'icône
Utilisation de la ligne de commande (Avancé)
-
Ouvrir le terminal : Utilisez le Terminal Web (Outils → Terminal) ou connectez-vous via SSH.
-
Supprimer les fichiers : Exécutez cette commande, en remplaçant
[share_name]
par le nom de votre partage :
rm -rf /mnt/user/[share_name]/*
- Supprimer le partage : Suivez les étapes pour supprimer un partage vide ci-dessus.
- La commande
rm -rf
supprimera définitivement les fichiers. Vérifiez bien avant de l'utiliser. - Assurez-vous qu'aucun service Docker ou VM n'utilise le partage avant de le supprimer.
- Supprimer le partage :
- Retournez à Shares et cliquez sur le partage désormais vide.
- Cochez la case Supprimer et cliquez sur Supprimer.
- Confirmez et cliquez sur Fait.
Suppression d'un partage vide
- Allez dans l'onglet Partages.
- Cliquez sur le partage que vous souhaitez supprimer.
- Cochez la case à côté de Supprimer. Le bouton deviendra Supprimer.
- Cliquez sur Supprimer.
- Confirmez la suppression et cliquez sur Fait.
Paramètres du partage
Espace libre minimal
The Minimum Free Space setting works in conjunction with the allocation method and split level to determine where new files are stored. This setting specifies the amount of free space that must remain on a drive for it to be considered eligible for new file writes. If a drive’s free space falls below this threshold, Unraid will stop placing new data on that drive, provided that the split level permits splitting to another disk.
Comment ça fonctionne - Cliquer pour développer/réduire
Lors du transfert d'un fichier (par exemple, fichier.eg
), Unraid sélectionne un disque en fonction des paramètres disponibles mais ne peut pas prédire la taille finale du fichier. Si le disque choisi est plein pendant le transfert, l'opération échouera avec une erreur "disque plein". Pour éviter cela, définissez l'espace libre minimum (Minimum Free Space) sur une valeur supérieure à votre plus grand fichier. Cela garantit qu'Unraid évite les disques ne pouvant pas accueillir l'ensemble du fichier.
Recommandations
Définissez cette valeur à deux fois la taille de votre plus gros fichier. Par exemple :
- Si votre plus grand fichier est de 8 Go, alors définissez l'Espace Libre Minimum à 16 Go.
Ce tampon tient compte des variations de taille de fichier et aide à prévenir les échecs de transfert.
Configuration
- Entrez la valeur en Ko, Mo, Go, ou To (par ex.,
50GB
). - Les nouveaux user shares par défaut à 10% de la capacité totale du disque.
Configurez toujours Espace libre minimum lors de l'utilisation de la méthode d'allocation remplissage. Si vous ne le définissez pas, vous risquez de rencontrer des erreurs du type "espace disque plein" lors des opérations d'écriture.
Il existe un paramètre Espace libre minimum distinct pour les cache pools. Vous pouvez y accéder en allant sur l'onglet Principal et en cliquant sur un pool. Assurez-vous de définir cette valeur plus élevée que votre fichier le plus grand pour éviter tout débordement, en particulier pour les partages configurés avec les modes de cache Oui ou Préférer.
Limitations
- Unraid prioritizes split level rules over free space settings. If splitting is not allowed, files may still fill up a disk regardless of the free space threshold.
- La mise à jour des fichiers existants (par exemple, lors de l'expansion des fichiers de sauvegarde) ne déclenche pas de redistribution, ce qui peut conduire à des erreurs "disque plein" au fil du temps.
Pour des recommandations plus détaillées, utilisez l'icône Aide dans le WebGUI lors de la configuration de vos partages.
Stockage principal et secondaire
La gestion du stockage par Unraid vous permet de contrôler où les nouveaux fichiers sont écrits et comment les données se déplacent entre les pools, le cache et le array. Les options et la terminologie diffèrent entre Unraid 6.12+ et les versions antérieures.
- Unraid 6.12 et plus tard
- Unraid 6.11 et antérieur
Le paramètre Stockage Principal détermine où les nouveaux fichiers pour un partage sont initialement écrits—cela peut être le cache, le array, ou tout pool nommé. Le paramètre Stockage Secondaire spécifie un emplacement alternatif pour les nouveaux fichiers et dossiers si le stockage principal tombe en dessous du seuil de Espace Libre Minimum.
La fonction Mover transfère automatiquement les fichiers entre le stockage principal et secondaire selon votre planning, garantissant des performances optimales et une utilisation du stockage.
Si vous sélectionnez le array pour le stockage principal ou secondaire, vous devez également configurer sa allocation method, son split level, et tout included or excluded disks. Ces paramètres ne s'appliquent pas aux pools.
Menu déroulant du stockage principal :
- Ce paramètre est requis pour chaque partage.
- Vous devez sélectionner un dispositif de stockage principal ou pool (par défaut Cache).
- Vous pouvez choisir tout pool nommé ou l'array.
Menu déroulant du stockage secondaire :
Unraid utilise le Mover pour gérer le placement des fichiers entre la cache et le array, contrôlé par le réglage Utiliser le Cache pour les Nouveaux Fichiers pour chaque partage :
- Oui : Les nouveaux fichiers vont vers le cache si l'espace le permet ; sinon, vers le array. Mover transfère les fichiers du cache au array.
- Non : Les nouveaux fichiers vont directement vers le array. Mover ne fait rien pour ce partage.
- Unique : Les nouveaux fichiers sont écrits uniquement sur le cache. S'il n'y a pas assez d'espace, l'écriture échoue. Mover ne déplacera pas les fichiers du array vers le cache.
- Préférer : Les nouveaux fichiers vont vers le cache s'il y a de l'espace ; sinon, vers le array. Mover essaie de déplacer les fichiers du array vers le cache lorsque c'est possible.
Ce réglage est le défaut pour les partages appdata
et system
afin d'améliorer les performances Docker et VM.
Déplacement des fichiers entre cache et array
Unraid provides a straightforward way to manage file placement between cache pools and the array, allowing you to optimize performance and manage your data effectively. The key is to set up your share settings based on your preferred data flow and let the Mover handle file transfers automatically according to its schedule.
You can configure the Mover schedule by going to Settings → Scheduler → Mover Settings. Running it automatically during off-peak hours helps move files between the cache and array without requiring manual action.
Cache vers array
Cas d'utilisation : Déplacer des fichiers de votre cache à haute vitesse vers l'array pour un stockage à long terme.
- Unraid 6.12+
- Unraid 6.11 ou inférieur
- Dans les paramètres du partage, définissez Stockage Principal sur Cache et Stockage Secondaire sur Array.
- Définissez l'action du Mover sur Cache -> Array.
- Le Déplaceur fonctionne automatiquement selon votre calendrier pour transférer des fichiers. Les opérations manuelles du Déplaceur sont possibles mais pas nécessaires.
- Modifiez le paramètre Utiliser le Cache du partage sur Oui.
- Le Mover transfère les fichiers automatiquement selon votre programme. Les exécutions manuelles sont facultatives.
- Après le déplacement des fichiers, vous pouvez changer le paramètre Utiliser le Cache sur Seulement si vous le souhaitez.
Array vers cache
Cas d'utilisation : Améliorer les performances des conteneurs Docker et des VM en déplaçant les fichiers vers le cache.
- Unraid 6.12+
- Unraid 6.11 ou inférieur
- Dans les paramètres du partage, définissez Stockage Principal sur Cache et Stockage Secondaire sur Array.
- Définissez l'action du Mover sur Array -> Cache.
- Le Mover fonctionne automatiquement selon votre calendrier pour déplacer les fichiers, les exécutions manuelles étant une option.
- Définissez le Utiliser le Cache du partage sur Préféré.
- Le Mover fonctionne automatiquement selon votre calendrier pour déplacer les fichiers, et les exécutions manuelles sont facultatives.
- Après le déplacement des fichiers, vous pouvez changer Utiliser le Cache sur Non si vous préférez.
Si vous rencontrez des problèmes avec le déplacement de fichiers, vous pouvez activer le journal des déplacements via la page Paramètres → Planificateur → Paramètres des déplacements. Cela enregistre chaque fichier déplacé et peut être consulté dans Outils → Journal Système.
- Assurez-vous que votre %%parity|parité%% est valide avant de déplacer des fichiers de l'%%array|array%% vers le %%cache|cache%%.
- Si vous traitez de grands jeux de données, suivez l'activité du Mover via les journaux.
- Si les fichiers semblent "bloqués", envisagez de désactiver temporairement Docker et le Gestionnaire de VM, puis d'exécuter le Mover manuellement via Principal → Opérations de l'Array → Déplacer.
Méthode d'allocation
Lorsque vous créez un nouveau partage utilisateur ou ajoutez un fichier ou un dossier à l'intérieur, le système doit décider où stocker ces données. En général, il choisira le disque de données qui a le plus d'espace libre disponible. Cependant, vous pouvez ajuster la façon dont cette décision est prise à l'aide de certains paramètres.
Il existe trois options simples que vous pouvez sélectionner pour déterminer comment le système alloue le stockage pour votre partage utilisateur :
- Mi-hauteur (Recommandé)
- Plus libre
- Remplir jusqu'au bord
Comment ça fonctionne
La méthode Moitié pleine (High-water) remplit progressivement les disques en utilisant des "points de basculement" basés sur la moitié de la capacité du plus grand disque. Cela équilibre l'utilisation des disques tout en gardant les fichiers connexes ensemble et limite le démarrage des disques.
Exemple avec des disques de 8 To, 3 To et 2 To
- Premier passage : Remplir le disque de 8 To jusqu'à ce qu'il reste 4 To libre (la moitié de 8 To).
- Deuxième passage : Remplir les disques de 8 To/3 To jusqu'à ce qu'il reste 2 To libre.
- Troisième passage : Remplir tous les disques jusqu'à ce qu'il reste 1 To libre.
Meilleur pour :
- Serveurs multimédias (par exemple, Plex)
- Scénarios où maintenir des fichiers sur moins de disques améliore l'efficacité de l'arrêt des disques
- Arrays avec des tailles de disques mixtes
La méthode Moitié pleine est la méthode par défaut et fonctionne bien pour la plupart des utilisateurs. Elle réduit le brassage des disques comparé à "Le plus libre".
Comment ça fonctionne
La méthode Le plus libre (Most-free) sélectionne le disque ayant le plus d'espace libre pour chaque nouveau fichier. Cela maximise l'efficacité du stockage mais augmente le brassage des disques.
Impact sur les performances
- Des commutateurs fréquents de disques gardent plusieurs disques allumés
- Peut réduire la vitesse d'écriture de la parité en raison des opérations qui se chevauchent
Meilleur pour :
- Flux de travail à haut débit (par exemple, montage vidéo)
- Temporary or cache-like data
- Arrays où la performance est plus importante que les économies d'énergie
Combine with split level settings to group related files despite frequent disk switching.
Comment ça fonctionne
La méthode Fill-up écrit sur les disques dans l'ordre numérique jusqu'à ce qu'ils atteignent le seuil de l'Espace Libre Minimum, puis passe au disque suivant.
Exigences
- Toujours définir Espace Libre Minimum (par exemple, 2x la taille de fichier la plus grande)
- Configurer Niveau de Fractionnement pour contrôler le regroupement des fichiers
Meilleur pour :
- Archives de données statiques
- Utilisateurs préférant une gestion manuelle des disques
- Arrays de disques de tailles identiques
Sans espace libre minimum (Minimum Free Space) configuré, des erreurs "disque plein" se produiront lorsqu'un disque est près de sa capacité.
Niveau de découpe
The Split Level setting in Unraid helps manage how files and folders are organized across multiple disks. It determines how deep folder structures can go on different disks while keeping certain files together. The split level is numbered starting from 1, where the top level (the main share) is considered level 1.
- Divise automatiquement tout répertoire selon les besoins (par défaut)
- Diviser automatiquement seulement le niveau supérieur
- Diviser automatiquement les niveaux supérieurs 'N'
- Manuel (Pas de division automatique)
Comportement
Unraid crée les dossiers requis sur le disque sélectionné, quel que soit la profondeur du dossier. Les nouveaux fichiers et dossiers sont placés en fonction de la méthode d'allocation (allocation method) et de l'espace disponible, même si leurs répertoires parents n'existent pas déjà sur ce disque.
Cas d'utilisation
Idéal pour les partages de données générales où la structure des dossiers n'est pas critique, comme les téléchargements ou les bibliothèques multimédia mixtes. Cela permet une flexibilité maximale pour le placement des fichiers et l'utilisation des disques.
Comportement
Unraid ne créera que des sous-dossiers de premier niveau sur un disque s'ils n'existent pas déjà. Pour les dossiers plus profonds, de nouveaux fichiers et dossiers sont placés sur le disque où le répertoire parent existe.
Cas d'utilisation
Idéal pour les bibliothèques multimédia (par ex., Films/Titre) où vous souhaitez que tous les fichiers pour un sous-dossier spécifique (comme un film ou une série) restent ensemble sur le même disque.
Comportement
Vous spécifiez combien de niveaux de répertoire (N) Unraid gérera automatiquement. Pour les dossiers au niveau N ou au-dessus, Unraid peut les créer selon les besoins. Pour les niveaux plus profonds, de nouveaux fichiers sont placés sur le disque où le répertoire parent existe.
Cas d'utilisation
Utile pour des structures de dossiers complexes, telles que des répertoires de projets imbriqués, où vous souhaitez regrouper le contenu lié au-delà du niveau supérieur.
Comportement
Unraid ne place que les nouveaux fichiers ou dossiers sur les disques où le répertoire parent existe déjà. Aucun nouveau répertoire n'est créé automatiquement.
Cas d'utilisation
Idéal pour les utilisateurs avancés qui souhaitent un contrôle manuel total sur le placement des fichiers, ou pour les données d'archives où la structure des dossiers doit rester fixe.
S'il y a des conflits entre Espace Minimum Libre, Niveau de Division, et %%allocation-method%%, le paramètre Niveau de Division prend la priorité. Cela peut entraîner des erreurs « espace insuffisant », même si d'autres disques ont de l'espace disponible.
Disques inclus ou exclus
Ces paramètres vous aident à gérer quels disques peuvent contenir des fichiers pour votre partage. Vous pouvez soit inclure des disques spécifiques soit en exclure certains - mais ne faites pas les deux en même temps ! Si vous ne choisissez aucun disque spécifique, tous les disques autorisés dans Paramètres → Paramètres Globaux de Partage seront utilisés.
Unraid first checks any included disks, then looks at excluded disks to determine where to store a file. After that, it uses the split level and allocation method to select an appropriate disk.
The settings for included and excluded disks only affect where new files can be saved. Any existing files in folders that match your share name will still be accessible for reading, even if they’re on a different disk.
- Disques inclus
- Disques exclus
Comportement
Unraid ne prendra en compte que les disques listés lorsqu'il décide où placer de nouveaux fichiers pour le partage. Tous les autres disques sont ignorés pour les nouvelles écritures, mais les fichiers déjà présents sur d'autres disques restent accessibles en lecture.
Cas d'utilisation
Utilisez ce paramètre si vous souhaitez restreindre un partage à certains disques, comme conserver des documents importants sur des disques plus récents ou de plus grande capacité, ou isoler une bibliothèque multimédia à des disques spécifiques pour des raisons de performances ou d'organisation.
Comportement
Unraid utilisera tous les disques éligibles sauf ceux listés ici lors du placement de nouveaux fichiers pour le partage. Comme avec les disques inclus, les fichiers déjà présents sur les disques exclus restent accessibles en lecture.
Cas d'utilisation
Utilisez ce paramètre pour empêcher un partage d'utiliser certains disques, tels que l'exclusion de disques plus anciens, de disques plus lents, ou de disques réservés à d'autres types de données.
Partages par défaut
Lorsque vous utilisez Unraid avec Docker ou des Machines Virtuelles (VMs), il crée automatiquement certains partages par défaut.
Ces partages ne sont créés qu'après avoir démarré leurs services respectifs (Docker ou Gestionnaire de VM). Si vous ne voyez pas ces partages, assurez-vous que Docker et/ou le Gestionnaire de VM sont activés et fonctionnent.
Vous n'êtes pas obligé d'utiliser ces partages si vous ne le souhaitez pas, et vous pouvez les supprimer si vous le préférez, mais nous recommandons généralement de les conserver pour plus de commodité. Ces partages aident à garder les choses organisées et à faciliter le support pour tous en cas de problème.
Voici un aperçu rapide de la fonction de chaque partage par défaut :
appdata
: C'est là que tous les fichiers de travail pour vos conteneurs Docker sont stockés. Chaque conteneur Docker a généralement son propre dossier ici.system
: Ce partage contient les fichiers essentiels pour vos applications Docker et les modèles XML pour vos VMs.domains
: Ce partage est désigné pour le stockage des images de disques virtuels (vdisks) utilisées par vos VMs.isos
: C’est ici que vous pouvez enregistrer les images ISO de CD que vous souhaitez utiliser avec vos VMs.
Il est préférable de ne pas modifier les permissions sur la plupart de ces partages par défaut car cela pourrait causer des problèmes avec le fonctionnement des conteneurs Docker et des VMs. Le seul partage pour lequel il est recommandé de modifier les permissions est le partage isos
, car celui-ci peut être accessible via le réseau pour ajouter de nouveaux fichiers ISO pour les machines virtuelles.
Partages de disques
Les partages de disque sont simplement des lecteurs individuels ou des pools de disques au sein de votre système Unraid qui peuvent être accessibles via le réseau. Par défaut, ces partages sont désactivés, mais vous pouvez facilement les activer dans la section Paramètres → Paramètres Globaux de Partage.
Pour garantir la sécurité, assurez-vous de définir les permissions d'accès utilisateur pour ces partages de manière appropriée. Cela est particulièrement important si vous avez plusieurs utilisateurs accédant à votre réseau.
Pour activer les partages de disques :
- Navigatez vers Paramètres.
- Cliquez sur Paramètres Globaux de Partage.
- Activez les partages de disques pour les rendre visibles dans votre réseau.
Une fois activés, vous remarquerez les partages de disque dans l'interface graphique d'Unraid sous une section intitulée Partages de Disque dans l'onglet Partages. Chaque lecteur de votre array peut être accessible de cette manière :
- Lecteurs individuels : Ils apparaissent sous la forme
/mnt/diskX
où X est le numéro du disque (par exemple,disk1
,disk2
, etc.). - Pools de lecteurs : Si vous avez plusieurs lecteurs groupés ensemble, ils apparaîtront sous
/mnt/nom-du-pool
. Les pools les plus courants sont appeléscache
, mais vous pouvez nommer vos pools comme vous le souhaitez.
Le périphérique flash Unraid, qui stocke vos paramètres Unraid, n'est pas traité comme un partage de disque. Si vous souhaitez qu'il soit accessible sur le réseau, vous pouvez le configurer comme un partage nommé 'flash'. Ce périphérique est monté sur /boot
sous Linux.
Pour des raisons de sécurité, il est préférable de garder vos partages en mode Privé et de ne donner accès qu'aux utilisateurs de confiance.
Directives de partage de disque
Ne copiez jamais des fichiers directement entre un partage utilisateur et un partage de disque si leurs noms de dossier sont identiques. Cela pourrait entraîner une corruption ou une suppression des fichiers, entraînant une perte de données permanente.
Les user shares et les disk shares peuvent sembler différents dans l'interface mais peuvent pointer vers les mêmes fichiers sur le disque. Les commandes Linux comme cp
ou rsync
ne peuvent pas toujours faire la différence, ce qui peut entraîner l'écrasement ou la suppression accidentelle des fichiers.
Conseils pour une copie sécurisée
-
Adoptez un seul type de partage :
- Copiez seulement des fichiers entre les user shares OU les partages de disque, pas les deux en même temps.
- Exemple : Pour copier un fichier d'un partage utilisateur à un autre :
cp /mnt/user/share1/file /mnt/user/share2/file
-
Utilisez les lecteurs externes en toute sécurité :
- Connectez les disques externes en utilisant le plugin Unassigned Devices pour éviter les problèmes.
- Copiez les fichiers depuis
/mnt/disks/
plutôt que depuis les chemins principaux du array ou cache.
-
Vérifiez vos copies : lors du déplacement de fichiers localement, vous pouvez utiliser
rsync -c
pour vérifier que les fichiers ont bien été copiés. -
Ne mélangez pas les types de partage : Évitez d'utiliser des chemins qui mélangent les user shares et les partages de disque, tels que
/mnt/user/share/
avec/mnt/disk1/share/
dans la même commande.
Transfert de fichiers depuis un partage réseau
Il existe plusieurs outils que vous pouvez utiliser pour copier des fichiers depuis un partage Windows ou Linux vers votre serveur Unraid. Pour rester simple et fiable, commencez par l'outil de gestion de fichiers intégré d'Unraid avant d'explorer des options tierces.
Utilisation de Midnight Commander (intégré)
Unraid inclut Midnight Commander (mc
), un gestionnaire de fichiers basé sur du texte et à double fenêtre. Vous pouvez y accéder via le terminal Web.
-
Ouvrez le terminal web : vous trouverez cette option dans le menu en haut à droite du WebGUI Unraid.
-
Lancez Midnight Commander :
mc
Cette interface propose une navigation par glisser-déposer entre les partages locaux et les chemins réseau montés.
-
Montez un partage réseau (s'il n'est pas déjà monté) :
mkdir /work
mount -t cifs //workstation/share /work -o username=youruser,password=yourpassword,iocharset=utf8- Remplacez
workstation
,share
etyouruser
par les valeurs appropriées. - L'option
iocharset=utf8
aide à maintenir les noms de fichiers internationaux.
- Remplacez
-
Utilisez les volets de MC pour transférer des fichiers entre
/work
(le partage réseau) et n'importe quel partage/mnt/user/
ou/mnt/diskX
. -
Nettoyez après :
umount /work
rmdir /work
Midnight Commander fonctionne entièrement dans le système intégré, nécessitant aucune installation supplémentaire. Il convient à la plupart des besoins de transfert, y compris ceux impliquant des noms de fichiers Unicode, et il préserve les attributs de fichier lorsque la source et la destination les prennent en charge.
Utilisation de Krusader
Si vous préférez une interface utilisateur graphique, vous pouvez utiliser des conteneurs Docker tels que Krusader comme solution tierce.
- Installez Krusader :
- Naviguez jusqu'à l'onglet Apps (Applications Communautaires).
- Recherchez et installez le conteneur Docker Krusader.
- Lancez Krusader : démarrez le conteneur et accédez à son WebUI à partir de l'onglet Docker.
- Connectez-vous aux partages distants dans Krusader, et utilisez le glisser-déposer ou le copier-coller pour transférer des fichiers entre le partage réseau et votre array Unraid.
D'autres conteneurs de gestion de fichiers populaires incluent Double Commander et CloudCommander, tous deux disponibles via les Applications Communautaires.
Méthodes en ligne de commande
Pour les utilisateurs avancés ou ceux utilisant l'automatisation, vous pouvez également utiliser des méthodes de transfert en ligne de commande.
Cliquer pour déplier les instructions en ligne de commande
-
Ouvrez le terminal (Terminal Web ou SSH en tant que
root
). -
Créez et montez un partage réseau :
mkdir /work
mount -t cifs //workstation/share /work -o username=youruser,password=yourpassword,iocharset=utf8 -
Copiez les fichiers :
-
Vous pouvez utiliser
cp
:cp -r /work/* /mnt/disk1
-
Ou, utilisez
rsync
pour un suivi détaillé :rsync -av --progress /work/ /mnt/disk1/
-
-
Démontez et supprimez le répertoire temporaire :
umount /work
rmdir /work
Lors du transfert de fichiers avec des caractères spéciaux ou internationaux, montez toujours le partage avec l'option iocharset=utf8
. Ne pas le faire peut entraîner des noms de fichiers incorrects ou des fichiers illisibles sur d'autres plateformes.
De plus, si vous copiez des fichiers en tant que root
via le terminal, ils peuvent avoir des permissions restrictives. Si cela se produit, utilisez l'outil Nouvelles permissions dans le menu Outils du WebGUI ou Docker Safe New Perms si vous traitez avec des partages impliquant Docker pour réinitialiser les permissions, garantissant que tous les utilisateurs ont accès au réseau.