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?
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?
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:
sudo blkid -c /dev/null
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:
sudo mount -t type /dev/sdb1 /mnt/drive2
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.
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:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=764668k,nr_inodes=191167,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=153392k,mode=755)
/dev/sda5 on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
/dev/sda7 on /media/data type ext4 (rw,noatime,user_xattr,acl,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
XXX.XXX.163.168:/media/data/ on /media/data/mnt type nfs4 (rw,nosuid,noexec,relatime,vers=4,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=XXX.XXX.163.76,minorversion=0,local_lock=none,addr=XXX.XXX.163.168)
gvfs-fuse-daemon on /home/enzotib/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
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 que cd /media/data
corresponda efectivamente d:
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.
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 de cd
, que hace lo mismo.
Ubuntu mantiene todos los discos adicionales montados en el /media
directorio, así que use
cd /media/$USER/<your-drive-name>
cd /media/$USER/<your drive name>
.
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).
cd /media/<yourusername>/<drive name>
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)
ls /media/<yourname>/
Puede usar sd # y mnt descritos; sin embargo, creo que estabas buscando una respuesta fácil.
En realidad, para mí es así:
cd /media/<user>/New\ Volume/
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.