我正在尝试将包含 c1t1 的行的“FS”类型从 ufs 更改为 ext2,并在这些行的任何地方将 c1t1 更改为 c1t2。这是文件的样子:
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/dsk/c0t0d0s1 - - swap - no -
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no -
/dev/dsk/c0t0d0s6 /dev/rdsk/c0t0d0s6 /usr ufs 1 no -
/dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /var ufs 1 no -
/dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /local ufs 2 yes -
/dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /usr/openwin ufs 2 yes -
/dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 /opt ufs 3 yes -
/dev/dsk/c1t0d0s3 /dev/rdsk/c1t0d0s3 /export/user1 ufs 3 yes nosuid
/dev/dsk/c1t1d0s0 /dev/rdsk/c1t1d0s0 /usr/local ufs 3 yes -
/dev/dsk/c1t1d0s3 /dev/rdsk/c1t1d0s3 /export/user3 ufs 3 yes nosuid
/dev/dsk/c2t0d0s0 /dev/rdsk/c2t0d0s0 /export/home ufs 4 yes nosuid
/dev/dsk/c2t0d0s3 /dev/rdsk/c2t0d0s3 /casa6 ufs 4 yes -
/dev/dsk/c2t3d0s0 /dev/rdsk/c2t3d0s0 /export/user2 ufs 5 yes nosuid
/dev/dsk/c2t3d0s3 /dev/rdsk/c2t3d0s3 /stage ufs 5 yes -
# ringer.cs.utsa.edu:/usr/local/news - /usr/local/news nfs - yes retry=10
ringer.cs.utsa.edu:/var/mail - /var/mail nfs - yes retry=10,actimeo=0
#ringer.cs.utsa.edu:/var/spool/news - /var/spool/news nfs - yes retry=10
#ringer.cs.utsa.edu:/answerbook - /answerbook nfs - yes retry=10
swap - /tmp tmpfs - yes -
这就是我能够弄清楚的全部:
s/(^\/dev\/dsk\/c1t1.*)ufs(.*$)/$1ext2$2/