Il y a quelques semaines, j'ai rencontré quelque chose que je n'avais jamais vu auparavant: un système de fichiers (ext3, je crois) installé sur un périphérique de stockage sans partition. Le système de fichiers dans son ensemble /dev/sdb
était essentiellement . Je sais que de nombreux systèmes de fichiers peuvent être étendus dans un espace vide, ce qui permet de les étendre sans traiter avec LVM ou un autre type de gestionnaire de volume, mais existe-t-il d'autres avantages à configurer le stockage de cette manière?
Le cas spécifique que j’ai vu concernait le volume de données éphémère d’un serveur chargé de traiter des nombres, les volumes d’amorçage et racine étant des partitions traditionnelles sur un périphérique de stockage totalement différent. -
la source
Réponses:
Pro: vous ne perdez pas un secteur de disque sur une table de partition. (Yay.)
Pro: le disque peut être utilisé dans un système d'exploitation qui ne prend pas en charge les partitions de type PC. (Comme vous allez en utiliser un.)
Con: Ceci est inhabituel et peut confondre les co-administrateurs. (Voir?)
Inconvénient: si vous installez un autre système d'exploitation, cela peut laisser penser que le disque contient des déchets et qu'il est facile de l'écraser accidentellement en sélectionnant le mauvais disque, alors que les systèmes d'exploitation laissent généralement seules les partitions dont ils ne comprennent pas le type.
Non pertinent: l'extension du système de fichiers n'est pas plus facile si c'est directement sur le disque que si c'est dans une partition, ni inversement. (Être sur LVM rendrait les choses plus faciles.)
Conclusion: ça marche, mais ce n'est pas une bonne idée.
la source
hexdump
etod
montre très concrètement ce qui se passe avec une configuration/dev/sda
vs./dev/sda1
Vous ne savez pas exactement comment cela s’appliquera à Linux, mais avec ZFS natif, il est recommandé de créer des pools sur des disques entiers et non des partitions, c’est dans le cas précédent que le cache en écriture disque peut être activé.
Plusieurs autres raisons ont également été mentionnées ici:
http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide#Storage_Pools
Conclusion: cela fonctionne et pourrait être une bonne idée en fonction du système de fichiers.
la source
Je vois le réel avantage lorsque cela est fait dans un environnement virtuel. Puisque nos VMDK sont stockés sur notre NAS, nous pouvons les développer de manière dynamique.
Si nous utilisons des partitions, nous devons soit utiliser LVM (et la surcharge qui lui est associée) et chaîner les partitions ensemble, soit supprimer l'hôte (ou le système de fichiers s'il n'est pas utilisé) pour utiliser quelque chose comme gparted.
Cependant, si vous utilisez le disque entier au lieu d'une partition, vous pouvez forcer une nouvelle analyse de vos disques SCSI et utiliser resize2fs pour développer le système de fichiers lorsqu'il est en ligne (et utilisé!).
la source
Placer un système de fichiers sur une unité de disque sans créer de partition n'est pas si rare.
Avantages:
Pouvoir redimensionner un système de fichiers sur un périphérique brut n'est pas une bonne raison. L'espace que vous économisez ainsi ne peut pas être utilisé pour autre chose. Ainsi, vous pouvez créer directement le système de fichiers sur l’ensemble du périphérique.
la source
Une réponse qui ne figure pas dans la liste est la suivante: si vous ne créez pas de partition, vous ne devez pas attendre que le noyau la détecte, ce qui pourrait n'être qu'après un redémarrage.
Un cas d'utilisation pourrait être un volume EBS EC2 que vous ajoutez au nœud et que vous souhaitez initialiser au premier démarrage.
Si votre processus d'initialisation crée une partition, vous risquez de devoir redémarrer pour que le noyau puisse voir la partition que vous venez de créer. Vous devriez généralement voir un message comme:
Dans ce cas, votre processus d'initialisation devra effectuer un redémarrage, puis continuer à ajouter un système de fichiers à la partition nouvellement créée.
Si vous savez que vous n'aurez besoin que d'une seule partition, vous pouvez également l'ignorer, ce qui ne risque pas de nécessiter un redémarrage.
la source