XFS

Exported from Notepad++
XFS How To “mkfs.xfs /dev/db2_backup_vg/db2_backup_lv” = XFS formatieren “xfs_info /db2_backup/ “= XFS Infos “xfs_growfs -d /db2_backup/” = Bis zur maximalen Größe erweitern. Online möglich. “xfs_check /dev/<deveice>” = Check XFS Filesystem “xfs_repair -L /dev/<deveice>” = Repariert ein XFS Filesystem “xfs_admin -L “cd_save” /dev/sdd1″ = Label Vergeben. Geht nur ungemountet #Defragemtation###################################################################################################################### “xfs_db -c frag -r /dev/sdd1” actual 515766, ideal 357832, fragmentation factor 30.62% “xfs_fsr” = Defragmentiert alle XFS Filesysrem die unter /etc/mtab zu finden sind. Filesystem darf auch gemounted sein. Dauert default 7200 sek. (2h) . “xfs_fsr /dev/sdd1” = Bestimmtes Filesystem angeben. “screen” -> “xfs_fsr -d -v /dev/sdd1″ = Debug und Verbose output #Defrragmentations xfs_fsr time xfs_fsr -v /dev/xvdb -t 14400 = 4h Zeit zum defragmentieren von Device xvdb xfs_db -r /dev/mapper/system-tmp xfs_db> frag -d actual 450, ideal 411, fragmentation factor 8.67% Note, this number is largely meaningless. Files on this filesystem average 1.09 extents per file xfs_fsr -v /tmp xfs_db -c frag -r /dev/mapper/system-tmp actual 29371, ideal 29323, fragmentation factor 0.16% Note, this number is largely meaningless. Files on this filesystem average 1.00 extents per file mount | grep -i xfs | awk -F ” ” ‘{print $1}’ | xargs -I % xfs_db -c frag -r % = Fragmen. Status Kommando ###################################################################################################################### ###################################################################################################################### XFS Backup Pre Req: util-linux (uuid): Bei Opensuse 15 besser “zypper in libuuid-devel uuid-devel uuidd” wegt https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-2.33.tar.gz tar -xzf util-linux-2.33.tar.gz cd util-linux-2.33/ ./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib64 –includedir=/usr/include vi login-utils/auth.c -> Auskommentieren von, da Fehler: login-utils/auth.c: In function ‘auth_pam’: login-utils/auth.c:41:48: error: ‘conv’ undeclared (first use in this function) retcode = pam_start(service_name, username, &conv, &pamh); //retcode = pam_start(service_name, username, &conv, &pamh); make make install “login -V” Gettext: http://ftp.gnu.org/pub/gnu/gettext/gettext-latest.tar.gz tar -xzf gettext-latest.tar.gz cd gettext-latest ./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib64 –includedir=/usr/include make make install xfsprogs: wget https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-4.20.0.tar.gz tar -xzf xfsprogs-4.20.0.tar.gz cd xfsprogs-4.20.0 ./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib64 –includedir=/usr/include make make install cp -frv include/xfs/*.h /usr/include/x cp -frv include/*.h /usr/include/xfs/ cp -frv include/*.h /usr/include/ cp -frv libhandle/.libs/libhandle.* /usr/lib64/ ldconfig -v xfsdump: wget https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsdump/xfsdump-3.1.8.tar.gz tar xfsdump-3.1.8.tar.gz cd xfsdump-3.1.8 ./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib64 –includedir=/usr/include make make install #Fullbackup time xfsdump -v 1 -l 0 -L tmp_`date +%Y%m%d-%H%M` -f /dev/null /dev/mapper/system-tmp = Nach /dev/null dumpen . Hier ginge auch z.B. ein Tape Laufwerk. time xfsdump -M TEMP -L TEMP_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/tmp.xfs_dmp2 -v 1 -f /root/vm_backup_2/temp/tmp.xfs_dmp2 /tmp = /tmp Filesystem in einen File Dumpen tar -cvjSf tmp.xfs_dmp2.tar.bz2 tmp.xfs_dmp2 = Im Nachgang komprimieren (Fast 1:5) time xfsdump -J – /dev/mapper/system-tmp | bzip2 -9 > /root/vm_backup_2/temp/dumpfile.dmp.bz2 = Backup kompriemiert ohne Inventory aufnahme. #Incremental Backup time xfsdump -l 1 -M TEMP -L TEMP_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/tmp_inc.xfs_dmp2 -v 1 -f /root/vm_backup_2/temp/tmp_inc.xfs_dmp2 /tmp #Backup Übersicht xfsdump -I xfsrestore -I ls -al /var/lib/xfsdump/inventory/ = Hier liegen die Inventory/history Daten #Restore time xfsrestore -f /root/vm_backup_2/temp/tmp.xfs_dmp2 /root/vm_backup_2/temp/tmp_xfs_restore/ = Restore aus File ###################################################################################################################### #root time xfsdump -M root -L root_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/root.xfs_dmp -v 1 -f /root/vm_backup_2/temp/root.xfs_dmp / #usr time xfsdump -M usr -L usr_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/usr.xfs_dmp -v 1 -f /root/vm_backup_2/temp/usr.xfs_dmp /usr #boot time xfsdump -M boot -L boot_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/boot.xfs_dmp -v 1 -f /root/vm_backup_2/temp/boot.xfs_dmp /boot #home time xfsdump -M home -L home_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/home.xfs_dmp -v 1 -f /root/vm_backup_2/temp/home.xfs_dmp /home #tmp #time xfsdump -M tmp -L home_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/tmp.xfs_dmp -v 1 -f /root/vm_backup_2/temp/tmp.xfs_dmp /tmp #var time xfsdump -M var -L var_`date +%Y%m%d-%H%M` -t /root/vm_backup_2/temp/var.xfs_dmp -v 1 -f /root/vm_backup_2/temp/var.xfs_dmp /var

Post Revisions:

Tags:  ,