cat /proc/partitions
fdisk -l
lsscsi
lsblk
mkfs
df -hT
cat /proc/scsi/scsi # averiguar controladora discos (host2) echo - - - > /sys/class/scsi_host/host2/scan
yum provides rescan-scsi-bus.sh
→ yum provides sg3_utils
fdisk -l /dev/sdb
partprobe
: sincroniza la table de particiones (discos compartidos que se trabaja conjuntamente → cluster))mkfs -t <file_system> /dev/sdb1
mkfs.<file_system> /dev/sdb1
mount
, umount
##Creacion de una unit tipo mount a traves de System-D ##La nombre de la unit tiene que ser el mismo que el del punto de montaje (Where=/logs) vi /etc/systemd/system/logs.mount [Unit] Description=Mount System Backups Directory [Mount] What=/dev/sdb1 Where=/logs Type=xfs Options=defaults [Install] WantedBy=multi-user.target --------------------------------- # systemctl daemon-reload # systemctl start logs.mount df -h # systemctl stop logs.mount df -h # systemctl enable logs.mount df -h -------------------------------------------- Ejemplo: #vi /etc/systemd/system/mnt-backups.mount [Unit] Description=Mount System Backups Directory [Mount] What=/dev/disk/by-uuid/fb78c86e-ac11-45ce-9f0e-3fd95963ab97 Where=/mnt/backups Type=ext4 Options=defaults [Install] WantedBy=multi-user.target -----------------------------------------------------------------
mount /punto_de_montaje
mount -a
: remonta los puntos de montaje de fstab si están desmontadosfuser -km /punto_de_montaje
: mata los procesos vinculados al punto_de_montajeblkid /dev/xxx
: da el UUID del dispositivo (de la partición realmente) y se puede usar en fstabls -l …/by-uuid
e2label
: pone etiquetafsck -fpVy /dev/sdb1
: sistema de ficheros ext{2-4}touch /forcefsck
: forzar fsck a un filesystem al arrancar (desmontado o readonly)badblocks -vn /dev/sdb1
: intenta comprobar si tiene sectores defectuosostune2fs
: permite visualizar parámetros de un sistema ext:Filesystem volume name: <none> Last mounted on: <not available> Filesystem UUID: 49f0b21d-7481-46c2-aebc-2c3a87d5aba7 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize Filesystem flags: signed_directory_hash Default mount options: user_xattr acl Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 655360 Block count: 2621184 Reserved block count: 131059 Free blocks: 2538047 Free inodes: 655349 First block: 0 Block size: 4096 Fragment size: 4096 Group descriptor size: 64 Reserved GDT blocks: 1024 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Flex block group size: 16 Filesystem created: Tue Feb 16 19:53:27 2021 Last mount time: Tue Feb 16 19:54:33 2021 Last write time: Tue Feb 16 19:54:33 2021 Mount count: 1 Maximum mount count: -1 Last checked: Tue Feb 16 19:53:27 2021 Check interval: 0 (<none>) Lifetime writes: 132 MB Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal inode: 8 Default directory hash: half_md4 Directory Hash Seed: d34f0e75-6961-4844-a319-5272254b38f0 Journal backup: inode blocks
tune2fs -j
: cambio de FStune2fs -l /dev/sda5 | grep -E Mount\|Max
tune2fs -C <xxx> /dev/sda
: cambia el número de montajes realizadosresize2fs
xfs_growfs
xfs_repair
: idem fsck, desmontado e inactivomount -o remount,ro <punto_de_montaje
mount -o remount,rw <punto_de_montaje
badblocks
xfs_fsr
: desfragmentar (con partición montada y activa)xfsdump
xfsrestore
xfs_admin
xfsdump -f /copiaseguridad /dev/sdb1
: crea fichero copia seguridadrm -rf /logs
: eliminamosxfsrestore -f /copiaseguridad /logs
: restauramos todorm /logs/<archivo>
: eliminamos 1 archivoxfsrestore -f /copiaseguridad -i -v silent /logs
: modo interactivo recuperación ficheros «a dedo»dump
y restore
para particiones extXdd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
chmod 0600 /swapfile
swapon /swapfile
swapoff /swapfile
swapon -s
: me muestra de que está compuesta mi SWAPecho 10 > /proc/sys/vm/swappiness
vm.swappiness=10
sysctl -p
: aplicar los cambios en caliente