Les périphériques de stockage possèdent deux types de noeuds de périphérique, bloc et brut, qui sont créés dans le répertoire device du client. Un lien vers le périphérique en mode bloc est créé dans le répertoire dev/dsk
du client et un lien vers le périphérique brut dans le répertoire dev/rdsk
.
Les liens de périphérique contiennent un suffixe indiquant leur numéro de tranche. La tranche s2
, également connue sous le nom de tranche de sauvegarde, représente l'intégralité du disque. Les autres tranches sont numérotées en fonction du système de fichiers du disque. Pour les disques UFS, les numéros de tranche proviennent de l'étiquette du disque. Pour les disques FAT, les tranches (ou partitions dans le cas présent) sont numérotées en partant de s0
. Il est conseillé de définir les opérations de disque, telles que format ou eject, sur la tranche s2
. et les opérations de partition, telles que mount ou fstyp, sur la tranche spécifique concernée. Pour plus de détails, reportez-vous aux exemples du Section 15.10.5, « Périphériques de stockage et sessions inactives ».
Les noeuds de périphérique de stockage sont des noeuds spéciaux en mode bloc. Ils sont créés dans le répertoire dev/dsk
. Sachez que pour les périphériques de stockage, les noeuds de périphérique ne sont pas créés dans le répertoire des périphériques et qu'aucun lien de périphérique n'est créé.
Les noeuds de périphérique sont nommés avec un suffixe identificateur de partition. Le noeud de périphérique représentant l'ensemble du disque n'a pas de suffixe de ce type. Exemple :
disk3p2
représente la partition 2 de disk3.
disk3
représente l'ensemble du disque.
Les opérations sur les disques, telles qu'eject doivent être dirigées sur l'ensemble du disque. Les opérations sur les partitions, telles que mount, doivent être dirigées sur des partitions individuelles. Pour plus de détails, reportez-vous aux exemples du Tableau 15.2, « Commandes des opérations de disque courantes (Oracle Linux ) ».
Lorsqu'un périphérique de stockage est connecté au client, s'il possède un système de fichiers reconnaissable par le SE, il est automatiquement monté sur un répertoire sous le répertoire parent de montage de l'utilisateur. Le répertoire parent de montage est situé dans $DTDEVROOT/mnt/
. L'utilisateur peut aussi localiser les points de montage à l'aide de l'option -l
de la commande utdiskadm.
% utdiskadm -l
Lorsque la session de l'utilisateur se déconnecte du client, l'utilisateur perd son droit d'accès au périphérique de stockage, et toutes les E/S en attente du périphérique s'arrêtent. Cette situation peut entraîner la corruption des données qui se trouvent sur le périphérique. Les utilisateurs doivent exécuter utdiskadm -r pour démonter sans risque tous les systèmes de fichiers avant le hot desking ou débrancher le disque du client. Ils doivent aussi fermer toutes les références aux fichiers et répertoires dans le point de montage pour assurer que le périphérique n'est pas occupé.
Si vous utilisez Remote Hotdesk Authentication (RHA), la mobilité sans carte à puce (NSCM) ou l'authentification à carte à puce, les opérations E/S longues risquent d'échouer lors de l'utilisation de périphériques de stockage de masse sur des clients Sun Ray.
Si ces types de sessions deviennent inactives en raison d'une inactivité du clavier et ou de la souris suffisamment longue pour activer la fonction de verrouillage d'écran, la session est déconnectée. L'utilisateur perd tout accès au périphérique de stockage, ce qui entraîne l'arrêt des E/S en cours et risque d'endommager les données.
Pour éviter cette situation, les options suivantes sont disponibles :
Maintenez l'activité du clavier ou de la souris.
Augmentez le délai d'inactivité avant verrouillage de l'écran suffisamment pour laisser les opérations d'E/S se terminer.
Désactivez le programme de verrouillage de l'écran.
Désactivez les stratégies NSCM ou RHA.
Trouvez une autre manière d'effectuer les opérations d'E/S en toute sécurité, par exemple, en branchant le périphérique directement au serveur Sun Ray dans une salle des serveurs verrouillée.
Certaines de ces options demandent de prendre en considération les implications sécuritaires et pratiques par rapport au problème de délai d'attente pour déterminer ce qui vous convient le mieux.
Le Tableau 15.1, « Commandes des opérations de disque courantes (Oracle Solaris) » résume les opérations de disque courantes et les commandes utilisées pour leur exécution. Reportez-vous à la documentation Oracle Solaris et aux pages de manuel pour davantage d'informations sur les différentes commandes.
Tableau 15.1. Commandes des opérations de disque courantes (Oracle Solaris)
Opération | Commande | Exemples d'argument de nom du périphérique (SPARC) | Exemples d'argument de nom du périphérique (x86) |
---|---|---|---|
Format | rmformat |
Chemin complet du disque |
Chemin complet du disque |
Création d'un système de fichiers | mkfs |
Chemin de la partition |
Chemin de la partition |
Création d'un système de fichiers UFS | newfs |
Chemin de la tranche |
Chemin de la tranche |
Montage | utdiskadm -m |
Nom de la partition |
Nom de la partition |
Démontage | utdiskadm -u |
Point de montage |
Point de montage |
Préparation de la déconnexion | utdiskadm -r |
L'alias de périphérique |
L'alias de périphérique |
Ejection du support | utdiskadm -e |
L'alias de périphérique |
L'alias de périphérique |
Contrôle de la présence du support | utdiskadm -c |
L'alias de périphérique |
L'alias de périphérique |
Création de la table | fdisk |
Chemin complet du disque |
Chemin complet du disque |
Réparation du système de fichiers | fsck |
Chemin de la tranche brute |
Chemin de la partition brute |
Affichage de la capacité du système de fichiers | df -k |
Point de montage |
Point de montage |
Affichage de la capacité de la tranche | prtvtoc |
Chemin de la tranche de sauvegarde |
Chemin de la tranche de sauvegarde |
Liste des périphériques | utdiskadm -l | Aucun | Aucun |
Le Tableau 15.2, « Commandes des opérations de disque courantes (Oracle Linux ) » résume les opérations de disque courantes et les commandes utilisées pour leur exécution.
Tableau 15.2. Commandes des opérations de disque courantes (Oracle Linux )
Opération | Commande | Exemples d'argument de nom du périphérique |
---|---|---|
Création d'un système de fichiers | mkfs |
Chemin de la partition |
Montage | utdiskadm -m |
Nom de la partition |
Démontage | utdiskadm -u |
Point de montage |
Préparation de la déconnexion | utdiskadm -r |
L'alias de périphérique |
Ejection du support | utdiskadm -e |
L'alias de périphérique |
Contrôle de la présence du support | utdiskadm -c |
L'alias de périphérique |
Création de la table | fdisk |
Chemin complet du disque |
Réparation du système de fichiers | fsck |
Chemin de la partition |
Affichage de la capacité du système de fichiers | df -k |
Point de montage |
Liste des périphériques | utdiskadm -l | Aucun |