Diferencias técnicas entre las formas en que UNIX y Windows "montan" dispositivos

8

Pregunta de la cual surgió esto: ¿Qué significa montar algo?

Dado que preguntar cuál es "mejor" o qué "peor" puede dar lugar a respuestas subjetivas y argumentativas, me gustaría saber acerca de las diferencias técnicas entre los dos.

La tarde
fuente
1
Para ser honesto, creo que esta pregunta es altamente subjetiva y argumentativa. Sin duda, es más flexible porque le permite "adjuntar" el almacenamiento a cualquier ruta de forma transparente para las aplicaciones. Afirmar que lo mejor es subjetivo, esta flexibilidad generalmente no se requiere en el escritorio y se puede administrar de otras maneras en los servidores.
João Pinto
2
@Michael Mrozek: intente no cambiar la pregunta real al editar la pregunta de otra persona. Gracias.
Mussnoon
1
@Mussnoon Lo hice menos subjetivo y escribí "¿Hay alguna ventaja en el modo UNIX frente al modo Windows?". Has hecho el título "¿Qué ventajas tiene el sistema de montaje UNIX sobre el de Windows?". ¿Cómo cambié tu pregunta?
Michael Mrozek
2
@Mussnoon Sí, reescribí por completo la pregunta, pero no cambié el significado de la pregunta: los cuerpos de preguntas como "Como dice el título" son inútiles. De todos modos, no estoy realmente interesado en una guerra de edición; si quieres cambiarlo de nuevo, siéntete libre
Michael Mrozek
55
@Michael Mrozek: Sí, la parte "Como dice el título" fue inútil. Pero también agregó el por qué uno llama a montar pero el otro no, lo que realmente engañó a la gente sobre de qué se trataba la pregunta. Ahora he editado el título y el cuerpo para evitar la argumentación y hacer que sea una pregunta que suene mejor. Gracias por señalar la parte inútil. Muy apreciado.
Mussnoon

Respuestas:

10

Diferencias técnicas básicas entre el montaje Unix (árbol único) y las letras de unidad de Windows (bosques múltiples)

  1. El sistema de archivos raíz Unix permite que se coloque otro sistema de archivos dentro de él, dándole una estructura ramificada desde un solo punto.
  2. Las unidades de Windows permiten múltiples sistemas de archivos raíz, pero no permiten ningún otro sistema de archivos dentro.
  3. Cada punto de montaje de Unix tiene permisos de grupo / propietario / todos para lectura, escritura y acceso.
  4. Los puntos de montaje de Unix se pueden quitar y agregar a través de comandos, incluida la lectura en ubicaciones personalizadas para pruebas y reparaciones.
  5. Las unidades de Windows tienen una lista natural de particiones / unidades disponibles que es fácilmente visible desde el escritorio y se refleja directamente en la estructura del sistema de archivos.
  6. Existe un límite fijo para la cantidad de letras de unidad disponibles en Windows, no existe tal límite para el montaje de Unix.
  7. El montaje de la red es transparente y los archivos de la red se colocan en una ubicación específica para la máquina del cliente.
  8. El montaje Unix permite fusefs, lo que proporciona un acceso interesante a los datos. Carpetas generativas que no son posibles a menos que tenga unix como montaje.
  9. En unix, una unidad se puede montar en una ubicación específica de acuerdo con el sistema operativo de arranque. En un sistema operativo de la misma máquina, se puede montar una partición /media/backupy en otro sistema operativo se puede montar/home/
  10. Cualquier parte de los archivos de su sistema operativo se puede colocar en su propio soporte. Ya sea una partición diferente, un disco o incluso una red o montajes de almacenamiento en la nube. Esto permite a los clientes ligeros cargar su sistema operativo desde la red (nfs).
  11. El chrootproceso le permite cambiar la raíz en un sistema de archivos Unix e intercambiar efectivamente el sistema en ejecución por uno nuevo, sin reiniciar. Esto es imposible con letras de unidad ya que todas están preasignadas.

Esta no es una lista exhaustiva y es posible que deba limpiarse en el futuro.

Martin Owens -doctormo-
fuente
Aquí está la respuesta a los puntos 1, 2, 6 y 9: i.imgur.com/JFH8l.png . Realmente nunca he intentado montar nada en una carpeta NTFS (he cambiado las letras de unidad) pero parece contrarrestar esos puntos. 7 - para que?
Mussnoon
¿Es esa una parte central del nuevo sistema de archivos de Windows?
Martin Owens -doctormo-
Si por "nuevo sistema de archivos" te refieres a NTFS, entonces creo que sí. Lo he usado desde XP, pero parece que también podrías hacerlo en 2000. Consulte: computerhope.com/issues/ch000038.htm y technet.microsoft.com/en-us/library/cc938934.aspx . Sin embargo, si tu énfasis estaba en la "parte central", entonces eso está más allá de mí ... Ni siquiera sé qué significa "parte central" aquí.
Mussnoon
Como en, es parte de la naturaleza misma de cómo funcionan los sistemas de archivos. Supongo que arreglaron el bosque, pero la pregunta es cómo. (y por qué no lo aprovechan más)
Martin Owens -doctormo-
Windows solo puede montar particiones conectadas a recursos compartidos del sistema y Windows (SMB) y UNIX (NFS). Unix / Linux admite muchos protocolos para montar sistemas de archivos locales o recursos compartidos remotos. Lo único que sé que es lo mismo para Linux y Windows son los protocolos SMB y NFS. Algunos de los protocolos compatibles para el montaje en Linux son: HTTP, HTTPS, FTP, SSH, WebDAV, ... Windows no puede montar sobre estos protocolos (al menos sin software de terceros).
Asmerito
0

mountEs solo terminología. Tiene raíces largas y terminó quedándose hasta hoy. Otros términos oscuros son patch(parche de software, que cambia el software principal de una manera pequeña para solucionar un problema) que proviene de la industria de la confección. O bug, un defecto genérico del software, que proviene de un error real que cortocircuitó los circuitos de las primeras computadoras. O daemonpara describir un servicio del sistema.

Cuando se desarrolló el software original, no había mercado como lo tenemos hoy, por lo que las palabras de código que los programadores eligieron terminaron llegando a los usuarios finales.

Actualmente hay un proceso para eliminar estas palabras incómodas con términos más neutrales y descriptivos. Por ejemplo, en lugar de daemon, tenemos service.

Los entornos de escritorio como GNOME están en proceso de eliminar estos términos oscuros.

Actualización : y para responder a su pregunta, todos los sistemas operativos realizan esta tarea. Es solo que te expusiste a lo mountque podría haberte confundido.

usuario4124
fuente
Lee mi pregunta de nuevo ahora. Mi pregunta original no era sobre palabras de moda en absoluto. Alguien más lo editó sin entender mi pregunta real. Se ha solucionado ahora.
Mussnoon