Archive for 27 agosto 2008

How To: Nombrar y Renombrar Particiones (discos) en linux.

Algunas veces tenemos que cambiar el nombre a nuestras unidades de disco duro o, más comúnmente, a dispositivos de almacenamiento masivo extraible (discos duros portátiles, memorias usb, memorias SD, etc).
Resulta que en linux en realidad no es tan difícil como parecería aunque, antes de cambiar las etiquetas, necesitamos instalar algunos paquetes si es que aun no los tenemos instalados.

Para renombrar las particiones necesitamos instalar los siguientes paquetes:

 

  • mtools
  • ntfsprogs
  • e2fsprogs
  • jfsutils
  • reiserfsprogs
  • xfsprogs

 


  sudo apt-get install mtools ntfsprogs e2fsprogs jfsutils reiserfsprogs xfsprogs
 

Una vez instalados estos paquetes podemos pasar al siguiente paso, desmontar la unidad que queremos renombrar pues no sera posible renombrarla si esta montada.
Para desmontar la unidad podemos hacerlo con el siguiente comando:

 
  sudo umount <dispositivo.>
 

  sudo umount /dev/sda1
 

ó

 
sudo umount <ruta en la que esta montado el dispositivo.>
 

  sudo umount /boot
 

Para identificar los dispositivos montados usamos el siguiente comando:


  mount
 

la primera parte de cada linea corresponde al identificador del dispositivo en linux, la siguiente parte corresponde a la ruta en la que esta montado el dispositivo.
Ejemplo:


  >mount
  /dev/sda1 on /boot type ext3 (rw)
  /dev/sda2 on /home type reiserfs (rw)
 

Identificador del dispositivo en linux: /dev/sda1
Ruta en la que esta montado: /boot

Con la unidad desmontada ya podemos renombrarla.

  • fat16 y fat32.
    Comprobar la etiqueta actual:

     
      sudo mlabel -i <dispositivo> -s ::
     

      sudo mlabel -i /dev/sda1 -s ::
     

    Renombrar:

     
      sudo mlabel -i <dispositivo> -s ::<etiqueta>
     

      sudo mlabel -i /dev/sda1 -s ::boot
     
  • NTFS.
    Comprobar la etiqueta actual:

     
      sudo ntfslabel <dispositivo>
     

      sudo ntfslabel /dev/sda1
     

    Renombrar:

     
      sudo ntfslabel <dispositivo> <etiqueta>
     

      sudo ntfslabel /dev/sda1 boot
     
  • ext2 y ext3.
    Comprobar la etiqueta actual:

     
      sudo e2label <dispositivo>

     


      sudo e2label /dev/sda1
     

    Renombrar:

     
      sudo e2label <dispositivo> <etiqueta>
     

      sudo e2label /dev/sda1 boot
     
  • JFS.
    Comprobar la etiqueta actual:

     
      sudo jfs_tune -l <dispositivo>
     

      sudo jfs_tune -l /dev/sda1
     

    Renombrar:

     
      sudo jfs_tune -l <etiqueta> <dispositivo>
     

      sudo jfs_tune -l boot /dev/sda1
     
  • ReiserFS.
    Comprobar la etiqueta actual:

     
      sudo reiserfstune -l <dispositivo>
     

      sudo reiserfstune -l /dev/sda1
     

    Renombrar:

     
      sudo reiserfstune -l <etiqueta> <dispositivo>
     

      sudo reiserfstune -l boot /dev/sda1
     
  • XFS.
    Comprobar la etiqueta actual:

     
      sudo xfs_admin -l <dispositivo>
     

      sudo xfs_admin -l /dev/sda1
     

    Renombrar:

     
      sudo xfs_admin -l <etiqueta> <dispositivo>
     

      sudo xfs_admin -l boot /dev/sda1
     
  • Saludos.

    Anuncios

    Get The Glass…. got Milk!

    Aburrido en la red?… o no…
    En cualquier caso get the glass es una muy buena opción para pasar un rato agradable en la red.

    Get the glass es un juego de mesa (virtual) que cuenta las aventuras de una familia (Adachi) que repentinamente se ve en la situación de vivir sin leche y la única forma de sobrevivir es… conseguir el vaso!

    Para obtener el vaso la familia Adachi se enfrentara a numerosas aventuras a medida que tiras los dados para avanzar.

    Es un juego interesante y vale la pena hecharle un vistazo.

    Saludos.

    http://www.gettheglass.com

    get the glass

    HowTo: Cambiar privilegios a archivos y carpetas en linux.

    En general linux administra muy bien los privilegios de archivos y carpetas de acuerdo a los usuarios y grupos pero algunas ocasiones es necesario modificarlos. Por ejemplo, si acabamos de hacer o bajar algun script que queremos ejecutar para que realise una tarea determinada, al momento de querer ejecutarlo podemos encontrarnos con el problema de queno tiene permisos de ejecucion; O imaginen que estan migrando desde otro sistema operativo y estan accediendo a informacion que ya tenian, es muy probable que esta información se encuentre en particiones de tipo fat o ntfs y que no tengamos privilegios para crear, eliminar o modificar archivos o carpetas, incluso puede ser que no podamos leerlas.

    Cual quiera que sea la razon, podemos recurrir a algunos comandos muy simples:

    Cambiar de Propietario:

       

    • sudo chown <usuario> (archivo o carpeta)
    • sudo chown <usuario> -R <carpeta> (carpeta y todo su contenido)
    •  

    Cambiar de Grupo:

       

    • sudo chgrp <grupo> <carpeta> (archivo o carpeta)
    • sudo chgrp <grupo> -R <carpeta> (carpeta y todo su contenido)
    •  

    Cambiar de Usuario y Grupo:

    Sí queremos cambiar el propietario y el grupo usamos el mismo comando pero en vez de poner únicamente el usuario ponemos “usuario:grupo”. Generalmente queremos cambiar el grupo a nuestro propio grupo (normalmente del mismo nombre que nuestro usuario) así que lo mas típico seria:

       

    • sudo chown usuario:grupo <carpeta> (archivo o carpeta)
    • sudo chown usuario:grupo -R <carpeta> (carpeta y todo su contenido)
    •  

    Cambiar Privilegios :

       

    • sudo chmod <permisos> <opciones> <archivo o carpeta>
    • sudo chmod +x foo.sh (dar permisos de ejecución)
    •  

    Los permisos se pueden expresar en forma numérica o en forma de letras de la siguiente forma:

    Privilegios con Números:

       
        (0) no lectura ni escritura ni ejecución (4) solo lectura (6) escritura y lectura (7) escritura, lectura y ejecución.

        664, 777, 764, etc…

      1. El primer dígito da los privilegios para el propietario.
      2. El segundo dígito da los privilegios para el grupo al que pertenece el propietario.
      3. El tercer dígito para los usuarios fuera del grupo del propietario.

       

    Ejemplos:

       

    • sudo chmod 664 foo.sh
    • sudo chmod 777 foo.sh
    • sudo chmod 764 foo.sh
    •  

    Privilegios con Literales:

       

    • (-w-r-x) no lectura ni escritura ni ejecución.
    • (-w-x+r) solo lectura.
    • (+w+x+r) escritura y lectura.
    • (+w+x+r) escritura, lectura y ejecución.
    • (u) modificador de usuario (g) modificador de grupo (o) modificador para los "otros".
    •  


    Ejemplos:

       

    • sudo chmod ugo+rwx (agregar permiso de todo para todos los usuarios)
    • sudo chmod ugo-xw+r (dar permisos de solo lectura para todos los usuarios)
    • sudo chmod g+r (dar permisos de solo lectura para todos los usuarios del grupo del propietario)
    • sudo chmod o+w (dar permisos de escritura para todos los usuarios)
    • chmod +x (dar permisos de ejecución para todos si se es propietario del archivo)
    • chmod +r (dar permisos de lectura para todos si se es propietario del archivo)
    • chmod +w (dar permisos de escritura para el propietario del archivo)
    •