Linux文件系统和分区

 linux文件系统结构

和Windows完全不同,win结构的最上层是物理的硬盘,然后就是分区了,没有顶层的逻辑结构,也没有挂载的相关概念。

linux的文件结构是整个硬盘,然后就是挂载点,根必须有单独的挂载点/,其余的随意,根在最顶端。

     /---根
     |-- /bin 存放二进制命令
     |-- /boot 包含引导linux的重要文件,如grub和内核文件等
     |-- /dev 所有设备在此,包括硬盘和显示器
     |-- /etc 系统所有配置文件
     |-- /home 各个用户的主目录($HOME)及其配置和文件
     |-- /lib 系统的库文件,类似windows的Program Files
     |-- /lost+found 用于存放系统异常时丢失的文件,以便恢复
     |-- /media 用于加载各种媒体,如光盘,u盘
     |-- /mnt 用于加载各种文件系统
     |-- /opt 存放安装的optionally程序
     |-- /proc 包含进程等信息,是内存映射,不是真是目录
     |-- /root root用户主目录
     |-- /sbin 系统专用的二进制命令
     |-- /sys 存放系统信息
     |-- /tmp 存放临时文件
     |-- /usr 存放普通用户的程序,库文件和文档等
     |-- /var 存放经常变化的文件,如数据库文件等
 
 
linux分区建议
swap分区类似虚拟内存,所以大小是1-2倍的内存大小;
/boot也可单独创建在一个分区上,这样其他分区的损坏不会影响到它,128M足够;
/home,如果服务器上需要很多用户登录并存放文件,最好单独分开它;
/var,如果是放数据库,则可以单独分区,数据库默认在/var下。web服务器也一样,默认在/var下面;
/tmp作为服务器,/tmp建议单独作为一个分区。

你可能感兴趣的:(linux,职场,休闲,根节点,文件系统结构)