En DOS, alterno entre diferentes unidades de forma escrita c:
, d:
, e:
y así sucesivamente. Pero no funciona así en Linux.
¿Alguien podría decirme cómo cambiar entre diferentes unidades?
command-line
drive
saiy2k
fuente
fuente
Respuestas:
Linux realmente no tiene una forma de trabajar con "unidades", per se, excepto con las utilidades del sistema que acceden a particiones; a menudo necesitan especificar la unidad que contiene la partición. Pero si sus unidades solo tienen una partición, realmente no importa.
De todos modos, para acceder a una unidad, en realidad necesita especificar la partición de alguna manera, generalmente por una definición como / dev / sda1 (primera partición en la primera unidad) o / dev / sda2 (segunda partición en la primera unidad). Usando la Utilidad de Discos o gparted, puede ver todas las particiones gráficamente. Si solo está usando el terminal, he descubierto que el comando "blkid" es útil para enumerar las unidades con sus UUID. Yo uso el formulario:
Usando el terminal, necesita montar una partición para usarlo realmente. Esto es realmente bastante fácil de hacer. En la mayoría de los casos, desearía utilizar un directorio vacío como el "punto de montaje"; Si el directorio no está vacío, su contenido estará enmascarado y no estará disponible durante el montaje. Esto puede ser útil en determinadas circunstancias, como probar o cambiar temporalmente una configuración por algún otro motivo, ya que aliviará la necesidad de cambiar el nombre o eliminar el contenido actual.
Si tiene un directorio llamado / mnt / drive2 (/ mnt se usa comúnmente, pero puede estar en su directorio de inicio si lo desea), y su unidad es / dev / sdb, con una sola partición, entonces el comando más simple es:
donde "tipo" es el tipo que se muestra en el comando blkid, como ntfs, ext4, etc.
EDITAR: para experimentar, no tengas miedo de probar el comando de montaje. Solo es temporal hasta que reinicie (o desmonte con el comando "umount"). Para hacerlo permanente, debe ingresarlo
/etc/fstab
. Si quieres hacer eso, puedes experimentar creando una entrada, luego usando el comando "mount -a" para montar todo/etc/fstab
. Si hay errores, se lo dirá, y puede corregir y repetir hasta que funcione.fuente
Los discos duros (unidades, como los llama) contienen particiones, y cada partición contiene un sistema de archivos.
En Linux y Unix hay un sistema de archivos principal llamado sistema de archivos raíz , e indicado con
/
. Otros sistemas de archivos (reales o virtuales) están montados en el sistema de archivos raíz en un punto de montaje , es decir, un directorio vacío utilizado como punto de inicio para el sistema de archivos específico, de tal manera que se pueda acceder a todos los archivos como descendientes del directorio raíz.Si escribe el comando
mount
sin opción, verá algo como lo siguiente:donde puede ver que la partición
/dev/sda5
(quinta partición del disco duro/dev/sda
) está montada/
, de modo que es la partición raíz.Además, verá
/dev/sda7
, otra partición / sistema de archivos, montado/media/data
, de modo quecd /media/data
corresponda efectivamented:
en la terminología de Windows.Hay muchos otros sistemas de archivos montados en esta salida, como puede ver, y son todos sistemas de archivos virtuales, es decir, el sistema de archivos no corresponde a una partición de disco. Y puede ver un sistema de archivos montado en NFS, un sistema de archivos virtual vinculado a un sistema de archivos real disponible en otra máquina a través de la red (la línea de salida donde ve una dirección IP en parte oculta deliberadamente por mí).
Puede ver la simplicidad de tener una sola estructura para acceder a todos sus archivos y, en algunos casos, también a archivos remotos.
Preguntas relacionadas:
fuente
lsblk
puede ser un poco más fácil de leer y solo enumera los dispositivos de almacenamiento en bloque (sin sysfs, proc, cgroup, etc.).cd ~
para volver ahome directory
cd ~
es una versión corta decd
, que hace lo mismo.Ubuntu mantiene todos los discos adicionales montados en el
/media
directorio, así que usefuente
cd /media/$USER/<your drive name>
.es fácil
en el futuro, si lo olvida, simplemente vaya a la unidad con su administrador de archivos, elija una carpeta aleatoria, luego haga clic derecho en un área en blanco -> propiedades y luego vea la "ubicación"
fuente
También puede simplemente buscar la carpeta en la unidad que desee y hacer clic derecho, abrir en la terminal.
fuente
Ubuntu puede usar, desde su directorio de inicio (elimine el <y> y reemplace " su nombre de usuario " con su nombre de usuario real con el que inició sesión en Linux , "nombre de unidad" con el nombre de su disco duro).
Todos los discos montados están en ese directorio / media / yourusername / . Si no conoce el nombre de la unidad, siempre puede buscar en su administrador de archivos -o- a través del terminal (nuevamente desde su directorio de inicio)
Puede usar sd # y mnt descritos; sin embargo, creo que estabas buscando una respuesta fácil.
fuente
En realidad, para mí es así:
Con
New Volume
ser el nombre de la unidad externa. y el usuario es mi nombre de usuario.No sé por qué la barra hacia atrás, supongo por el espacio.
fuente