Saltar al contenido

¿Cuál es el equivalente para cambiar unidades en terminal en Linux?

Investigamos por distintos sitios para traerte la solución a tu problema, en caso de alguna pregunta deja la pregunta y te contestaremos sin falta, porque estamos para ayudarte.

Solución:

Linux realmente no tiene una forma de trabajar con “unidades”, per se, excepto con las utilidades del sistema que acceden a las 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 mediante 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 la 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 la terminal, necesitas montar una partición para usarla realmente. En realidad, esto es bastante fácil de hacer. En la mayoría de los casos, querrá utilizar un directorio vacío como “punto de montaje”; si el directorio no está vacío, su contenido estará enmascarado y no estará disponible durante el montaje. Esto puede resultar ú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 tenga miedo de probar el comando de montaje. Es solo temporal hasta que reinicie (o desmonte usando el comando “umount”). Para que sea permanente, debe ingresarlo en /etc/fstab. Si quieres hacer eso, puedes experimentar creando una entrada, luego usando el comando “mount -a” para montar todo en /etc/fstab. Si hay errores, te lo dirá y podrás corregir y repetir hasta que funcione.

Ubuntu mantiene todos los discos adicionales montados en el /media directorio, así que usa

cd /media/$USER/

Los discos duros (unidades, como usted los llama) contienen particiones, y cada partición contiene un sistema de archivos.

En Linux y Unix hay un sistema de archivos principal llamado raíz sistema de archivos, e indicado con /. Otros sistemas de archivos (reales o virtuales) son montado en el sistema de archivos raíz en un punto de montaje, es decir, un directorio vacío utilizado como punto de partida 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 la 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 puedes ver que la partición /dev/sda5 (Quinta partición del disco duro /dev/sda) está montado en /, de modo que sea la partición raíz.
Además, ves /dev/sda7, otra partición / sistema de archivos, montado en /media/data, así que eso cd /media/data corresponden efectivamente a d: en la terminología de Windows.

Hay muchos otros sistemas de archivos montados en esta salida, como puede ver, y todos son sistemas de archivos virtuales, es decir, sistemas de archivos que no corresponden 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 ocultada deliberadamente por mí).

Puede ver la simplicidad de tener una única estructura para acceder a todos sus archivos y, en algunos casos, también a archivos remotos.

Preguntas relacionadas:

  • ¿Cómo acceder a una memoria USB desde el terminal? (¿Cómo puedo montar una unidad flash manualmente?)
  • ¿Por qué tienen tanto / mnt como / media? y ¿Cómo entender el diseño del sistema de archivos de Ubuntu?

valoraciones y comentarios

Al final de la post puedes encontrar las anotaciones de otros sys admins, tú todavía tienes la libertad de mostrar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4.5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *