Courses/Computer Science/CPSC 457.W2012/Lecture Notes/VFS
From wiki.ucalgary.ca
< Courses | Computer Science | CPSC 457.W2012 | Lecture Notes
The Linux VFS and Ext4
The virtual file system interface sits right below Linux's implementation of the file I/O API defined by the file-related system calls. In this session, we will consider how the VFS abstracts out and supplies common operations.
- major data structures
- support for delegating operations to specific file system implementations
- support for canonicalization and path lookup
The XFS file system: http://oss.sgi.com/projects/xfs/papers/xfs_usenix/index.html
$ history > ~/myhistory.txt $ wc ~/myhistory.txt $ cat ~/myhistory.txt | sort | awk '{print $2}' | sort | uniq -c | sort -nr 670 ls 540 cd 462 make 280 emacs 217 pdflatex 213 clear 136 file 125 mv 114 open 107 grep 99 more 72 cat 64 scp 44 ssh 39 mkdir 37 ll 30 man 29 rm 26 cvs 19 exit 17 cp 16 ./doq 15 wc 15 sftp 14 gawk 12 pwd 12 printf 12 history 7 unzip 7 top 7 sort 7 amke 6 df 3 mail 3 locate 2 wget 2 wall 2 ssh-add 2 mount 2 doq 1 which 1 touch 1 svn 1 s 1 rmdir 1 pushd 1 popd 1 mesg 1 mailx 1 mai 1 echo 1 date 1 chmod 1 cal $
sys_read entry point