???????file???嶼????????dentry????????“dentry”??directory entry??????????д?????????open??stat?????????????????·????????/home/akaedu/a?????????·??????????inode??????????????????????????????????????dentry cache?????????????????dentry???壬??????·?????????dentry??????????????/???home??????????akaedu?????????????a??dentry cache??????????????????????????????cache????У??????????????С?
???????dentry???嶼???????????inode???塣inode???屣????????inode?????????????????????????У???????dentry???????/home/akaedu/a??/home/akaedu/b??????????????inode???????????????????????inode?????б??????????????inode???????????????????????????С?????????????λ??????inode???嶼????????inode_operations?????????????????麯?????????Щ??????????????????????
??????file_operations?????inode_operations??????????????????????в?????????????????????????????????????????????????????????????????????????????????inode??????????????inode_operations???塣
????inode????????????super_block????????super_block???屣???????????????????????????????????????????????С???super_block?????s_root???????????dentry???????????????????????mount????????????????????????????mount??/home?????
????file??dentry??inode??super_block?????????????VFS???????????ext2???????????????洢?????????inode?????????????????????VFS?е?????????????????????Щ?????????????UNIX????????Windows??FAT32??NTFS???????????inode??????????????????????mount??Linux?????????????????????????£???Linux???FAT32??NTFS???????????λ????????????????rwxrwxrwx???????????????inode?????λ??????????????????
????3.6  ?????????
????linux??????????????????????????????????????ν???linux????Щ??????????????????????????????????γ???????????????ν????????????“????????”?????????
????????????????????????????????????????????????????????壬???????????????????????.
????????????????е????????????????????????????豸????????????Щ?豸???????????????????????“?????mount point??”???????????????Щ?豸?? ??????????????????ε?????????????????????е?????????????
???????1???????????????????
????2????????????????????????????????????????????????????????????????????????á?
????????????????????????????????????????????????????????????????????????????????????????????linux???????????????????????????ISO9660????????fat16??ext2??windows NT??fat16??NTFS??windows98??fat16??fat32??windows2000??windowsXP??fat16??fat32?? NTFS???????????linux????????????????????????
????????????mount??????????mount [-????] [?豸????] [?????]
???????г?????????
????-t ????豸??????????????????????????
????-o ???????????????????Щ???????/etc/fstab?С????????
????codepage=XXX ?????
????iocharset=XXX ?????
????ro ????????????
????rw ???д???????
????nouser ??????????????
????user ?????????????????豸
???????磺
????1. ????windows?????????
????1?????????????sudo fdisk -l????????豸???????????У?/dev/hda5
????2??mkdir??????????????????????????????????????E??????????£?mk /mnt/winc
????3??windows??linux?????????????????????????linux??????windows?????????????????mount??
????# mount -t vfat /dev/hda5 /mnt/winc  ?? -t vfat?????????????fat32??
??????????????/mnt/winc??????д??Щ??????
????2.????????# mk /mnt/cdrom
????# mount -t iso9660 /dev/cdrom /mnt/cdrom (??????????????cdrom????????????????)
????3.?????????????У???????VirtualBox?£???????Windows??Ubuntu??Guest????????????
????1). ???????????????????????VirtualBox?????????”?豸”->”??????????????”?????????Ubuntu????????????????????????????????????????????/media/cdom0??????/cdrom?????????????С??????????????????????????????????????????????и?”VBoxLinuxAdditions.run”????????????????????????????”cd /cdrom”??”sudo sh ./VBoxLinuxAdditions.run”???????????????????????????????????????????????Ubuntu????????????????????????????仯??????????????????????????Windows??????????????Щ?仯?????????????????????????
????2). ????????ù???????С?
??????????????????????У?????????”???????????????”??·???????????????Windows????У??????????????????????????”myshare”?????read-only???????????ubuntu?????????У?????????????????
????3). ??ubuntu?1???????????????:sudo mount -t vboxsf myshare /media/share
????????”myshare”??????????????е??????”/media/share”????????????????.
????3.7  ???????windows????
??????ο???????windows???????????mount???????????????????????????linux???????????mount???????
???????????ο??????linux?????????????linux?????????????????????????????趨??linux??????????????????????????????????windows????????????????????????????
???????????????????/etc?????и?fstab????????????г???linux?????????????????????б?????/etc/fstab??????£?
????/dev/hda2 / ext3 defaults 1 1
????/dev/hda1 /boot ext3 defaults 1 2
????none /dev/pts devpts gid=5??mode=620 0 0
????none /proc proc defaults 0 0
????none /dev/shm tmpfs defaults 0 0
????/dev/hda3 swap swap defaults 0 0
????/dev/cdrom /mnt/cdrom iso9660 noauto??codepage=936??iocharset=gb2312 0 0
????/dev/fd0 /mnt/floppy auto noauto??owner??kudzu 0 0
????/dev/hdb1 /mnt/winc vfat defaults??codepage=936??iocharset=cp936 0 0
????/dev/hda5 /mnt/wind vfat defaults??codepage=936??iocharset=cp936 0 0
??????/etc/fstab????????????????????????豸???????????????????????????????????????????????????????????????????????в????????????????????????
??????????????????????windows?μ?C??D???????codepage=936??iocharset=cp936????????????????????????defaults?????????????????????
????rw ????д??????
????suid ???????ID?????ID????λ
????dev ??????????????????????豸
????exec ????ж????????
????auto ???????
????nouser ??????????????
????async ??????????????????????????????
???????????????????б??????????????????????????????????noauto??????????????????????????????ο????????????????????????????)
????3.8 .????????????
??????????ln????????????????????????????μ??????????????????????????????????????????????????????з??????????????????????