Os presento una recopilación de comandos Linux más útiles sobre Operaciones con sistemas de archivos
Análisis del sistema de archivos
Comprobar integridad de archivos
Utiliza fsck
para comprobar y reparar errores en sistemas de archivos.
fsck /dev/hda1
fsck.ext2 /dev/hda1
fsck.ext3 /dev/hda1
fsck.vfat /dev/hda1
fsck.msdos /dev/hda1
Comprobar bloques defectuosos
Detecta bloques defectuosos en un dispositivo.
badblocks -v /dev/hda1
Formatear sistema de archivos
Formatear un dispositivo
Prepara un dispositivo para su uso con un sistema de archivos específico.
mkfs /dev/hda1 # Linux
mkfs -t vfat 32 -F /dev/hda1 # FAT32
mke2fs /dev/hda1 # ext2
mke2fs -j /dev/hda1 # ext3
Otras opciones de formateo
- Formatear un dispositivo en
ext4
:
mkfs.ext4 /dev/hda1 # ext4
- Formatear con opciones específicas:
mkfs.ext4 -O ^metadata_csum /dev/hda1 # Formatear desactivando la suma de metadatos
Montar sistemas de archivos
Montar dispositivos
Asocia un sistema de archivos a un punto de montaje.
mount /dev/hda2 /mnt/hda2 # Disco duro
mount /dev/fd0 /mnt/floppy # Disquetera
mount /dev/cdrom /mnt/cdrom # CD/DVD
mount /dev/hdc /mnt/cdrecorder # CD/DVD regrabable
mount /dev/sda1 /mnt/usbdisk # USB pen-drive
mount -o loop file.iso /mnt/cdrom # Imagen ISO
Desmontar dispositivos
Separa un sistema de archivos del punto de montaje.
umount /dev/hda2
fuser -km /mnt/hda2 # Forzar desmontaje
Opciones adicionales de montaje
- Montar con permisos específicos:
mount -o rw /dev/hda2 /mnt/hda2 # Montar en modo lectura y escritura
- Montar sistemas de archivos NTFS:
mount -t ntfs-3g /dev/sda1 /mnt/ntfs # NTFS
Imágenes ISO y grabadores de CDROM
Trabajar con imágenes ISO
Gestión de imágenes de CD/DVD y grabación.
mount -o loop cd.iso /mnt/iso # Montar imagen ISO
mkisofs /dev/cdrom > cd.iso # Crear imagen ISO de CD
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd # Desde un directorio
cdrecord -v dev=/dev/cdrom cd.iso # Grabar imagen ISO
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force # Limpiar CD regrabable
Verificar contenido de una imagen ISO
- Listar archivos en una imagen ISO sin montarla:
isoinfo -l -i cd.iso
Trabajo con la SWAP
Gestionar espacio de intercambio
Crea y activa particiones swap.
mkswap /dev/hda3 # Crear archivo swap
swapon /dev/hda3 # Activar swap
Desactivar la swap
swapoff /dev/hda3 # Desactivar swap