Organizing Data Across a Heterogeneous Net?
angst_ridden_hipster asks: "Like many people, I have a bunch of machines I use regularly. These include Linux machines, BSD machines, a Mac OS X machine, and a Windows machine. These machines are on a number of networks. All have internet connectivity. Some of them are always powered on. A few of them are not. Obviously, I have a bunch of accounts. And, it goes without saying, I have a bunch of data. What are the best approaches to sharing data? I want to be able to securely access my home data while at work, and from one machine to another, etc. Opening ssh terminals is the approach I have traditionally used, but I'm beginning to wonder if some mirroring software (e.g., Unison) might be in order. It'd provide the function of backups, as well as guaranteeing availability. Would it be wiser to tunnel nfs over ssh? Or is there some better option?
Assuming I actually start mirroring data across multiple machines, I'll need to organize it in a portable taxonomy. This is almost easy, since I use cygwin on the Windows machines, so I can assume a standard Unix-ish directory structure. But this gets more complicated when there are scripts or other code involved. What about application/platform-specific data? How do other people organize their data, anyway? Are there any useful standards? I'm hoping people will describe their approaches, and why they think they're (not) the best."
Como muitos povos, eu tenho um grupo das máquinas que eu me uso regularmente. Estes incluem máquinas de Linux, máquinas do DEB, uma máquina do OS X do mac, e uma máquina de Windows. Estas máquinas estão em um número de redes. Todos têm o connectivity do Internet. Alguns deles powered sempre sobre. Alguns deles não são. Obviamente, eu tenho um grupo dos clientes. E, vai sem dizer, mim tem um grupo dos dados. Que são as mais melhores aproximações a compartilhar de dados? Eu quiser poder alcançar firmemente meus dados home quando no trabalho, e de uma máquina a outra, etc.. Os terminais do ssh da abertura são a aproximação que eu me usei tradicional, mas eu estou começando a querer saber se algum software espelhando (por exemplo, Unison) puder estar em ordem. It'd fornece a função dos apoios, as.well.as garantir a disponibilidade. Seria mais sábio tunnel o NFS sobre o ssh? Ou há alguma opção melhor? Supondo eu começo realmente espelhar dados através das máquinas múltiplas, mim necessitarei organizá-la em um taxonomy portátil. Isto é quase fácil, desde que eu uso o cygwin nas máquinas de Windows, assim que eu posso supor uma estrutura padrão do diretório de Unix-ish-ish. Mas isto começa mais complicado quando há uns certificados ou uns outros código envolvido. Que sobre dados de application/platform-specific? Como os povos organizam seus dados, em todo o caso? Há algum padrão útil? Eu estou esperando que os povos descrevam suas aproximações, e porque pensam eles são (não) os mais melhores.
I'd recommend that the data be petrified... and covered in hot grits!
Blur - Coffee + TV = slashdot
Karma: Good (despite my invention of the Karma: sig)
The real Seth Finkelstein has slashdot uid #90154
The name is also a subtle misspelling
My name is Seth Finkelstein, the troll is using the name is Seth Finkelstien
I did not post the above message in this thread. People may disagree with what I say, but I don't do totally off-topic posts such as the above.