login sans disque avec Linux / OpenSolaris

Est-il possible d'activer un server basé sur Linux ou OpenSolaris pour traiter les requêtes standard de connection Unix sans faire tourner le disque dur contenant la partition racine?

J'ai un server basé sur Nexenta (1) qui utilise un très vieux lecteur PATA de 40 Go pour la partition racine qui ne pouvait pas résider dans le tableau de stockage principal (et je ne le souhaiterais pas, même si il le sauvegarde). Il fonctionne bien car tout ce qui accède activement au stockage utilise le réseau RAID2z SATA. Cela signifie que la partition racine elle-même est en fait complètement inactive et que le disque de 40 Go est habituellement endormi.

Ou plutôt, presque complètement inactif. Les requests de connection exigent que le lecteur tourne, causant à la fois des retards de connection ennuyeux et une contrainte inutile sur ce vieux lecteur qui pourrait autrement restr inactif.

Pour autant que je puisse le dire, le lecteur n'a access qu'à lire les files passwd et shadow, et je suis surpris que ceux-ci ne restnt pas en memory cache après avoir été lus et ensuite non modifiés. Est-il possible de les conserver explicitement en cache, de les déplacer ailleurs ou d'empêcher la partition racine d'avoir à tourner? (2)


  1. Pour ceux qui ne sont pas familiers, Nexenta est une variante d'Ubuntu qui utilise le kernel et la string d'outils OpenSolaris tout en soutenant la string d'outils Debian autant que possible. Pour la plupart, j'ai access aux capacités des deux.
  2. Veuillez noter que je ne considère pas une solution appropriée, tout ce qui brise les connections ou le démarrage lorsque le tableau de stockage n'est pas présent.

2 Solutions collect form web for “login sans disque avec Linux / OpenSolaris”

Est-ce que cela pourrait être en train d'save les connections aux files wtmp et utmp? Il n'est pas clair comment "jamais" accède à la partition racine après le démarrage, je suppose que vous avez déplacé tous les files hors du disque. Est-ce que / etc sur le lecteur 40G?

Est-ce que votre BIOS prend en charge le démarrage depuis USB? Je pense que nexenta fait, vous pouvez utiliser un usbstick.

Sinon, une carte CF avec un adaptateur peut être utilisée pour presque rien ces jours-ci et se twig directement à l'IDE.

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.