Sistemas de archivos:
- fat
- vfat
- fat32
- ntfs
- ufs
- ext2
- ext3
- raiserfs
- xfs
- iso9660
- minix
- codafs
(Hay un mail en la casilla de la clase que tiene las características de cada uno de estos sistemas de archivos)
¿Que es montar un sistema de archivos?
Montar un sistema de archivos consiste en asignar un directorio, o punto de montaje, a la unidad lógica. El montaje de un sistema de archivos se realiza con el comando mount, y el desmontaje con el comando umount
mount -> Monta sistemas de archivos. Sintaxis mount partición punto_de_montaje
¿Qué es una partición?
El particionamiento de discos duros es la creación de divisiones lógicas que permite aplicar el formato lógico de un sistema operativo especifico.
Una partición en la arquitectura IBM PC es una parte de una unidad de disco duro que puede tener un sistema de archivo independiente. Hay tres tipos de particiones principales:
1. Partición primaria
2. Partición extendida, que contiene una o más particiones lógicas
3. Partición lógica
Según la arquitectura PC, el disco duro solamente puede albergar 4 particiones primarias. Las particiones extendidas se consideran como particiones primarias. Es decir, se pueden tener 4 particiones primarias, o 3 primarias y 1 extendida, 2 primarias y 1 extendidas, etc. Nunca puede haber más de una partición extendida, lo que si ocurre es que dentro de esa zona del disco duro dedicada a las partición extendida se creen particiones o unidades lógicas, que al fin y al cabo son particiones lógicas pero dentro de la zona de la partición extendida. Resaltar que un disco duro tiene 4 particiones primarias y sólo una de ellas funciona como extendida, y dentro de esta partición extendida se crean a su vez particiones lógicas. Es decir un disco duro puede tener 3 particiones primarias, su partición extendida y 4 particiones lógicas (que forman parte de la extendida). Y entonces podríamos tener 7 sistemas de archivos diferentes (o iguales o repetidos) ya que la partición extendida no cuenta en sí, sino cuentan sus particiones lógicas.
Comandos Vistos en clase:
groupadd -> Agrega grupos Ejemplo: groupadd tux
getent -> Nos da información acerca de las entradas de las bases de datos administrativas. Por ejemplo getent group nos dice todos los grupos que existen en nuestro sistema. La diferencia que tiene esto con hacer cat /etc/group es que este último comando solo nos muestra los grupos de archivo, pero pueden existir usuarios o grupos LDAP, Windows, etc que son mostrados con getent
vigr -> Este comando nos permite editar el archivo de grupos
vipw -> Nos permite editar el archivo de password (/etc/passwd)
newusers -> Permite agregar usuarios masivamente, de los cuales toma la información de un archivo
awk -> Es un lenguaje de búsqueda y procesamiento de patrones. Esto quiere decir que awk es capaz de buscar un patrón dentro de un archivo (al igual que grep) y tratarlo según unas operaciones determinadas. Con awk se pueden desarrollar auténticos programas
Programa hecho con awk
BEGIN { fs=":";
ofs=":";
uid=1100;
gid="tux";
home="/home/";
shell="/bin/bash"; }
{print $1, $1, uid++, gid, $2, home $1, shell }
awk -f crealista /tmp/lista > nu.txt
No hay comentarios.:
Publicar un comentario