1*86d7f5d3SJohn Marino /* $NetBSD: defaults.h,v 1.1.1.2 2009/12/02 00:25:44 haad Exp $ */ 2*86d7f5d3SJohn Marino 3*86d7f5d3SJohn Marino /* 4*86d7f5d3SJohn Marino * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved. 5*86d7f5d3SJohn Marino * Copyright (C) 2004-2009 Red Hat, Inc. All rights reserved. 6*86d7f5d3SJohn Marino * 7*86d7f5d3SJohn Marino * This file is part of LVM2. 8*86d7f5d3SJohn Marino * 9*86d7f5d3SJohn Marino * This copyrighted material is made available to anyone wishing to use, 10*86d7f5d3SJohn Marino * modify, copy, or redistribute it subject to the terms and conditions 11*86d7f5d3SJohn Marino * of the GNU Lesser General Public License v.2.1. 12*86d7f5d3SJohn Marino * 13*86d7f5d3SJohn Marino * You should have received a copy of the GNU Lesser General Public License 14*86d7f5d3SJohn Marino * along with this program; if not, write to the Free Software Foundation, 15*86d7f5d3SJohn Marino * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16*86d7f5d3SJohn Marino */ 17*86d7f5d3SJohn Marino 18*86d7f5d3SJohn Marino #ifndef _LVM_DEFAULTS_H 19*86d7f5d3SJohn Marino #define _LVM_DEFAULTS_H 20*86d7f5d3SJohn Marino 21*86d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_ENABLED 1 22*86d7f5d3SJohn Marino #define DEFAULT_BACKUP_ENABLED 1 23*86d7f5d3SJohn Marino 24*86d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_SUBDIR "archive" 25*86d7f5d3SJohn Marino #define DEFAULT_BACKUP_SUBDIR "backup" 26*86d7f5d3SJohn Marino #define DEFAULT_CACHE_SUBDIR "cache" 27*86d7f5d3SJohn Marino #define DEFAULT_CACHE_FILE_PREFIX "" 28*86d7f5d3SJohn Marino 29*86d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_DAYS 30 30*86d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_NUMBER 10 31*86d7f5d3SJohn Marino 32*86d7f5d3SJohn Marino #define DEFAULT_SYS_DIR "/etc/lvm" 33*86d7f5d3SJohn Marino #define DEFAULT_DEV_DIR "/dev" 34*86d7f5d3SJohn Marino #define DEFAULT_PROC_DIR "/proc" 35*86d7f5d3SJohn Marino #define DEFAULT_SYSFS_SCAN 1 36*86d7f5d3SJohn Marino #define DEFAULT_MD_COMPONENT_DETECTION 1 37*86d7f5d3SJohn Marino #define DEFAULT_MD_CHUNK_ALIGNMENT 1 38*86d7f5d3SJohn Marino #define DEFAULT_IGNORE_SUSPENDED_DEVICES 1 39*86d7f5d3SJohn Marino #define DEFAULT_DATA_ALIGNMENT_OFFSET_DETECTION 1 40*86d7f5d3SJohn Marino #define DEFAULT_DATA_ALIGNMENT_DETECTION 1 41*86d7f5d3SJohn Marino 42*86d7f5d3SJohn Marino #define DEFAULT_LOCK_DIR "/var/lock/lvm" 43*86d7f5d3SJohn Marino #define DEFAULT_LOCKING_LIB "liblvm2clusterlock.so" 44*86d7f5d3SJohn Marino #define DEFAULT_FALLBACK_TO_LOCAL_LOCKING 1 45*86d7f5d3SJohn Marino #define DEFAULT_FALLBACK_TO_CLUSTERED_LOCKING 1 46*86d7f5d3SJohn Marino #define DEFAULT_WAIT_FOR_LOCKS 1 47*86d7f5d3SJohn Marino #define DEFAULT_PRIORITISE_WRITE_LOCKS 1 48*86d7f5d3SJohn Marino 49*86d7f5d3SJohn Marino #define DEFAULT_MIRRORLOG "disk" 50*86d7f5d3SJohn Marino #define DEFAULT_MIRROR_LOG_FAULT_POLICY "allocate" 51*86d7f5d3SJohn Marino #define DEFAULT_MIRROR_DEV_FAULT_POLICY "remove" 52*86d7f5d3SJohn Marino #define DEFAULT_DMEVENTD_MIRROR_LIB "libdevmapper-event-lvm2mirror.so" 53*86d7f5d3SJohn Marino #define DEFAULT_DMEVENTD_MONITOR 1 54*86d7f5d3SJohn Marino 55*86d7f5d3SJohn Marino #define DEFAULT_UMASK 0077 56*86d7f5d3SJohn Marino 57*86d7f5d3SJohn Marino #ifdef LVM1_FALLBACK 58*86d7f5d3SJohn Marino # define DEFAULT_FALLBACK_TO_LVM1 1 59*86d7f5d3SJohn Marino #else 60*86d7f5d3SJohn Marino # define DEFAULT_FALLBACK_TO_LVM1 0 61*86d7f5d3SJohn Marino #endif 62*86d7f5d3SJohn Marino 63*86d7f5d3SJohn Marino #define DEFAULT_FORMAT "lvm2" 64*86d7f5d3SJohn Marino 65*86d7f5d3SJohn Marino #define DEFAULT_STRIPESIZE 64 /* KB */ 66*86d7f5d3SJohn Marino #define DEFAULT_PVMETADATASIZE 255 67*86d7f5d3SJohn Marino #define DEFAULT_PVMETADATACOPIES 1 68*86d7f5d3SJohn Marino #define DEFAULT_LABELSECTOR UINT64_C(1) 69*86d7f5d3SJohn Marino #define DEFAULT_READ_AHEAD "auto" 70*86d7f5d3SJohn Marino #define DEFAULT_UDEV_SYNC 0 71*86d7f5d3SJohn Marino #define DEFAULT_EXTENT_SIZE 4096 /* In KB */ 72*86d7f5d3SJohn Marino #define DEFAULT_MAX_PV 0 73*86d7f5d3SJohn Marino #define DEFAULT_MAX_LV 0 74*86d7f5d3SJohn Marino #define DEFAULT_ALLOC_POLICY ALLOC_NORMAL 75*86d7f5d3SJohn Marino #define DEFAULT_CLUSTERED 0 76*86d7f5d3SJohn Marino 77*86d7f5d3SJohn Marino #define DEFAULT_MSG_PREFIX " " 78*86d7f5d3SJohn Marino #define DEFAULT_CMD_NAME 0 79*86d7f5d3SJohn Marino #define DEFAULT_OVERWRITE 0 80*86d7f5d3SJohn Marino 81*86d7f5d3SJohn Marino #ifndef DEFAULT_LOG_FACILITY 82*86d7f5d3SJohn Marino # define DEFAULT_LOG_FACILITY LOG_USER 83*86d7f5d3SJohn Marino #endif 84*86d7f5d3SJohn Marino 85*86d7f5d3SJohn Marino #define DEFAULT_SYSLOG 1 86*86d7f5d3SJohn Marino #define DEFAULT_VERBOSE 0 87*86d7f5d3SJohn Marino #define DEFAULT_LOGLEVEL 0 88*86d7f5d3SJohn Marino #define DEFAULT_INDENT 1 89*86d7f5d3SJohn Marino #define DEFAULT_UNITS "h" 90*86d7f5d3SJohn Marino #define DEFAULT_SUFFIX 1 91*86d7f5d3SJohn Marino #define DEFAULT_HOSTTAGS 0 92*86d7f5d3SJohn Marino 93*86d7f5d3SJohn Marino #ifndef DEFAULT_SI_UNIT_CONSISTENCY 94*86d7f5d3SJohn Marino # define DEFAULT_SI_UNIT_CONSISTENCY 1 95*86d7f5d3SJohn Marino #endif 96*86d7f5d3SJohn Marino 97*86d7f5d3SJohn Marino #ifdef DEVMAPPER_SUPPORT 98*86d7f5d3SJohn Marino # define DEFAULT_ACTIVATION 1 99*86d7f5d3SJohn Marino # define DEFAULT_RESERVED_MEMORY 8192 100*86d7f5d3SJohn Marino # define DEFAULT_RESERVED_STACK 256 101*86d7f5d3SJohn Marino # define DEFAULT_PROCESS_PRIORITY -18 102*86d7f5d3SJohn Marino #else 103*86d7f5d3SJohn Marino # define DEFAULT_ACTIVATION 0 104*86d7f5d3SJohn Marino #endif 105*86d7f5d3SJohn Marino 106*86d7f5d3SJohn Marino #define DEFAULT_STRIPE_FILLER "error" 107*86d7f5d3SJohn Marino #define DEFAULT_MIRROR_REGION_SIZE 512 /* KB */ 108*86d7f5d3SJohn Marino #define DEFAULT_INTERVAL 15 109*86d7f5d3SJohn Marino 110*86d7f5d3SJohn Marino #ifdef READLINE_SUPPORT 111*86d7f5d3SJohn Marino # define DEFAULT_MAX_HISTORY 100 112*86d7f5d3SJohn Marino #endif 113*86d7f5d3SJohn Marino 114*86d7f5d3SJohn Marino #define DEFAULT_REP_ALIGNED 1 115*86d7f5d3SJohn Marino #define DEFAULT_REP_BUFFERED 1 116*86d7f5d3SJohn Marino #define DEFAULT_REP_COLUMNS_AS_ROWS 0 117*86d7f5d3SJohn Marino #define DEFAULT_REP_HEADINGS 1 118*86d7f5d3SJohn Marino #define DEFAULT_REP_PREFIXES 0 119*86d7f5d3SJohn Marino #define DEFAULT_REP_QUOTED 1 120*86d7f5d3SJohn Marino #define DEFAULT_REP_SEPARATOR " " 121*86d7f5d3SJohn Marino 122*86d7f5d3SJohn Marino #define DEFAULT_LVS_COLS "lv_name,vg_name,lv_attr,lv_size,origin,snap_percent,move_pv,mirror_log,copy_percent,convert_lv" 123*86d7f5d3SJohn Marino #define DEFAULT_VGS_COLS "vg_name,pv_count,lv_count,snap_count,vg_attr,vg_size,vg_free" 124*86d7f5d3SJohn Marino #define DEFAULT_PVS_COLS "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free" 125*86d7f5d3SJohn Marino #define DEFAULT_SEGS_COLS "lv_name,vg_name,lv_attr,stripes,segtype,seg_size" 126*86d7f5d3SJohn Marino #define DEFAULT_PVSEGS_COLS "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,pvseg_start,pvseg_size" 127*86d7f5d3SJohn Marino 128*86d7f5d3SJohn Marino #define DEFAULT_LVS_COLS_VERB "lv_name,vg_name,seg_count,lv_attr,lv_size,lv_major,lv_minor,lv_kernel_major,lv_kernel_minor,origin,snap_percent,move_pv,copy_percent,mirror_log,convert_lv,lv_uuid" 129*86d7f5d3SJohn Marino #define DEFAULT_VGS_COLS_VERB "vg_name,vg_attr,vg_extent_size,pv_count,lv_count,snap_count,vg_size,vg_free,vg_uuid" 130*86d7f5d3SJohn Marino #define DEFAULT_PVS_COLS_VERB "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,dev_size,pv_uuid" 131*86d7f5d3SJohn Marino #define DEFAULT_SEGS_COLS_VERB "lv_name,vg_name,lv_attr,seg_start,seg_size,stripes,segtype,stripesize,chunksize" 132*86d7f5d3SJohn Marino #define DEFAULT_PVSEGS_COLS_VERB "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,pvseg_start,pvseg_size,lv_name,seg_start_pe,segtype,seg_pe_ranges" 133*86d7f5d3SJohn Marino 134*86d7f5d3SJohn Marino #define DEFAULT_LVS_SORT "vg_name,lv_name" 135*86d7f5d3SJohn Marino #define DEFAULT_VGS_SORT "vg_name" 136*86d7f5d3SJohn Marino #define DEFAULT_PVS_SORT "pv_name" 137*86d7f5d3SJohn Marino #define DEFAULT_SEGS_SORT "vg_name,lv_name,seg_start" 138*86d7f5d3SJohn Marino #define DEFAULT_PVSEGS_SORT "pv_name,pvseg_start" 139*86d7f5d3SJohn Marino 140*86d7f5d3SJohn Marino #define DEFAULT_MIRROR_DEVICE_FAULT_POLICY "remove" 141*86d7f5d3SJohn Marino #define DEFAULT_MIRROR_LOG_FAULT_POLICY "allocate" 142*86d7f5d3SJohn Marino 143*86d7f5d3SJohn Marino #endif /* _LVM_DEFAULTS_H */ 144