AIXSolarisAdmin
MIS
Code:
Example file is /etc/fstab:
/dev/mapper/Volume00-usr /usr ext4 defaults 1 2
/dev/mapper/Volume00-var /var ext4 defaults 1 2
/dev/mapper/Volume00-crash /var/crash ext4 defaults 1 2
/dev/mapper/Volume00-swap swap swap defaults 0 0
#NFS static
nfs1:/dmz /fs1 glusterfs _netdev,defaults,ro,backupvolfile-server=serverX,fetch-attempts=5 0 0
nfs1:/dyn_c /fs2/path2 glusterfs _netdev,defaults,ro,backupvolfile-server=serverX,fetch-attempts=5 0 0
nfs1:/dyn_a /fs3/path3 glusterfs _netdev,defaults,ro,backupvolfile-server=serverX,fetch-attempts=5 0 0
nfs1:/dyn_w /fs4/path4 glusterfs _netdev,defaults,ro,backupvolfile-server=serverX,fetch-attempts=5 0 0
############COMMENTED
#server1:/prodst /fs1 glusterfs _netdev,defaults,ro,backupvolfile-server=serverN,fetch-attempts=3 0 0
#server1:/dyn_a /fs2/path2 glusterfs _netdev,defaults,ro,backupvolfile-server=serverN,fetch-attempts=3 0 0
#server1:/dyn_w /fs3/path3 glusterfs _netdev,defaults,ro,backupvolfile-server=serverN,fetch-attempts=3 0 0
#server1:/dyn_m /fs4/path4 glusterfs _netdev,defaults,ro,backupvolfile-server=serverN,fetch-attempts=3 0 0
#server1:/dyn_e /fs5/path5 glusterfs _netdev,defaults,ro,backupvolfile-server=serverN,fetch-attempts=3 0 0
Need to uncomment lines after the "############COMMENTED" match,
and comment lines after "#NFS static" but before "############COMMENTED".
I tried:
Code:
# i=$(df -Ph |egrep "fs5|fs1" |grep -v dmz |awk '{print $6}'); do var=$i; num=$(awk -v var="$var" '$2==var && $1 ~ /omhq11ad/{print $1}' fstab); sed "${num} s/# //" fstab; done