186d7f5d3SJohn Marino /* $NetBSD: defaults.h,v 1.1.1.2 2009/12/02 00:25:44 haad Exp $ */ 286d7f5d3SJohn Marino 386d7f5d3SJohn Marino /* 486d7f5d3SJohn Marino * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved. 586d7f5d3SJohn Marino * Copyright (C) 2004-2009 Red Hat, Inc. All rights reserved. 686d7f5d3SJohn Marino * 786d7f5d3SJohn Marino * This file is part of LVM2. 886d7f5d3SJohn Marino * 986d7f5d3SJohn Marino * This copyrighted material is made available to anyone wishing to use, 1086d7f5d3SJohn Marino * modify, copy, or redistribute it subject to the terms and conditions 1186d7f5d3SJohn Marino * of the GNU Lesser General Public License v.2.1. 1286d7f5d3SJohn Marino * 1386d7f5d3SJohn Marino * You should have received a copy of the GNU Lesser General Public License 1486d7f5d3SJohn Marino * along with this program; if not, write to the Free Software Foundation, 1586d7f5d3SJohn Marino * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1686d7f5d3SJohn Marino */ 1786d7f5d3SJohn Marino 1886d7f5d3SJohn Marino #ifndef _LVM_DEFAULTS_H 1986d7f5d3SJohn Marino #define _LVM_DEFAULTS_H 2086d7f5d3SJohn Marino 2186d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_ENABLED 1 2286d7f5d3SJohn Marino #define DEFAULT_BACKUP_ENABLED 1 2386d7f5d3SJohn Marino 2486d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_SUBDIR "archive" 2586d7f5d3SJohn Marino #define DEFAULT_BACKUP_SUBDIR "backup" 2686d7f5d3SJohn Marino #define DEFAULT_CACHE_SUBDIR "cache" 2786d7f5d3SJohn Marino #define DEFAULT_CACHE_FILE_PREFIX "" 2886d7f5d3SJohn Marino 2986d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_DAYS 30 3086d7f5d3SJohn Marino #define DEFAULT_ARCHIVE_NUMBER 10 3186d7f5d3SJohn Marino 3286d7f5d3SJohn Marino #define DEFAULT_SYS_DIR "/etc/lvm" 3386d7f5d3SJohn Marino #define DEFAULT_DEV_DIR "/dev" 3486d7f5d3SJohn Marino #define DEFAULT_PROC_DIR "/proc" 3586d7f5d3SJohn Marino #define DEFAULT_SYSFS_SCAN 1 3686d7f5d3SJohn Marino #define DEFAULT_MD_COMPONENT_DETECTION 1 3786d7f5d3SJohn Marino #define DEFAULT_MD_CHUNK_ALIGNMENT 1 3886d7f5d3SJohn Marino #define DEFAULT_IGNORE_SUSPENDED_DEVICES 1 3986d7f5d3SJohn Marino #define DEFAULT_DATA_ALIGNMENT_OFFSET_DETECTION 1 4086d7f5d3SJohn Marino #define DEFAULT_DATA_ALIGNMENT_DETECTION 1 4186d7f5d3SJohn Marino 4286d7f5d3SJohn Marino #define DEFAULT_LOCK_DIR "/var/lock/lvm" 4386d7f5d3SJohn Marino #define DEFAULT_LOCKING_LIB "liblvm2clusterlock.so" 4486d7f5d3SJohn Marino #define DEFAULT_FALLBACK_TO_LOCAL_LOCKING 1 4586d7f5d3SJohn Marino #define DEFAULT_FALLBACK_TO_CLUSTERED_LOCKING 1 4686d7f5d3SJohn Marino #define DEFAULT_WAIT_FOR_LOCKS 1 4786d7f5d3SJohn Marino #define DEFAULT_PRIORITISE_WRITE_LOCKS 1 4886d7f5d3SJohn Marino 4986d7f5d3SJohn Marino #define DEFAULT_MIRRORLOG "disk" 5086d7f5d3SJohn Marino #define DEFAULT_MIRROR_LOG_FAULT_POLICY "allocate" 5186d7f5d3SJohn Marino #define DEFAULT_MIRROR_DEV_FAULT_POLICY "remove" 5286d7f5d3SJohn Marino #define DEFAULT_DMEVENTD_MIRROR_LIB "libdevmapper-event-lvm2mirror.so" 5386d7f5d3SJohn Marino #define DEFAULT_DMEVENTD_MONITOR 1 5486d7f5d3SJohn Marino 5586d7f5d3SJohn Marino #define DEFAULT_UMASK 0077 5686d7f5d3SJohn Marino 5786d7f5d3SJohn Marino #ifdef LVM1_FALLBACK 5886d7f5d3SJohn Marino # define DEFAULT_FALLBACK_TO_LVM1 1 5986d7f5d3SJohn Marino #else 6086d7f5d3SJohn Marino # define DEFAULT_FALLBACK_TO_LVM1 0 6186d7f5d3SJohn Marino #endif 6286d7f5d3SJohn Marino 6386d7f5d3SJohn Marino #define DEFAULT_FORMAT "lvm2" 6486d7f5d3SJohn Marino 6586d7f5d3SJohn Marino #define DEFAULT_STRIPESIZE 64 /* KB */ 6686d7f5d3SJohn Marino #define DEFAULT_PVMETADATASIZE 255 6786d7f5d3SJohn Marino #define DEFAULT_PVMETADATACOPIES 1 6886d7f5d3SJohn Marino #define DEFAULT_LABELSECTOR UINT64_C(1) 6986d7f5d3SJohn Marino #define DEFAULT_READ_AHEAD "auto" 7086d7f5d3SJohn Marino #define DEFAULT_UDEV_SYNC 0 7186d7f5d3SJohn Marino #define DEFAULT_EXTENT_SIZE 4096 /* In KB */ 7286d7f5d3SJohn Marino #define DEFAULT_MAX_PV 0 7386d7f5d3SJohn Marino #define DEFAULT_MAX_LV 0 7486d7f5d3SJohn Marino #define DEFAULT_ALLOC_POLICY ALLOC_NORMAL 7586d7f5d3SJohn Marino #define DEFAULT_CLUSTERED 0 7686d7f5d3SJohn Marino 7786d7f5d3SJohn Marino #define DEFAULT_MSG_PREFIX " " 7886d7f5d3SJohn Marino #define DEFAULT_CMD_NAME 0 7986d7f5d3SJohn Marino #define DEFAULT_OVERWRITE 0 8086d7f5d3SJohn Marino 8186d7f5d3SJohn Marino #ifndef DEFAULT_LOG_FACILITY 8286d7f5d3SJohn Marino # define DEFAULT_LOG_FACILITY LOG_USER 8386d7f5d3SJohn Marino #endif 8486d7f5d3SJohn Marino 8586d7f5d3SJohn Marino #define DEFAULT_SYSLOG 1 8686d7f5d3SJohn Marino #define DEFAULT_VERBOSE 0 8786d7f5d3SJohn Marino #define DEFAULT_LOGLEVEL 0 8886d7f5d3SJohn Marino #define DEFAULT_INDENT 1 8986d7f5d3SJohn Marino #define DEFAULT_UNITS "h" 9086d7f5d3SJohn Marino #define DEFAULT_SUFFIX 1 9186d7f5d3SJohn Marino #define DEFAULT_HOSTTAGS 0 9286d7f5d3SJohn Marino 9386d7f5d3SJohn Marino #ifndef DEFAULT_SI_UNIT_CONSISTENCY 9486d7f5d3SJohn Marino # define DEFAULT_SI_UNIT_CONSISTENCY 1 9586d7f5d3SJohn Marino #endif 9686d7f5d3SJohn Marino 9786d7f5d3SJohn Marino #ifdef DEVMAPPER_SUPPORT 9886d7f5d3SJohn Marino # define DEFAULT_ACTIVATION 1 9986d7f5d3SJohn Marino # define DEFAULT_RESERVED_MEMORY 8192 10086d7f5d3SJohn Marino # define DEFAULT_RESERVED_STACK 256 10186d7f5d3SJohn Marino # define DEFAULT_PROCESS_PRIORITY -18 10286d7f5d3SJohn Marino #else 10386d7f5d3SJohn Marino # define DEFAULT_ACTIVATION 0 10486d7f5d3SJohn Marino #endif 10586d7f5d3SJohn Marino 10686d7f5d3SJohn Marino #define DEFAULT_STRIPE_FILLER "error" 10786d7f5d3SJohn Marino #define DEFAULT_MIRROR_REGION_SIZE 512 /* KB */ 10886d7f5d3SJohn Marino #define DEFAULT_INTERVAL 15 10986d7f5d3SJohn Marino 11086d7f5d3SJohn Marino #ifdef READLINE_SUPPORT 11186d7f5d3SJohn Marino # define DEFAULT_MAX_HISTORY 100 11286d7f5d3SJohn Marino #endif 11386d7f5d3SJohn Marino 11486d7f5d3SJohn Marino #define DEFAULT_REP_ALIGNED 1 11586d7f5d3SJohn Marino #define DEFAULT_REP_BUFFERED 1 11686d7f5d3SJohn Marino #define DEFAULT_REP_COLUMNS_AS_ROWS 0 11786d7f5d3SJohn Marino #define DEFAULT_REP_HEADINGS 1 11886d7f5d3SJohn Marino #define DEFAULT_REP_PREFIXES 0 11986d7f5d3SJohn Marino #define DEFAULT_REP_QUOTED 1 12086d7f5d3SJohn Marino #define DEFAULT_REP_SEPARATOR " " 12186d7f5d3SJohn Marino 12286d7f5d3SJohn Marino #define DEFAULT_LVS_COLS "lv_name,vg_name,lv_attr,lv_size,origin,snap_percent,move_pv,mirror_log,copy_percent,convert_lv" 12386d7f5d3SJohn Marino #define DEFAULT_VGS_COLS "vg_name,pv_count,lv_count,snap_count,vg_attr,vg_size,vg_free" 12486d7f5d3SJohn Marino #define DEFAULT_PVS_COLS "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free" 12586d7f5d3SJohn Marino #define DEFAULT_SEGS_COLS "lv_name,vg_name,lv_attr,stripes,segtype,seg_size" 12686d7f5d3SJohn Marino #define DEFAULT_PVSEGS_COLS "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,pvseg_start,pvseg_size" 12786d7f5d3SJohn Marino 12886d7f5d3SJohn 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" 12986d7f5d3SJohn 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" 13086d7f5d3SJohn Marino #define DEFAULT_PVS_COLS_VERB "pv_name,vg_name,pv_fmt,pv_attr,pv_size,pv_free,dev_size,pv_uuid" 13186d7f5d3SJohn Marino #define DEFAULT_SEGS_COLS_VERB "lv_name,vg_name,lv_attr,seg_start,seg_size,stripes,segtype,stripesize,chunksize" 13286d7f5d3SJohn 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" 13386d7f5d3SJohn Marino 13486d7f5d3SJohn Marino #define DEFAULT_LVS_SORT "vg_name,lv_name" 13586d7f5d3SJohn Marino #define DEFAULT_VGS_SORT "vg_name" 13686d7f5d3SJohn Marino #define DEFAULT_PVS_SORT "pv_name" 13786d7f5d3SJohn Marino #define DEFAULT_SEGS_SORT "vg_name,lv_name,seg_start" 13886d7f5d3SJohn Marino #define DEFAULT_PVSEGS_SORT "pv_name,pvseg_start" 13986d7f5d3SJohn Marino 14086d7f5d3SJohn Marino #define DEFAULT_MIRROR_DEVICE_FAULT_POLICY "remove" 14186d7f5d3SJohn Marino #define DEFAULT_MIRROR_LOG_FAULT_POLICY "allocate" 14286d7f5d3SJohn Marino 14386d7f5d3SJohn Marino #endif /* _LVM_DEFAULTS_H */ 144