Linux Avanzado

CD de Ubuntu, reiniciar el ordenador, entrar al instalador y ... hacer es iniciar sesión desde un Live CD (por ejemplo Ubuntu viene en Live CD). De esta forma el.
311KB Größe 11 Downloads 93 vistas
Linux Avanzado

Tema 9: Almacenamiento Clásico. Particiones y formateos Particionando el Disco Duro con cfdisk Para uso normal recomendamos el uso del sistema de archivos ext3. Abre una consola/xterm, volverse en root (raíz) y ejecuta cfdisk: (si esta trabajando sobre una instalación en Disco Duro, tiene que entra el clave de root) su cfdisk /dev/hda El interfaz del usuario En la primer pantalla, cfdisk mostrará una tabla de los particiones corrientes con los nombres y datos sobre cada partición. Al fondo de la pantalla hay unos botones de comandos. Para cambiar entre particiones, use las flechas arriba y abajo. Para cambiar entre comandos, usa las flechas izquierda y derecha

Borrar una partición Para borrar una partición, resaltarlo con las flechas de arriba/abajo, seleccionar el comando Borrar (Delete) con las flechas izquierda/derecha, y oprimir Entra (Enter)

Crear una nueva partición Para crear una nueva partición, usa el comando Nueva (New) (seleccionarlo con las flechas izquierda/derecha, y oprimir Entra. Tiene que decidir entre una partición primario y una lógica. Si deseas una partición lógica, el programa creará automáticamente una partición extendida para usted. Entonces tiene que escoger el tamaño de la partición (en MB). Si no puede entra un valor en MB, regresa a la pantalla principal con la tecla Esc, y seleccionar MB con el comando Unidades (Units).

Tipo de partición

Para fijar el tipo de una partición a Linux swap o Linux, resaltar la partición actual, y con el comando: Tipo (Type) Le mostrará una lista de diferentes tipos. Oprima el Espacio, y le muestra aún más. Ubica el tipo que necesita, y entra el número en el prompt. (Linux swap es Tipo 82, Linuxsistemas de archivos se usa el tipo 83)

Haga una partición arrancable No hay necesidad de hacer una partición arrancable, pero algunos sistemas operativos necesitan eso. Resaltar la partición y seleccionar el comando. Nota: Cuando se instala en un disco duro externo, entonces al menos una partición debe ser arrancable::

1

Arrancable (Bootable)

Escribe el resulta al disco. Cuando esta listo, puede escribir los cambios usando el comando Escribir (Write). La tabla de particiones será escrito al disco. (si recibe un error respecto al DOS, puede ignorarlo) En vista de que esta destruirá todos los datos en los particiones que ha borrado o cambiado, debe estar *muy, pero muy seguro* que este es lo que deseas, antes que se oprima la tecla : Entra (Enter/Return)

Salir Para salir del programa, selecciona el comando Salir (Quit). Después de salir de cfdisk y antes de empezar a formatear o empezar la instalación, debe re-arrancar la computador para que sidux puede leer la nueva tabla de particiones. Formatear particiones (después de particionar con cfdisk)

Básicas Una partición tiene que tener un sistema de archivos. Linux sabe como usar varios sistemas de archivos. Hay Ext3, Ext2, ReiserFs y por los más experimentados el XFS y JFS. Ext2 es útil como una formato de almacenamiento en vista de que hay una interprete disponible para Windows para intercambiar datos. [Linux puede leer y escribir en sistemas FAT.] Para uso normal recomendamos el sistema de archivos ext3, que es la sistema de archivos preseleccionada par sidux, que es bien mantenida.

Formatear Después de cerrar el cfdisk regresamos a la consola. Para formatear, tiene que ser raíz (root). Para formatear la partición root “/” y/o home, en este ejemplo hdb1, entramos: (si esta en una instalación sobre el DD tiene que entrar el clave de raíz (root) aquí): su mkfs -t ext3 /dev/hdb1 Le hará una pregunta, que se contesta con “yes” si esta seguro que ha escogido la partición correcto. Cuando termina el comando, le dará una aviso, que el formateo ext3 fue exitosamente escrito al disco. Si no veas eso, probablemente algo fue malo en el particionamiento con cfdisk, o el hdb1 no es una partición de Linux. En este caso, puede chequear con: fdisk -l /dev/hdb Si algo es equivocado, quizás tendrás que particionar de nueva.

2

Si fue exitoso el formateo, repita el mismo procedimiento para la partición de /home, si deseas una separado. Últimamente, formateamos la partición de intercambio (swap), en este ejemplo, el hdb3: mkswap /dev/hdb3 después de eso: swapon /dev/hdb3 Entonces verificamos, si el swap esta reconocido, entrando en una consola: consol swapon -s y el swap nuevamente montado debe ser reconocido ahora, en nuestro caso como: Nombre de archivo

Tipo (Type)

Tamaño

Utilizado

Prioridad

/dev/hdb3

partición

995988

248632

-1

Si el swap es reconocido correctamente, entramos: swapoff -a y rearrancar.

Configurar particiones en Linux: Montar y desmontar discos, autodetectar dispositivos, permisos de escritura...

Los discos duros son los dispositivos de memoria que usa tu ordenador para guardar los datos. Un disco duro se puede dividir en varias particiones y cada partición es independiente una de otra, esto da al usuario mucha versatilidad a la hora de decidir cómo estructurar el sistema. A continuación te vamos a explicar cómo se crean particiones, para qué se usan y cómo puedes configurarlas arlas para darles mayor rendimiento: 1º) Crear particiones Lo normal es crear las particiones cuando instalas el equipo, aunque posteriormente las puedas cambiar. Puedes usar una partición para tener instalado un sistema operativo, usarla solo para almacenar cenar datos o usarla como memoria "swap", lo cual sirve como ampliación de la memoria RAM. Si lees el articulo sobre Cómo crear y editar particiones verás que puedes instalar varios sistemas operativos a la vez en tu ordenador (Linux, Windows...), uno en cada partición, y luego decidir con qué S.O. quieres arrancar el equipo cada vez que lo enciendas. Cuando creas una partición debes definir en qué disco duro estará, el espacio que va a ocupar y el formato que va a tener (en Linux el formato para almacenar almacena datos suele ser ext4 o ext3, en

3

Windows es Fat32 o ntfs). Además de las particiones para islatar los sistemas operativos es recomendable dejar una partición solo para guardar datos, ya que asi si queremos reinstalar un S.O. solamente tendremos que formatear la partición afectada, dejando los datos a salvo en la otra. También se recomienda crear una partición de unos 500MB en formato swap que servirá en Linux como ampliación de la memoria RAM cuando esta se llene (esto hace que los programas vayan más rapido). En Linux una vez creadas las particiones para que funcionen las debes "montar" en una carpeta, desde donde serán accesibles a los usuarios. La partición que contenga la instalación del sistema estará montada en el directorio principal "/", y las otras particiones las puedes montar donde tú quieras, preferiblemente en "/media/nombre_de_la_partición". Lo mismo pasa con los discos duros externos y memorias USB, cuando las conectes al ordenador se montarán automáticamente y aparecerá un acceso directo en el escritorio, y antes de desconectarlas debes darle al botón de "desmontar" para que los datos se guarden correctamente. Si has creado las particiones al instalar Linux lo mas probable es que se hayan configurado correctamente, pero si has creado una partición posterior es posible que no esté configurada a tu gusto. En estos casos a veces hay particiones que no se montan automáticamente al encender el ordenador, particiones a las que no pueden acceder todos los usuarios o donde no se puede escribir (modo de "solo lectura"). Si ya has creado/editado tus particiones (siguiendo este manual), ahora te vamos a explicar cómo configurarlas para poder usarlas sin problemas: 2º) Configurar las particiones ya creadas Una vez creadas las particiones, para poder usarlas hay que montarlas en un directorio y darles los permisos adecuados. Si tienes problemas para hacer esto aquí tienes varias formas de configurar las particiones para su correcto funcionamiento:

1. Pysdm: Gestor de dispositivos (recomendado) http://pysdm.sourceforge.net

4

Este programa detecta todos tus discos duros y las particiones que tiene cada uno, después te deja configurar dónde las quieres montar (punto de montaje) y qué parámetros deben usar. Pulsando el botón "Asistente" podrás decidir si la partición se debe montar al arrancar el equipo, quién puede usarla, si es de solo lectura o de lectura-escritura, si se pueden ejecutar los archivos que contiene, etc... En la pestaña "Reglas de configuración dinámica" puedes crear reglas que especifiquen quién es el propietario de la partición, determinar los permisos de usuario... En la práctica lo único que tienes que hacer es abrir el programa, seleccionar las particiones de la lista y Pysdm te configurará la partición con las opciones por defecto para que funcione.

2. Mount Manager (solo para expertos) http://code.google.com/p/linuxtuner

Mount Manager es una herramienta similar a Pysdm pero mucho más avanzada. Incluye muchisimas opciones para autodetectar, montar y desmontar dispositivos. Por su complejidad, no recomendamos su uso ya que si no tienes cuidado es muy fácil equivocarse y estropear algo, no obstante para estos casos el programa tiene la opción de restaurar el estado anterior de las particiones para deshacer posibles errores de usuario.

3. Archivo /etc/fstab (solo para expertos) Ubicado en /etc/fstab

5

El archivo de texto Fstab, ubicado en /etc/fstab es el encargado de decir cómo se montarán las particiones al inicio. Editándolo puedes conseguir lo mismo que con los programas que hemos mencionado arriba, el inconveniente que tiene es que es muy fácil que metas la pata. Un archivo fstab estándar es algo similar a esto:

# /etc/fstab: static file system information. # # proc /proc proc defaults 0 0 # #Entry for /dev/sdb2 : UUID=a0ef6284-863c-4975-8e2e-b55c697e9aa3 / ext3 relatime,errors=remount-ro 0 1 # #Entry for /dev/sdb1 : UUID=6572ab9e-05ec-4e00-a988-9bd480fc6fe9 /media/datos ext3 relatime 0 2 # #Entry for /dev/sda1 : UUID=0E09685D51C7AD2C /media/sda1 ntfs-3g defaults,locale=es_ES.UTF-8 0 0 # #Entry for /dev/sdb5 : UUID=541a7913-7a61-4ad3-9cc1-6f4b70b4b3dc none swap sw 0 0 # # Lector de CD : /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0 Para modificarlo debes acceder a él como administrador (en Ubuntu ve a Aplicaciones > Accesorios > Terminal y ejecuta la orden sudo gedit /etc/fstab). Como ves cada linea es una partición (las lineas que empiezan por # no se leen). El UUID es la identidad de la particion, después aparece dónde debe ser montada al arrancar el equipo, el formato que tiene y otras propiedades adicionales. Los dispositivos que quites de esta lista no se montarán al arrancar el equipo, aunque podrás montaros posteriormente si lo necesitas. No obstante para manejar estas cosas es más rápido usar una herramienta como Pysdm que es mas sencilla y no corres el riesgo de equivocarte.

Otras herramientas para detectar particiones:

6

· Disk Manager: Es una herramienta muy similar a Pysdm, se encarga de configurar automáticamente que las particiones estén bien montadas y detecta los nuevos dispositivos de almacenamiento cada vez que arrancas el equipo. http://flomertens.free.fr/disk-manager · Forlex Mount Manager: Otra herramienta que se encarga de reconocer y montar adecuadamente las particiones de tus discos duros. Su web:http://freshmeat.net/projects/fmountman 3º) Modificar los permisos de las particiones Una vez creadas y montadas las particiones te puede pasar que no todos los usuarios del sistema tengan acceso completo a ellas. Suele ser muy común que si no configuras bien una partición a veces solo tienes acceso de lectura, pero no puedes escribir datos en ella. Para solucionar esto accedemos al gestor de archivos como administrador (en Ubuntu vamos aAplicaciones > Accesorios > Terminal y ejecutamos sudo nautilus). Luego vamos al directorio donde está montada la particion, clicamos con el botón derecho y vamos a las propiedades. Aparecerá esto:

En la pestaña Permisos podemos modificar el acceso que van a tener los usuarios a esta partición. Por lo general el dueño es el administrador (root) y se suele permitir que todos los usuarios tengan acceso de lectura y escritura a la misma, pero también lo puedes configurar para que solo algun usuario pueda escribir en ella y los demás solo puedan leerla, o bien impedir el acceso a la misma a ciertos usuarios si los datos que vas a almacenar son privados.

7

Crear y editar particiones en Linux

Introducción Es muy recomendable saber cómo funcionan las particiones de los discos duros de tu ordenador, pues según cómo las configures puedes sacar mucho más provecho a tu sistema operativo. Cada disco duro puede tener varias particiones, cada una de ellas puede estar en el formato que q quieras. El sistema operativo Windows monta cada partición con una letra, generalmente empezando por la C:/,, en cambio Linux monta las particiones como carpetas, de forma que la partición en la que está instalada el sistema operativo está montada en /, y el resto de particiones las puedes montar donde quieras (aunque generalmente si son de datos se suelen montar en/media/nombre_partición). ).

En cada partición puedes instalar un sistema operativo, o en su defecto, dejarla para almacenar datos. Por ejemplo puedes crear tres particiones en tu ordenador, una con Linux, otra con Windowsyy otra para datos. Las particiones de Linux suelen estar en formato ext4 o ext3, las de Windows enfat32 o en ntfs. ntfs. Linux lee todos los formatos, en cambio Windows no, lo que significa ifica que desde Linux puedes acceder a los datos de Windows pero desde Windows no puedes leer las particiones de Linux (salvo que instales en windows este programa). ). Además puedes crear para Linux otra partición en formato swap que servirá como ampliación de la memoria RAM.

Instalar varios sistemas operativos en un ordenador: Sabiendo esto, puedes instalar varios sistemas operativos en un mismo ordenador y cada vez que lo enciendas un Gestor de arranque arr te preguntará cuál es el sistema que quieres usar esa vez. Por ejemplo, si tienes Windows instalado y quieres instalar Ubuntu Linux en otra partición lo que debes hacer es introducir el CD de Ubuntu,, reiniciar el ordenador, entrar al instalador y cuando te pregunte cómo quieres crear las particiones seleccionas para que no toque la partición conWindows. El proceso está automatizado, pero si quieres hacerlo manualmente haz haz esto: en el instalador en modo experto pon para que la partición de Windows la monte en /media/Windows Windows por ejemplo para poder acceder a sus datos desde Linux, luego creas una partición ext4 montada en / para Ubuntu y creas otra con formato swap de unos 500MB que servirá como ampliación de la RAM (la particiónswap es opcional). Luego si quieres crear otra partición solo para datos la puedes crear y la montas, por ejemplo en /media/datos.. Una vez hecho esto el instalador de Ubuntu Linux

8

se encargará de configurar el gestor de arranque para que te pregunte qué sistema operativo debe iniciar cada vez que enciendas el ordenador.

Crear, editar y redimensionar particiones: Aunque ya hayamos instalado el sistema operativo seguimos pudiendo modificar las particiones que ya tenemos ( editar, borrar, redimensionar...) e incluso podemos crear nuevas, para ello usaremos algun editor de particiones como es GParted:

Editor de particiones GParted http://gparted.sourceforge.net

Las particiones que están montadas (en uso) no se pueden editar ni redimensionar, así que tendrás que desmontarlas primero. Una vez desmontadas puedes editarlas o borrarlas. Para crear una partición nueva en un espacio libre (vacio) debemos seleccionar el lugar de la nueva partición, su tamaño y su formato (ext4 o ext3 si va a ser para datos en Linux, fat32 o nfts si la vas a usar también en Windows). Una vez creada la partición debemos asegurarnos que esté bien configurada para poder usarla, para ello lee el artículo Cómo configurar particiones para poder definir bien el punto de montaje y las propiedades de la misma.

Si quieres editar o borrar particiones del sistema (o sea: eliminar o redimensionar el sistema operativo que estás usando) no las podrás desmontar desde el mismo, asi que lo que tendrás que hacer es iniciar sesión desde un Live CD (por ejemplo Ubuntu viene en Live CD). De esta forma el ordenador se inicia sin tocar los discos duros ni montar las particiones, permitiéndote modificarlas yredimensionarlas a tu antojo. Puedes redimensionar una partición para dejar espacio libre donde crear una nueva. Si haces esto los datos de la partición antigua no se borrarán (a no ser que marques la casilla "formatear").

Configurar el gestor de arranque: El gestor de arranque se encarga de dar paso al sistema operativo cada vez que enciendes el ordenador. Si tienes instalados varios sistemas operativos te preguntará cada vez que enciendas el sistema que debe arrancar.

9

Puedes configurar el gestor de arranque modificando el archivo /boot/grub/menu.lst , pero esto es complicado y puedes estropearlo todo, por lo que es mejor que te instales alguna aplicación que se encargue de gestionar esta configuración por ti:

Administrador de arranque http://web.telia.com/~u88005282/sum

Con el administrador de arranque (o en su defecto modificando manualmente el archivo mencionado antes) podrás decidir cuál es el sistema operativo que se debe iniciar por defecto en el ordenador si transcurre un tiempo sin que le digamos nada, también puedes configurar cuál debe ser este tiempo de espera, cómo debe ser la apariencia del gestor de arranque (instalar temas visuales) , añadir contraseña y muchas opciones más.

Fuente: http://proyectopinguino.blogspot.com.ar/2008/08/crear-y-editar-particiones-en-linux.html Martes. 27/03/2012 18:41hs.

Compilación y edición: Ing. Sergio Aguilera. Facultad de Tecnología Informática. Universidad de Belgrano. [email protected] Todos los Derechos Reservados a IBM Corp. – Marzo 2012. 10