jueves, 17 de febrero de 2011

fstab, monter discos en Ubuntu (Linux)

Para montar o editar los discos que se monten en Linux debemos editar el archivo /etc/fstab, y debemos de cargar algo de este estilo.


UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta ext2 user,exec,rw,auto,async,noatime 0 0

UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta ext3 user,exec,rw,auto,async,noatime 0 0

UUID=257deaa4-7dc4-47e2-863c-6f6866104def6 /mnt/carpeta reiserfs user,exec,rw,auto,async,noatime 0 0


el UUID depende de cada equipo y de cada disco así que esto lo tienen que sacar ustedes, para obtenerlo deben de hacer lo siguiente:

ls -l /dev/disk/by-uuid


con lo que debemos jugar además son con los parámetros, acá dejo una pequeña explicación de cada uno:


user sirve para que todos los usuarios tengan permiso para montar y desmontar la partición (contrario simplemente no añadir)

exec sirve para que podamos ejecutar binarios en esa partición (contrario noexec)

rw leer/escribir en la partición (contrario ro)

auto al iniciar la computadora la partición se monta automáticamente (contrario noauto)

noatime la información respecto a cuándo se ha accesado un fichero de la partición la última vez no se actualiza (contrario atime)

async sirve para que la escritura en la partición correspondiente se retrase un determinado tiempo en llevar a cabo, eso quiere decir que por ejemplo al copiar un fichero en esta partición este no se copia instantáneamente sino que se copiará cuando el sistema tenga suficiente recurso como para poder hacerlo. Por ejemplo si el sistema tiene una gran carga, o si se realiza la copia de varios ficheros al mismo tiempo no congestionar esta operación. (contrario es sync, Nota: sync se puede ejecutar como usuario normal para sincronizar las particiones)


Luego siguen dos 0 que el primero de ello simboliza un valor lógico (0 o 1) que indica si se debe intentar escribir un registro con los fallos que se han tenido al accesar la información de esa partición. El segundo 0 simboliza si se debe llevar a cabo comprobación periódica del sistema de ficheros.



bueno esto para arrancar da y sobra.



les copio como queda mi fstab, siendo que tengo 3 discos el primero con 4 partición (/,/home,/DATOS1, y swap), el segundo con 1 partición (/DATOS2), estos 2 son SATA, y el terceo con 1 partición (/DATOS3) y es un disco IDE.




# /etc/fstab: static file system information.

#

# Use 'blkid -o value -s UUID' to print the universally unique identifier

# for a device; this may be used with UUID= as a more robust way to name

# devices that works even if disks are added and removed. See fstab(5).

#

#

proc /proc proc nodev,noexec,nosuid 0 0

# / was on /dev/sda1 during installation

UUID=802801c8-36cb-4420-a22d-99858cb5b9f7 / ext4 errors=remount-ro 0 1

# /DATOS1 was on /dev/sda5 during installation

UUID=cc083e50-c72f-47dc-bff3-f8856f10ad6a /DATOS1 ext4 user,rw,auto,exec,async 0 1

# /DATOS2 was on /dev/sdb1 during installation

UUID=dc521035-8215-4cc6-a0c1-bc76d4525adc /DATOS2 ext4 user,noauto,exec,async 0 1

# /DATOS3 was on /dev/sdc1 during installation

UUID=481515a3-6cb1-46c0-baa5-5e71e6cc4fab /DATOS3 ext4 user,noauto,exec,async 0 1

# /home was on /dev/sda3 during installation

UUID=1fcf7d15-7fbc-4a52-9567-7b5397a0acfe /home ext4 defaults 0 1

# swap was on /dev/sda2 during installation

UUID=f83a7212-1dcb-4109-84d1-f4980c082b7d none swap sw 0 0

/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

No hay comentarios: