Ok, esta es una de las diferencias fundamentales entre Windows y Linux. El sistema de archivos de Windows utiliza dispositivos como puntos de partida para cada sección del sistema de archivos. Así que tienes:
c:\
d:\
e:\
Los sistemas Linux / Unix utilizan el concepto de un sistema de archivos unificado. Todo está debajo de la carpeta raíz y se puede mezclar arbitrariamente. El usuario y los programas no conocen los dispositivos porque han sido extraídos. Por lo tanto, todos los sistemas Linux tendrán la misma jerarquía general .
Un sistema Linux se verá más o menos así:
/
|---var
|---lib
|---home
|---mnt
Pero esta carpeta podría estar en el mismo disco duro o en discos duros separados. ¡Incluso pueden ser carpetas de red! Hay una carpeta especial llamada / dev para saber si un programa realmente necesita hablar con el dispositivo físico. Por lo tanto, cualquier lugar al que desee ir en un sistema Linux nunca requerirá cambiar de dispositivo como en Windows.
Sin embargo, a veces no se agrega un dispositivo al sistema de archivos. Se conectará, el sistema operativo puede verlo como un dispositivo, pero no se ha montado . Los sistemas linux modernos intentarán hacer esto por usted según sea necesario. A veces no funciona, y tienes que hacerlo tú mismo. Para eso es el comando mount . También es el propósito original de la carpeta / mnt, por lo que puede tener un lugar obvio para montar nuevas secciones del sistema de archivos.
Antes de montar una unidad:
|---mnt
|---temp
Después de montar la unidad en / mnt / temp:
|---mnt
|---temp
|---docs
|---programs
|---tmp
|---extra
|---backups
|---other stuff
Por lo tanto, puede montar una unidad y luego usarla cd
para ingresar a ella o en cualquier otro lugar del sistema de archivos. Esto permite cosas interesantes, como tener su /home
directorio en un disco duro separado, en caso de que desee cambiar las distribuciones de Linux más tarde, o para que pueda hacer una copia de seguridad. ¡La carpeta / tmp a menudo no está en un dispositivo real! Podría ser un carnero tratado como una carpeta. Eso hace que sea fácil poner cosas allí y luego limpiarlas cuando reinicies.
Las particiones que se montan se encuentran en el sistema de archivos. Por lo general, se montan en las carpetas
/mnt/
o/media/
.escriba
df
el terminal para mostrar todas las particiones montadas y dónde están montadas. También puede usar la aplicación Disk Utility para ver dónde está montada cada partición.luego cd en su partición usando. Por ejemplo, si el montaje de partición se llama datos :
cd /media/data
fuente
/dev/
contiene archivos de dispositivo para todos los dispositivos, pero los puntos de montaje son generalmente/media/
para medios extraíbles y/mnt/
para montajes manuales.cdrom/
en 'mnt /'Este es mi proceso Adapte los números según sea necesario
lsblk
primeroIdentifique qué partición es qué, por ejemplo, por tamaño, sé / dev / sda2 es mi partición de Windows 7.
ejecutar
sudo mount /dev/sda2 /media/SergKolo/
/media/SergKolo
que se corresponderá con la partición de Windows. Navega hasta allí y disfrutafuente
Ok, así es como lo haces.
Inicie sesión en ssh como usuario root.
Verás esto:
Ok, si viste eso,
[~]
entonces eres root. Pero también significa / root.En otras palabras,
[~]
=[/root]
. †Ahora, para llegar a las otras particiones, como un segundo disco duro, primero debe averiguar qué particiones tiene. Encuentra esto poniendo
lsblk
Para mí, es algo así:
Ok, aquí, en esta configuración que simplifiqué anteriormente, todo lo que debe preocupar
sdb1
es la segunda partición (tengo más unidades pero las eliminé de la salida anterior para esta respuesta).Para mí,
sdb
es un segundo disco duro, pero puedes hacer lo mismo sisdb
es una segunda partición. Básicamente funciona igual.A continuación, debe salir de la carpeta raíz. Haga esto haciendo lo siguiente:
Ahora estarás aquí:
Aviso que se
[~]
convirtió[/]
A continuación, debe ingresar a su carpeta de montajes. Puede saber qué es esto porque si mira lo
lsblk
anterior, puede ver en la parte inferior izquierda quesdb1
se encuentra en la/mnt/
carpeta. Esta carpeta puede ser diferente para ti. Si es así, solo pon el nombre que esté allí.Finalmente está listo para ingresar al nuevo disco duro o la nueva partición.
cd
entra en una carpetaAhora estas aquí:
Asegúrate de estar en el lugar correcto. Introduzca la siguiente:
Ahora su salida podría verse así.
Si ve el directorio en la nueva unidad o partición, ¡ya está! Ahora justo
cd
al lugar correcto. Ejemplo (-lh
bandera significa legible por humanos) :¡Excelente! ¡Ahora estás rodando! Ahora puede mostrar el contenido de su carpeta deseada de esta manera:
Puede obtener una salida como esta:
Bien, creo que eso cubre el alcance de esta pregunta, ¡puedes tomarlo desde allí! ¡Buena suerte! :)
† Nota al margen: (prueba de ello es que
[~]# cd ../
a continuación,[/]# cd root
y ahora están de vuelta en[~]#
)Información de depuración:
estas instrucciones se escribieron para un sistema CentOS 6.5 que utiliza cPanel / WHM y tiene un segundo disco duro.
fuente
Ok, esta es la forma en que uso para ir a otra partición donde he guardado todos mis datos ...
Esto va al directorio anterior.
Después de esto, estoy en la carpeta de inicio, así que ejecuto una vez más
cd ..
para ir al directorio /, una vez que estoy aquí ejecutoAquí tienes todas tus particiones montadas, solo ejecuta:
y elija en qué partición desea ingresar, y:
Puede ver aquí el nombre de una partición con muchos caracteres como 997ac596-09ce-453b-8ccd-2120839ba825 o algo así.
Espero poder ayudarte.
fuente
cd
sin argumentos. Desde allícd ..
te lleva a / home, no /. Si su objetivo es llegar a / media, puede omitir toda esa rigamarole y solocd /media
./media
carpeta.