(1)/bin /sbin 都是/usr/bin /usr/sbin的软连接,相当于快捷方式。
(2)/boot 目录下放置系统启动要加载的的静态文件,内核和ramdisk等
(3)/bin相当于/usr/bin 放置的都是用户可以执行的二进制程序,不能关联到独立的分区
(4)/sbin相当于/usr/sbin 放置的都是管理员使用的二进制程序(ROOT使用的)
(5)/etc 目录下放置的各种配置文件
(6)/home 是各个普通用户的默认家目录
(7)/root 是默认的管理员的root的家目录
(8)/dev 是所有设备以及特殊文件的存储位置
(9)/mnt 临时挂载点
(10)/tmp 临时文件存放位置
(11)/usr liux操作系统软件资源你的存放位置。
(12)/var 经常性发生变化的文件的存放位置,如cache、邮件、日志等
(13)/run 软件运行时存放的运行时数据的文职
挂载:Linux根目录以外的文件要想被访问需要将其关联在在根目录的某个目录下,这个关联就叫挂载,这个目录就叫做挂载点,解除此关联关系成为卸载。
- 挂载点必须是一个目录。
- 一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他操作系统建立的文件系统的挂载也是这样。
可以通过/proc/filesystem来查看当前系统支持什么文件系统,支持什么文件系统是由内核决定的。
第一列表示文件系统是否需要挂载在块设备上,有nodev表示不需要,第二列表示内核支持的文件系统
不同系统下的挂载:
Windows:给磁盘分区分配一个盘符,比如插入U盘后分配一个盘符
Linux:Linux将所有设备都看成文件,Linux将所有计算机资源整合成一个大的文件目录。Linux只有一个目录,就是/,所有文件都在根目录下,当插入外部存储设备时,虽然分了新的磁盘区,图形化界面可以打开该文件,但是命令行不能cd和ls,因为没有把它挂载到根目录下的某个目录中,这时需要mount命令。
mount :用于挂载Linux系统外的文件,当你将光盘插入cdrom中时,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。
用法:mount [-参数] [设备名称] [挂载点]
例:mount /dev/sdb1 ~/Share/ :将/dev/sdb1挂载到 ~/Share/目录上,访问后者就相当于访问访问前者。
自动开机挂载(未完待续…)
利用mount查看已经挂载的文件系统
输出格式为:fs_spec on fs_file type fs_vfstype (fs_mntopts)
fs_spec:挂载的块设备或文件系统
fs_file:挂载点
fs_vfstype:文件系统的类型
fs_mntopts:与文件系统相关的更多选项,不同的文件系统其选项也不太一样
括号中的 rw 表示以可读写的方式挂载文件系统,noexec 表示不能在该文件系统上直接运行程序。